#!/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" \ "GConf" "GNOME configuration library" "on" \ "aalib" "ASCII Art library" "on" \ "alsa-lib" "ALSA sound library" "on" \ "alsa-oss" "OSS compatibility wrapper for ALSA" "off" \ "at-spi2-atk" "AT-SPI2 bridge to ATK" "on" \ "at-spi2-core" "Assistive Technology Interface core" "on" \ "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" \ "dconf" "low-level configuration system" "off" \ "expat" "XML parser 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" "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" \ "glib-networking" "network-related giomodules for glib" "off" \ "glib2" "GLib version 2" "on" \ "glibc" "The GNU C library" "off" \ "gmp" "A library for arithmetic" "on" \ "gnome-icon-theme" "Icons for GTK+ applications" "off" \ "gsettings-desktop-schemas" "GSettings schemas" "off" \ "gst-plugins-base" "A base set of GStreamer plugins" "off" \ "gst-plugins-good" "A good set of GStreamer plugins" "off" \ "gstreamer" "Streaming multimedia framework library" "off" \ "gtk+2" "GTK+ version 2" "on" \ "gtk+3" "GTK+ version 3" "on" \ "harfbuzz" "OpenType text shaping engine" "on" \ "icu4c" "International Components for Unicode" "on" \ "jasper" "JPEG-2000 library" "on" \ "js185" "SpiderMonkey - Mozilla's JavaScript Engine" "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" \ "libcap" "POSIX capabilities library" "on" \ "libcdio" "GNU CD I/O library" "on" \ "libcroco" "CSS2 parsing and manipulation library" "on" \ "libdvdread" "Library for reading DVDs" "on" \ "libevent" "event loop library" "on" \ "libffi" "Foreign Function Interface library" "on" \ "libidn" "GNU Internationalized Domain Name library" "off" \ "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" \ "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" \ "libsndfile" "A library for handling digital audio files" "on" \ "libsoup" "an HTTP client/server library" "on" \ "libssh" "SSH C 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" \ "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" \ "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" \ "qjson" "manage JSON objects with Qt" "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" \ "taglib" "Audio meta-data library" "on" \ "tango-icon-theme" "Tango icon theme" "off" \ "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 GConf aalib alsa-lib alsa-oss at-spi2-atk at-spi2-core atk audiofile automoc4 boost cairo dbus-glib dbus-python dconf expat freetype fribidi fuse gamin gdbm gdk-pixbuf2 giflib glib glib-networking glib2 glibc gmp gnome-icon-theme gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+2 gtk+3 harfbuzz icu4c jasper js185 libaio libao libarchive libatasmart libbluedevil libcap libcdio libcroco libdvdread libevent libffi libidn libjpeg liblastfm libmad libmpc libmsn libnl libnl3 libnotify libogg libplist libpng libproxy librsvg libsamplerate libsecret libsndfile libsoup libssh libtasn1 libtheora libtiff libunistring libusb libusb-compat libvorbis libxml2 libxslt libzip lzo mozilla-nss mpfr ncurses pango pcre pil polkit pycairo pycurl pygobject pygtk qjson qt readline sdl sg3_utils shared-mime-info startup-notification svgalib taglib tango-icon-theme wavpack zlib \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done exit fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ ConsoleKit GConf aalib alsa-lib alsa-oss at-spi2-atk at-spi2-core atk audiofile automoc4 boost cairo dbus-glib dbus-python dconf expat freetype fribidi fuse gamin gdbm gdk-pixbuf2 giflib glib glib-networking glib2 glibc gmp gnome-icon-theme gsettings-desktop-schemas gst-plugins-base gst-plugins-good gstreamer gtk+2 gtk+3 harfbuzz icu4c jasper js185 libaio libao libarchive libatasmart libbluedevil libcap libcdio libcroco libdvdread libevent libffi libidn libjpeg liblastfm libmad libmpc libmsn libnl libnl3 libnotify libogg libplist libpng libproxy librsvg libsamplerate libsecret libsndfile libsoup libssh libtasn1 libtheora libtiff libunistring libusb libusb-compat libvorbis libxml2 libxslt libzip lzo mozilla-nss mpfr ncurses pango pcre pil polkit pycairo pycurl pygobject pygtk qjson qt readline sdl sg3_utils shared-mime-info startup-notification svgalib taglib tango-icon-theme 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