#!/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 \
"PolicyKit_kde" "" "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" \
"cfitsio" "CFITSIO Interface library" "on" \
"chmlib" "chmlib for MS ITSS files" "on" \
"cln" "Class library for Numbers" "on" \
"clucene_core" "Clucene" "on" \
"ebook_tools" "tools for ebook" "on" \
"eigen" "eigen" "off" \
"farsight2" "" "on" \
"gluon" "" "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" \
"kwebkitpart" "KwebKitPart" "on" \
"libdbusmenu_qt" "libdbusmenu Qt" "on" \
"libeXosip2" "" "on" \
"libindi" "INDI library" "on" \
"libmsn" "library for MSN protocol" "on" \
"libosip2" "" "on" \
"libotr" "Off-the-Record Messaging Library and Toolkit" "on" \
"libqalculate" "" "on" \
"libssh" "SSH library" "on" \
"libtelepathy" "" "on" \
"linphone" "" "on" \
"marble" "" "on" \
"mysql" "MySQL DB server" "on" \
"openal_soft" "" "on" \
"openbabel" "chemical toolbox OpenBabel" "on" \
"oxygen_icons" "Oxygen Icon" "on" \
"phonon" "phonon" "off" \
"phonon_backend_gstreamer" "" "on" \
"phonon_backend_vlc" "" "on" \
"phonon_backend_xine" "" "on" \
"polkit_qt_1" "Policykit for Qt" "on" \
"pykde4" "" "on" \
"qca" "QCA: Qt Cryptographic Architecture" "on" \
"qca_ossl" "" "on" \
"qimageblitz" "qimageblitz" "off" \
"qjson" "" "on" \
"shared_desktop_ontologies" "Shared Desktop Ontologies" "on" \
"soprano" "Soprano" "off" \
"strigi" "strigi: desktop serching program" "on" \
"taglib_extras" "taglib extension for Amarok" "on" \
"telepathy_farsight" "" "on" \
"telepathy_glib" "" "on" \
"telepathy_qt4" "" "on" \
"virtuoso_opensource" "Virtuoso opensorce" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in PolicyKit_kde QtCurve_Gtk2 QtCurve_KDE4 akonadi amarok attica automoc4 cagibi cfitsio chmlib cln clucene_core ebook_tools eigen farsight2 gluon 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 kwebkitpart libdbusmenu_qt libeXosip2 libindi libmsn libosip2 libotr libqalculate libssh libtelepathy linphone marble mysql openal_soft openbabel oxygen_icons phonon phonon_backend_gstreamer phonon_backend_vlc phonon_backend_xine polkit_qt_1 pykde4 qca qca_ossl qimageblitz qjson shared_desktop_ontologies soprano strigi taglib_extras telepathy_farsight telepathy_glib telepathy_qt4 virtuoso_opensource  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in PolicyKit_kde QtCurve_Gtk2 QtCurve_KDE4 akonadi amarok attica automoc4 cagibi cfitsio chmlib cln clucene_core ebook_tools eigen farsight2 gluon 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 kwebkitpart libdbusmenu_qt libeXosip2 libindi libmsn libosip2 libotr libqalculate libssh libtelepathy linphone marble mysql openal_soft openbabel oxygen_icons phonon phonon_backend_gstreamer phonon_backend_vlc phonon_backend_xine polkit_qt_1 pykde4 qca qca_ossl qimageblitz qjson shared_desktop_ontologies soprano strigi taglib_extras telepathy_farsight telepathy_glib telepathy_qt4 virtuoso_opensource  ; 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
