#!/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 \ "ConsoleKit" "ConsoleKit user session framework" "on" \ "aalib" "ASCII Art library" "on" \ "alsa-lib" "ALSA sound library" "on" \ "alsa-oss" "OSS compatibility wrapper for ALSA" "off" \ "atk" "Accessability library" "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" \ "dbus-glib" "glib bindings for the dbus IPC library" "on" \ "dbus-python" "Python bindings for the D-Bus library" "on" \ "expat" "XML parser library" "on" \ "freetype" "Font rendering library" "on" \ "fribidi" "Unicode BiDirectional library" "on" \ "fuse" "Tools for using filesystems in userspace" "on" \ "gdbm" "The GNU gdbm database library" "on" \ "gdk-pixbuf2" "Image library used by GTK+2" "on" \ "glib" "Support library used by GTK+" "on" \ "glib2" "GLib version 2" "on" \ "glibc" "The GNU C library" "off" \ "gtk+2" "GTK+ version 2" "on" \ "jasper" "JPEG-2000 library" "on" \ "libaio" "Asynchronous I/O library" "on" \ "libao" "Audio Output library" "on" \ "libarchive" "Archive reading library" "on" \ "libatasmart" "ATA S.M.A.R.T. library" "off" \ "libbluedevil" "Qt wrapper for bluez" "off" \ "libcdio" "GNU CD I/O library" "on" \ "libcroco" "CSS2 parsing and manipulation library" "on" \ "libdvdread" "Library for reading DVDs" "on" \ "libffi" "Foreign Function Interface library" "on" \ "libjpeg" "JPEG image library and tools" "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" \ "librsvg" "Scalable Vector Graphics library" "on" \ "libsamplerate" "Digital audio resampling library" "on" \ "libsndfile" "A library for handling digital audio files" "on" \ "libsoup" "an HTTP client/server library" "on" \ "libssh" "SSH C library" "on" \ "libtheora" "Theora video codec library" "on" \ "libtiff" "Tag Image File format 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" \ "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" "off" \ "mpfr" "Another math lib based on GMP" "on" \ "ncurses" "CRT screen handling package" "on" \ "pango" "Text rendering library" "on" \ "pcre" "Perl-compatible regular expression library" "on" \ "pil" "Python Imaging Library" "on" \ "polkit" "Authentication policy framework" "on" \ "pycairo" "Python bindings for cairo" "on" \ "pycurl" "Python interface to cURL library" "off" \ "pygobject" "GObject bindings for Python" "on" \ "pygtk" "GTK+ bindings for Python" "on" \ "qt" "C++ GUI library used by KDE" "off" \ "readline" "Input library with editing" "on" \ "sdl" "Simple DirectMedia Layer library" "on" \ "sg3_utils" "low-level SCSI utilities" "off" \ "shared-mime-info" "MIME database" "on" \ "startup-notification" "Busy cursor library" "on" \ "svgalib" "Super-VGA Graphics 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 \ ConsoleKit aalib alsa-lib alsa-oss atk audiofile automoc4 boost cairo dbus-glib dbus-python expat freetype fribidi fuse gdbm gdk-pixbuf2 glib glib2 glibc gtk+2 jasper libaio libao libarchive libatasmart libbluedevil libcdio libcroco libdvdread libffi libjpeg liblastfm libmad libmpc libmsn libnl libnl3 libnotify libogg libplist libpng librsvg libsamplerate libsndfile libsoup libssh libtheora libtiff libusb libusb-compat libvorbis libxml2 libxslt libzip lzo mozilla-nss mpfr ncurses pango pcre pil polkit pycairo pycurl pygobject pygtk qt readline sdl sg3_utils shared-mime-info startup-notification svgalib wavpack zlib \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done exit fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ ConsoleKit aalib alsa-lib alsa-oss atk audiofile automoc4 boost cairo dbus-glib dbus-python expat freetype fribidi fuse gdbm gdk-pixbuf2 glib glib2 glibc gtk+2 jasper libaio libao libarchive libatasmart libbluedevil libcdio libcroco libdvdread libffi libjpeg liblastfm libmad libmpc libmsn libnl libnl3 libnotify libogg libplist libpng librsvg libsamplerate libsndfile libsoup libssh libtheora libtiff libusb libusb-compat libvorbis libxml2 libxslt libzip lzo mozilla-nss mpfr ncurses pango pcre pil polkit pycairo pycurl pygobject pygtk qt readline sdl sg3_utils shared-mime-info startup-notification svgalib wavpack zlib \ ; do if fgrep \"$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