#!/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 GNOME" \
--checklist "Please select the packages you wish to install \
from series GNOME. 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.  Note that there \
are many interdependencies in GNOME, so it's safest to install \
all the packages.  Press ENTER \
when you are done." 22 70 9 \
"abiword" "AbiWord Personal word processor" "on" \
"bonobo" "GNOME document handling library" "on" \
"bonobo-conf" "Bonobo Configuration Moniker" "on" \
"bug-buddy" "GNOME Desktop bug reporting tool" "on" \
"control-center" "The GNOME control center" "on" \
"dia" "Diagram drawing program" "on" \
"enlightenment" "Enlightenment window manager" "on" \
"eog" "Eye of GNOME image viewer" "on" \
"esound" "Enlightened Sound Daemon" "on" \
"eterm" "Snazzy xterm replacement" "on" \
"evolution" "Integrated Mail Client for GNOME" "on" \
"fnlib" "Color font rendering library" "on" \
"gaim" "GNOME messaging program" "on" \
"gal" "GNOME Application Library (for Gnumeric)" "on" \
"galeon" "A nimble GNOME web browser (needs Mozilla)" "on" \
"gconf" "Configuration database library" "on" \
"gdm" "GNOME Display Manager" "on" \
"gedit" "Text editor for GNOME" "on" \
"gftp" "A multithreaded FTP client" "on" \
"ggv" "GNOME PostScript viewer" "on" \
"ghex" "GNOME hex editor" "on" \
"glade" "Glade -- a GUI builder for GTK+" "on" \
"gnet" "A Glib-based network library" "on" \
"gnome-admin" "GNOME system admin programs" "on" \
"gnome-applets" "Small programs for GNOME" "on" \
"gnome-audio" "Extra sound files for GNOME" "on" \
"gnome-core" "Core programs for the GNOME GUI" "on" \
"gnome-games" "Games for GNOME" "on" \
"gnome-libs" "Libraries needed by GNOME" "on" \
"gnome-media" "GNOME multimedia programs" "on" \
"gnome-mime-data" "The GNOME MIME types database" "on" \
"gnome-network" "Network programs for GNOME" "on" \
"gnome-objc" "GNOME Objective C libraries" "on" \
"gnome-pilot" "Tools to link Palm(R) devices with GNOME" "on" \
"gnome-pim" "GNOME Personal Information Manager" "on" \
"gnome-print" "Print related GNOME libraries" "on" \
"gnome-python" "GTK+ extension module for Python" "on" \
"gnome-user-docs" "Complete GNOME documentation" "on" \
"gnome-utils" "Some utilities for GNOME" "on" \
"gnome-vfs" "GNOME virtual file system library" "on" \
"gnomeicu" "Clone of ICQ for GNOME" "on" \
"gnomemm" "C++ interface for GnomeUI" "on" \
"gnotepad+" "A simple text editor" "on" \
"gnumeric" "GNOME spreadsheet program" "on" \
"gqmpeg" "GTK+ frontend for mpg321/ogg123" "on" \
"gqview" "GTK+ based image viewer" "on" \
"gtk-engines" "Graphical engines for GTK+ themes" "on" \
"gtkhtml" "HTML rendering/printing/editing engine" "on" \
"gtkmm" "GTK--, a C++ interface to GTK+" "on" \
"gtm" "GNU Transfer Manager download program" "on" \
"gtop" "GNOME system monitor" "on" \
"guile" "GNU extension language library" "on" \
"guppi" "Graph library and plugin for Gnumeric" "on" \
"imlib" "Image loading and rendering library" "on" \
"libghttp" "GNOME HTTP client library" "on" \
"libglade" "A user interface library" "on" \
"libgtop" "A system information library" "on" \
"libole2" "A library for handling OLE2 storage files" "on" \
"librep" "A lightweight Lisp environment" "on" \
"libsigc++" "C++ library used by GNOME" "on" \
"libunicode" "A library for Unicode characters" "on" \
"nautilus" "An integrated file/web browser for GNOME" "on" \
"oaf" "Object Activation Framework for GNOME" "on" \
"pan" "Pan newsreader (good for Reading News)" "on" \
"panelmm" "GTK-- wrapper for applet_widget" "on" \
"pilot-link" "A Palm(R) device access library" "on" \
"pkgconfig" "Compile configuration tool" "on" \
"rep-gtk" "The librep Lisp interpreter for GTK+" "on" \
"sawfish" "Default GNOME window manager" "on" \
"scrollkeeper" "Table Of Contents extraction utility" "on" \
"sodipodi" "A vector based drawing program" "on" \
"xalf" "Provides feedback while apps are launched" "on" \
"xchat" "IRC client for X" "on" \
"xscreensaver" "A screen saver for GNOME" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f $TMP/SeTpkgs
  cat /dev/null > $TMP/SeTnewtag
  for PKG in abiword bonobo bonobo-conf bug-buddy control-center dia enlightenment eog esound eterm evolution fnlib gaim gal galeon gconf gdm gedit gftp ggv ghex glade gnet gnome-admin gnome-applets gnome-audio gnome-core gnome-games gnome-libs gnome-media gnome-mime-data gnome-network gnome-objc gnome-pilot gnome-pim gnome-print gnome-python gnome-user-docs gnome-utils gnome-vfs gnomeicu gnomemm gnotepad+ gnumeric gqmpeg gqview gtk-engines gtkhtml gtkmm gtm gtop guile guppi imlib libghttp libglade libgtop libole2 librep libsigc++ libunicode nautilus oaf pan panelmm pilot-link pkgconfig rep-gtk sawfish scrollkeeper sodipodi xalf xchat xscreensaver ; do
    echo "$PKG: SKP" >> $TMP/SeTnewtag
  done
  exit
fi
cat /dev/null > $TMP/SeTnewtag
for PKG in abiword bonobo bonobo-conf bug-buddy control-center dia enlightenment eog esound eterm evolution fnlib gaim gal galeon gconf gdm gedit gftp ggv ghex glade gnet gnome-admin gnome-applets gnome-audio gnome-core gnome-games gnome-libs gnome-media gnome-mime-data gnome-network gnome-objc gnome-pilot gnome-pim gnome-print gnome-python gnome-user-docs gnome-utils gnome-vfs gnomeicu gnomemm gnotepad+ gnumeric gqmpeg gqview gtk-engines gtkhtml gtkmm gtm gtop guile guppi imlib libghttp libglade libgtop libole2 librep libsigc++ libunicode nautilus oaf pan panelmm pilot-link pkgconfig rep-gtk sawfish scrollkeeper sodipodi xalf xchat xscreensaver ; do
  if grep \"$PKG\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
    echo "$PKG: ADD" >> $TMP/SeTnewtag
  else
    echo "$PKG: SKP" >> $TMP/SeTnewtag
  fi
done
rm -f $TMP/SeTpkgs
