#!/bin/sh #item ####description ###on off ### TMP=/var/log/setup/tmp if [ ! -d $TMP ]; then mkdir -p $TMP fi cat /dev/null > $TMP/SeTnewtag dialog --backtitle "Slackware installer: package selection" --title "SELECTING PACKAGES FROM SERIES L (Libraries)" \ --checklist "Please select the packages you wish to install from this series. \ Use the UP/DOWN keys to scroll through the \ list, and the SPACE key to select the packages you wish to \ install. Recommended packages have already been selected for \ you, but you may unselect them if you wish. \ \ Press ENTER when you are done." \ 22 74 10 \ "ConsoleKit2" "ConsoleKit user session framework" "on" \ "GConf" "GNOME configuration library" "on" \ "LibRaw" "Library for decoding RAW digital photos" "on" \ "a52dec" "ATSC A/52 stream decoder library" "on" \ "aalib" "ASCII Art library" "on" \ "adwaita-icon-theme" "GTK+ default icon theme" "on" \ "alsa-lib" "ALSA sound library" "on" \ "alsa-oss" "OSS compatibility wrapper for ALSA" "off" \ "alsa-plugins" "ALSA plugins, including PulseAudio" "on" \ "at-spi2-atk" "AT-SPI2 bridge to ATK" "on" \ "at-spi2-core" "Assistive Technology Interface core" "on" \ "atk" "Accessability library" "on" \ "atkmm" "Accessability library for GTKmm" "on" \ "audiofile" "SGI's Audio File sound library" "on" \ "automoc4" "Automatic moc for Qt4" "on" \ "boost" "Boost C++ Libraries" "off" \ "cairo" "Vector graphics library used by GTK+" "on" \ "cairomm" "Vector graphics library used by GTKmm" "on" \ "dbus-glib" "glib bindings for the dbus IPC library" "on" \ "dbus-python" "Python bindings for the D-Bus library" "on" \ "dconf-editor" "graphical editor for dconf" "on" \ "enchant" "A wrapper for spellcheck libraries" "off" \ "expat" "XML parser library" "on" \ "fftw" "Fast Fourier Transform library" "on" \ "freetype" "Font rendering library" "on" \ "fribidi" "Unicode BiDirectional library" "on" \ "fuse" "Tools for using filesystems in userspace" "on" \ "gamin" "a minimalist FAM replacement" "on" \ "gc" "Boehm-Demers-Weiser garbage collector library" "off" \ "gdbm" "The GNU gdbm database library" "on" \ "gdk-pixbuf2" "Image library used by GTK+2" "on" \ "giflib" "GIF image library" "off" \ "glib" "Support library used by GTK+" "on" \ "glib2" "GLib version 2" "on" \ "glibc" "The GNU C library" "off" \ "glibmm" "Support library used by GTKmm" "on" \ "gmp" "A library for arithmetic" "on" \ "gobject-introspection" "GObject interface introspection library" "off" \ "gst-plugins-base" "A base set of GStreamer plugins" "on" \ "gst-plugins-base0" "A base set of GStreamer v0 plugins" "on" \ "gst-plugins-good" "A good set of GStreamer plugins" "on" \ "gst-plugins-good0" "A good set of GStreamer v0 plugins" "on" \ "gstreamer" "Streaming multimedia framework library" "on" \ "gstreamer0" "Streaming multimedia framework library, v0" "on" \ "gtk+2" "GTK+ version 2" "on" \ "gtk+3" "GTK+ version 3" "on" \ "gtkmm2" "GTKmm version 2" "on" \ "gtkmm3" "GTKmm version 3" "on" \ "harfbuzz" "OpenType text shaping engine" "on" \ "hicolor-icon-theme" "Standard icon theme tree" "on" \ "icu4c" "International Components for Unicode" "on" \ "jasper" "JPEG-2000 library" "on" \ "jemalloc" "A memory allocator" "on" \ "js185" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \ "json-c" "JSON library in C" "on" \ "libaio" "Asynchronous I/O library" "on" \ "libao" "Audio Output library" "on" \ "libarchive" "Archive reading library" "on" \ "libasyncns" "Asynchronous name query library" "on" \ "libatasmart" "ATA S.M.A.R.T. library" "off" \ "libbluedevil" "Qt wrapper for bluez" "off" \ "libcanberra" "XDG Sound Theme and Name Spec implementation" "on" \ "libcap" "POSIX capabilities library" "on" \ "libcap-ng" "Improved POSIX capabilities library" "on" \ "libcdio" "GNU CD I/O library" "on" \ "libcdio-paranoia" "CD paranoia libraries from libcdio" "on" \ "libcroco" "CSS2 parsing and manipulation library" "on" \ "libdvdnav" "DVD navigation library" "on" \ "libdvdread" "Library for reading DVDs" "on" \ "libevent" "event loop library" "on" \ "libfakekey" "X virtual keyboard library" "on" \ "libffi" "Foreign Function Interface library" "on" \ "libidn" "GNU Internationalized Domain Name library" "off" \ "libjpeg-turbo" "High-speed version of libjpeg" "on" \ "liblastfm" "Library for interfacing with last.fm" "off" \ "libmad" "high-quality MPEG audio library" "on" \ "libmpc" "Multiple Precision Complex Library" "on" \ "libmsn" "MSN Messenger protocol implementation" "off" \ "libnl" "Netlink socket library" "on" \ "libnl3" "Netlink socket library version 3" "on" \ "libnotify" "A library for event notification" "on" \ "libogg" "Ogg Bitstream library" "on" \ "libplist" "Apple Binary and XML Property Lists library" "on" \ "libpng" "Portable Network Graphics library" "on" \ "libproxy" "proxy configuration library" "off" \ "librsvg" "Scalable Vector Graphics library" "on" \ "libsamplerate" "Digital audio resampling library" "on" \ "libsecret" "library to access the Secret Service API" "on" \ "libsigc++" "Typesafe callback system for C++" "on" \ "libsigsegv" "User mode page fault handling library" "on" \ "libsndfile" "A library for handling digital audio files" "on" \ "libsoup" "an HTTP client/server library" "on" \ "libssh" "SSH C library" "on" \ "libssh2" "SSH2 library" "on" \ "libtasn1" "ASN.1 library" "on" \ "libtheora" "Theora video codec library" "on" \ "libtiff" "Tag Image File format library" "on" \ "libunistring" "GNU Unicode string library" "on" \ "libusb" "A library for accessing USB devices" "on" \ "libusb-compat" "Compat library for the old libusb API/ABI" "on" \ "libvorbis" "Ogg Vorbis library" "on" \ "libvpx" "VP8/VP9 video codec" "on" \ "libxml2" "XML parser library v2" "on" \ "libxslt" "XML transformation library" "on" \ "libzip" "Zip archive library" "on" \ "lzo" "fast data compression library" "on" \ "mozilla-nss" "Mozilla NSS/NSPR libraries" "on" \ "mpfr" "Another math lib based on GMP" "on" \ "ncurses" "CRT screen handling package" "on" \ "newt" "Not Erik's Windowing Toolkit" "on" \ "openjpeg" "JPEG2000 library" "on" \ "orc" "The Oil Runtime Compiler" "on" \ "pango" "Text rendering library" "on" \ "pangomm" "Text rendering library for GTKmm" "on" \ "pcre" "Perl-compatible regular expression library" "on" \ "polkit" "Authentication policy framework" "on" \ "pulseaudio" "PulseAudio sound server" "on" \ "pycairo" "Python bindings for cairo" "on" \ "pycurl" "Python interface to cURL library" "off" \ "pygobject" "GObject bindings for Python" "on" \ "pygobject3" "GObject bindings for Python" "on" \ "pygtk" "GTK+ bindings for Python" "on" \ "qjson" "manage JSON objects with Qt" "on" \ "qt" "C++ GUI library used by KDE" "off" \ "qt-gstreamer" "C++ bindings for gstreamer" "on" \ "readline" "Input library with editing" "on" \ "sbc" "Sub Band Codec for bluetooth audio output" "on" \ "sdl" "Simple DirectMedia Layer library" "on" \ "serf" "Asynchronous HTTP client library" "on" \ "sg3_utils" "low-level SCSI utilities" "off" \ "shared-mime-info" "MIME database" "on" \ "speexdsp" "Speex DSP codec and library" "on" \ "startup-notification" "Busy cursor library" "on" \ "svgalib" "Super-VGA Graphics Library" "on" \ "taglib" "Audio meta-data library" "on" \ "wavpack" "A lossless WAV file compressor" "on" \ "zlib" "general purpose data compression library" "on" \ 2> $TMP/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ ConsoleKit2 GConf LibRaw a52dec aalib adwaita-icon-theme alsa-lib alsa-oss alsa-plugins at-spi2-atk at-spi2-core atk atkmm audiofile automoc4 boost cairo cairomm dbus-glib dbus-python dconf-editor enchant expat fftw freetype fribidi fuse gamin gc gdbm gdk-pixbuf2 giflib glib glib2 glibc glibmm gmp gobject-introspection gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+2 gtk+3 gtkmm2 gtkmm3 harfbuzz hicolor-icon-theme icu4c jasper jemalloc js185 json-c libaio libao libarchive libasyncns libatasmart libbluedevil libcanberra libcap libcap-ng libcdio libcdio-paranoia libcroco libdvdnav libdvdread libevent libfakekey libffi libidn libjpeg-turbo liblastfm libmad libmpc libmsn libnl libnl3 libnotify libogg libplist libpng libproxy librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libssh libssh2 libtasn1 libtheora libtiff libunistring libusb libusb-compat libvorbis libvpx libxml2 libxslt libzip lzo mozilla-nss mpfr ncurses newt openjpeg orc pango pangomm pcre polkit pulseaudio pycairo pycurl pygobject pygobject3 pygtk qjson qt qt-gstreamer readline sbc sdl serf sg3_utils shared-mime-info speexdsp startup-notification svgalib taglib wavpack zlib \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done exit fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ ConsoleKit2 GConf LibRaw a52dec aalib adwaita-icon-theme alsa-lib alsa-oss alsa-plugins at-spi2-atk at-spi2-core atk atkmm audiofile automoc4 boost cairo cairomm dbus-glib dbus-python dconf-editor enchant expat fftw freetype fribidi fuse gamin gc gdbm gdk-pixbuf2 giflib glib glib2 glibc glibmm gmp gobject-introspection gst-plugins-base gst-plugins-base0 gst-plugins-good gst-plugins-good0 gstreamer gstreamer0 gtk+2 gtk+3 gtkmm2 gtkmm3 harfbuzz hicolor-icon-theme icu4c jasper jemalloc js185 json-c libaio libao libarchive libasyncns libatasmart libbluedevil libcanberra libcap libcap-ng libcdio libcdio-paranoia libcroco libdvdnav libdvdread libevent libfakekey libffi libidn libjpeg-turbo liblastfm libmad libmpc libmsn libnl libnl3 libnotify libogg libplist libpng libproxy librsvg libsamplerate libsecret libsigc++ libsigsegv libsndfile libsoup libssh libssh2 libtasn1 libtheora libtiff libunistring libusb libusb-compat libvorbis libvpx libxml2 libxslt libzip lzo mozilla-nss mpfr ncurses newt openjpeg orc pango pangomm pcre polkit pulseaudio pycairo pycurl pygobject pygobject3 pygtk qjson qt qt-gstreamer readline sbc sdl serf sg3_utils shared-mime-info speexdsp startup-notification svgalib taglib wavpack zlib \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag else echo "$PACKAGE: SKP" >> $TMP/SeTnewtag fi done rm -f $TMP/SeTpkgs