#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "select pkgs from x11(X11 Window System)" \
  --checklist "select packages from x11 series. \
You can move cursor with UP/DOWN key and push space \
key to select pkgs. After finish selecting, \
push Enter to start installation. " 24 72 15 \
"AV" "Audio/Video related tools" "off" \
"AfterStepClassic" "AfterStep with Japanese extensions" "on" \
"ConsoleKit" "ConsoleKit" "off" \
"KoboDeluxe" "KoboDeluxe" "on" \
"SDL" "" "on" \
"X11R76" "" "on" \
"Xaw3d" "libXaw3d" "on" \
"atk" "GLib Accessibility Toolkit" "off" \
"audiofile" "audiofile" "on" \
"cairo" "Cairo, A 2D Graphics Library" "off" \
"dbus" "D-BUS, An IPC Library" "on" \
"dbus_glib" "D-Bus glib binding" "on" \
"emiclock" "Emiclock 2.0.2" "on" \
"epdfview" "simple PDF viewer: epdfview" "on" \
"expat" "XML parsing library expat" "on" \
"fep" "old style Japanese Input Method" "on" \
"font" "fonts for X Window" "on" \
"gdk_pixbuf" "" "on" \
"ghostscript" "ESP Ghostsciprt" "on" \
"giflib" "" "on" \
"glew" "GLEW : OpenGL Extension Wrangler" "on" \
"glib" "GTK+ Basic Routines Library" "off" \
"glib_1" "glib version 1 series" "on" \
"gnuplot" "gnuplot 4.0" "on" \
"gtk+" "GTK+ Toolkit Library 3.x" "off" \
"gtk+_1" "GTK+ Toolkit Library 1.2.10" "on" \
"gtk+_2" "GTK+ Toolkit Library 2.x" "off" \
"hal" "HAL, Hardware Abstraction Layer" "on" \
"hicolor_icon_theme" "fallback theme for icons" "off" \
"jpeg" "" "on" \
"kterm" "Japanese terminal emulator : kterm" "on" \
"lcms" "litteleCMS" "off" \
"lcms2" "" "on" \
"libglade" "Glade Runtime Library" "off" \
"libpng" "libpng-1.2.8" "on" \
"libungif" "libungif-4.1.3" "on" \
"libxklavier" "libxklavier - utility library to make XKB stuff easier" "on" \
"openjpeg" "OpenJpeg: Jpeg2000 library" "on" \
"openmotif" "OpenMotif widget" "off" \
"pango" "GTK+ I18N Text Rendering Library" "off" \
"pixman" "low-level pixel manipulation library" "on" \
"plamo_desktop_policy" "" "on" \
"polkit" "" "off" \
"poppler" "popler: shared library for PDF" "on" \
"poppler_data" "poppler data" "on" \
"print" "printing tools" "on" \
"qvwm" "qvwm" "on" \
"rxvt" "rxvt 2.7.3 terminal software for X" "on" \
"taglib" "" "on" \
"tango_icon_theme" "Tango Icon Theme" "off" \
"tgif" "tgif" "on" \
"tiff" "" "on" \
"tk" "Tk" "on" \
"unclutter" "unclutter" "on" \
"wxWidgets" "wxWdigets" "on" \
"xcalendar" "scheduler software xcalender" "on" \
"xchat" "IRC chat program" "on" \
"xengine" "X engine" "on" \
"xfplamoconfig" "xfplamoconfig - Configuration tool for Xorg/XFree86" "on" \
"xine_lib" "xine-lib-1.1.0" "on" \
"xine_ui" "xine-ui-0.99.4" "on" \
"xkeyboard_config" "keyboard configurations for X" "on" \
"xlockmore" "Xlock for X-Windows" "on" \
"xmascot" "Mascot program for X xmascot 2.6a" "on" \
"xosview" "System usage viewer xosview" "on" \
"xpenguins" "XPenguins" "on" \
"xplanet" "Planetary Body Renderer xplanet" "on" \
"xscreensaver" "Screen Saver" "on" \
"xshisen" "Mahjong Puzzle game xshisen 1.51" "on" \
"xsnow" "xsnow" "on" \
"xterm" "xterm terminal emulator" "on" \
"xv" "xv" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in AV AfterStepClassic ConsoleKit KoboDeluxe SDL X11R76 Xaw3d atk audiofile cairo dbus dbus_glib emiclock epdfview expat fep font gdk_pixbuf ghostscript giflib glew glib glib_1 gnuplot gtk+ gtk+_1 gtk+_2 hal hicolor_icon_theme jpeg kterm lcms lcms2 libglade libpng libungif libxklavier openjpeg openmotif pango pixman plamo_desktop_policy polkit poppler poppler_data print qvwm rxvt taglib tango_icon_theme tgif tiff tk unclutter wxWidgets xcalendar xchat xengine xfplamoconfig xine_lib xine_ui xkeyboard_config xlockmore xmascot xosview xpenguins xplanet xscreensaver xshisen xsnow xterm xv  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in AV AfterStepClassic ConsoleKit KoboDeluxe SDL X11R76 Xaw3d atk audiofile cairo dbus dbus_glib emiclock epdfview expat fep font gdk_pixbuf ghostscript giflib glew glib glib_1 gnuplot gtk+ gtk+_1 gtk+_2 hal hicolor_icon_theme jpeg kterm lcms lcms2 libglade libpng libungif libxklavier openjpeg openmotif pango pixman plamo_desktop_policy polkit poppler poppler_data print qvwm rxvt taglib tango_icon_theme tgif tiff tk unclutter wxWidgets xcalendar xchat xengine xfplamoconfig xine_lib xine_ui xkeyboard_config xlockmore xmascot xosview xpenguins xplanet xscreensaver xshisen xsnow xterm xv  ; 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
