#!/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 --title "SELECTING PACKAGES FROM SERIES L (Libraries)" \ --checklist "Please confirm the packages you wish to install \ from series L. Use the UP/DOWN keys to scroll through the list, and \ the SPACE key to deselect any items you don't want to install. \ Keep in mind that many of these libraries are required by KDE \ or other parts of the system. It's safest to install all of these \ packages even if you aren't sure if you need them. 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" \ "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" \ "giflib" "GIF image library" "off" \ "glib" "Support library used by GTK+" "on" \ "glib2" "GLib version 2" "on" \ "glibc" "The GNU C library" "off" \ "gmp" "A library for arithmetic" "on" \ "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" \ "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 expat freetype fribidi fuse gdbm gdk-pixbuf2 giflib glib glib2 glibc gmp 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 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 expat freetype fribidi fuse gdbm gdk-pixbuf2 giflib glib glib2 glibc gmp 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 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