#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "select pkgs from kde(KDE Environment)" \
  --checklist "select packages from kde 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 \
"LibVNCServer" "VNC Server library" "on" \
"QtCurve_Gtk2" "QtCurve for Gtk2" "on" \
"QtCurve_KDE4" "QtCurve for KDE4" "on" \
"akonadi" "akonadi" "off" \
"amarok" "Amarok media player" "on" \
"attica" "libattica" "on" \
"automoc4" "automoc4" "off" \
"cagibi" "Cagibi" "on" \
"chmlib" "chmlib for MS ITSS files" "on" \
"cln" "Class library for Numbers" "on" \
"decibel" "Decibel: real time cummunication framework for KDE" "on" \
"ebook_tools" "tools for ebook" "on" \
"eet" "EET is a library for writing sets of data." "on" \
"eigen" "eigen" "off" \
"facile" "Functional Constraint library" "on" \
"gmm" "C++ generic matrix template library" "on" \
"gpsd" "GPS daemon" "on" \
"hal_cups_utils" "hal cups utilities" "on" \
"htdig" "htdig WWW search system" "off" \
"k3b" "K3b CD/DVD authoring software" "on" \
"kbluetooth" "Bluetooth stack for KDE environment" "on" \
"kde_l10n_ja" "KDE-i18n-ja" "on" \
"kdeaccessibility" "KDE accessbility" "off" \
"kdeadmin" "KDE admin" "off" \
"kdeartwork" "KDE artwork" "off" \
"kdebase" "KDE base" "off" \
"kdebase_runtime" "KDE base runtime" "off" \
"kdebase_workspace" "KDE base workspace" "off" \
"kdebindings" "KDE bindings" "on" \
"kdeedu" "KDE edu" "on" \
"kdegames" "KDE games" "off" \
"kdegraphics" "KDE graphic tools" "off" \
"kdelibs" "KDElibs" "off" \
"kdemultimedia" "KDE multimedia" "off" \
"kdenetwork" "KDE network" "off" \
"kdepim" "KDE pim" "off" \
"kdepim_runtime" "KDE PIM runtime" "on" \
"kdepimlibs" "KDE pim library" "off" \
"kdeplasma_addons" "KDE Plasma addons" "on" \
"kdesdk" "KDE SDK" "off" \
"kdetoys" "KDE Toys" "off" \
"kdeutils" "KDE utilities" "off" \
"kdewebdev" "kde Web development tool" "off" \
"kffmpegthumbnailer" "kffmpegthumbnailer" "on" \
"koffice" "KDE Office" "on" \
"koffice_l10n_ja" "KDE office localization kit" "on" \
"kwebkitpart" "KwebKitPart" "on" \
"libcfitsio3" "CFITSIO Interface library" "on" \
"libdbusmenu_qt" "libdbusmenu Qt" "on" \
"libgadu" "Gadu-Gadu library" "on" \
"libindi0" "INDI library" "on" \
"libiodbc" "libiodbc" "on" \
"liblastfm" "library for last.fm" "on" \
"libmsn" "library for MSN protocol" "on" \
"libofa" "Open Fingerprint Architecture library" "on" \
"libotr" "Off-the-Record Messaging Library and Toolkit" "on" \
"libssh" "SSH library" "on" \
"libtunepimp" "TunePimp library" "on" \
"mysql" "MySQL DB server" "on" \
"ocaml" "Objective Caml" "on" \
"openbabel" "chemical toolbox OpenBabel" "on" \
"openslp" "OSS implementation for SLP library" "on" \
"oxygen_icons" "Oxygen Icon" "on" \
"phonon" "phonon" "off" \
"pilot_link" "Palm Pilot link library" "on" \
"polkit_qt" "Policykit for Qt" "on" \
"qca" "QCA: Qt Cryptographic Architecture" "on" \
"qedje" "QEdje for Plasma Widget" "on" \
"qimageblitz" "qimageblitz" "off" \
"qzion" "Canvas abstraction for QEdje" "on" \
"soprano" "Soprano" "off" \
"system_config_printer" "System Config Printer" "on" \
"taglib_extras" "taglib extension for Amarok" "on" \
"telepathy_qt" "Telepathy: Qt extension for IM" "on" \
"tmake" "tmake-1.13" "off" \
"virtuoso_opensource" "Virtuoso opensorce" "on" \
"webkitkde" "webkit for KDE" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in LibVNCServer QtCurve_Gtk2 QtCurve_KDE4 akonadi amarok attica automoc4 cagibi chmlib cln decibel ebook_tools eet eigen facile gmm gpsd hal_cups_utils htdig k3b kbluetooth kde_l10n_ja kdeaccessibility kdeadmin kdeartwork kdebase kdebase_runtime kdebase_workspace kdebindings kdeedu kdegames kdegraphics kdelibs kdemultimedia kdenetwork kdepim kdepim_runtime kdepimlibs kdeplasma_addons kdesdk kdetoys kdeutils kdewebdev kffmpegthumbnailer koffice koffice_l10n_ja kwebkitpart libcfitsio3 libdbusmenu_qt libgadu libindi0 libiodbc liblastfm libmsn libofa libotr libssh libtunepimp mysql ocaml openbabel openslp oxygen_icons phonon pilot_link polkit_qt qca qedje qimageblitz qzion soprano system_config_printer taglib_extras telepathy_qt tmake virtuoso_opensource webkitkde  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in LibVNCServer QtCurve_Gtk2 QtCurve_KDE4 akonadi amarok attica automoc4 cagibi chmlib cln decibel ebook_tools eet eigen facile gmm gpsd hal_cups_utils htdig k3b kbluetooth kde_l10n_ja kdeaccessibility kdeadmin kdeartwork kdebase kdebase_runtime kdebase_workspace kdebindings kdeedu kdegames kdegraphics kdelibs kdemultimedia kdenetwork kdepim kdepim_runtime kdepimlibs kdeplasma_addons kdesdk kdetoys kdeutils kdewebdev kffmpegthumbnailer koffice koffice_l10n_ja kwebkitpart libcfitsio3 libdbusmenu_qt libgadu libindi0 libiodbc liblastfm libmsn libofa libotr libssh libtunepimp mysql ocaml openbabel openslp oxygen_icons phonon pilot_link polkit_qt qca qedje qimageblitz qzion soprano system_config_printer taglib_extras telepathy_qt tmake virtuoso_opensource webkitkde  ; 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
