#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "kde(KDE Environment)シリーズの選択" \
  --checklist "kde シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"PolicyKit_kde" "KDE版PolicyKitフロントエンド" "on" \
"QtCurve_Gtk2" "Gtk2用QtCurveテーマ" "on" \
"QtCurve_KDE4" "KDE4用QtCurveテ_マ" "on" \
"akonadi" "akonadi" "off" \
"amarok" "Amarok 多機能プレイヤー" "on" \
"attica" "libattica" "on" \
"automoc4" "automoc4" "off" \
"cagibi" "Cagibi" "on" \
"cfitsio" "FITS形式用ライブラリ" "on" \
"chmlib" "MS ITSSファイル用ライブラリ" "on" \
"cln" "数値計算用クラスライブラリ" "on" \
"clucene_core" "Clucene" "on" \
"ebook_tools" "電子ブック用ツール" "on" \
"eigen" "eigen" "off" \
"farsight2" "ビデオ会議用farsightライブラリ" "on" \
"gluon" "Gluonゲームエンジン" "on" \
"kde_l10n_ja" "KDE メッセージ日本語化パッケージ" "on" \
"kdeaccessibility" "KDE 操作性向上ツール" "off" \
"kdeadmin" "KDE システム管理ツール" "off" \
"kdeartwork" "Kdex アートワーク集" "off" \
"kdebase" "KDE 基本パッケージ" "off" \
"kdebase_runtime" "KDE 基本 runtime パッケージ" "off" \
"kdebase_workspace" "KDE 基本 workspace パッケージ" "off" \
"kdebindings" "KDE 用バインディング" "on" \
"kdeedu" "KDE 教育用パッケージ" "on" \
"kdegames" "kde ゲームパッケージ" "off" \
"kdegraphics" "KDE グラフィック関連ツール" "off" \
"kdelibs" "KDE ライブラリ" "off" \
"kdemultimedia" "KDE マルチメディアパッケージ" "off" \
"kdenetwork" "KDE ネットワーク管理ツール" "off" \
"kdepim" "KDE 個人情報管理ツール" "off" \
"kdepim_runtime" "KDE PIM ランタイム" "on" \
"kdepimlibs" "KDE 個人情報管理ツールライブラリ" "off" \
"kdeplasma_addons" "KDE Plasma addons" "on" \
"kdesdk" "KDE ソフトウェア開発キット(SDK)" "off" \
"kdetoys" "KDE トイ・プログラム" "off" \
"kdeutils" "KDE 各種ユーティリティ" "off" \
"kdewebdev" "kde Web サイト構築ツール" "off" \
"kwebkitpart" "KwebKitPart" "on" \
"libdbusmenu_qt" "libdbusmenu Qt" "on" \
"libeXosip2" "拡張osipライブラリ" "on" \
"libindi" "INDIプロトコル用ライブラリ" "on" \
"libmsn" "MSNプロトコル用ライブラリ" "on" \
"libosip2" "osip2ライブラリ" "on" \
"libotr" "オフラインメッセージングライブラリ" "on" \
"libqalculate" "Qalculate!用ライブラリ" "on" \
"libssh" "libssh SSH用ライブラリ" "on" \
"libtelepathy" "telepathyライブラリ" "on" \
"linphone" "VoIPソフトウェア linphone" "on" \
"marble" "仮想天球儀ソフトウェア" "on" \
"mysql" "MySQL データベースサーバ" "on" \
"openal_soft" "Open Audio Library" "on" \
"openbabel" "化学構造ファイル処理用ツール" "on" \
"oxygen_icons" "Oxygen 用アイコン" "on" \
"phonon" "phonon" "off" \
"phonon_backend_gstreamer" "gstreamer用Phononバックエンド" "on" \
"phonon_backend_vlc" "VLC用Phononバックエンド" "on" \
"phonon_backend_xine" "Xine用Phononバックエンド" "on" \
"polkit_qt_1" "Qt用Policykit" "on" \
"pykde4" "KDE4のPython用バインディング" "on" \
"qca" "Qt 用暗号ライブラリ機構" "on" \
"qca_ossl" "Qt用暗号化アーキテクチャ" "on" \
"qimageblitz" "qimageblitz" "off" \
"qjson" "Qt用JSON" "on" \
"shared_desktop_ontologies" "OSCAFが提供しているDesktop ontologies" "on" \
"soprano" "Soprano" "off" \
"strigi" "strigi: 全文検索システム" "on" \
"taglib_extras" "Amarok用taglib拡張機能" "on" \
"telepathy_farsight" "IM用エクステンションTelepathy" "on" \
"telepathy_glib" "telepahty Glibバインディング" "on" \
"telepathy_qt4" "IM用QTエクステンションTelepathy" "on" \
"virtuoso_opensource" "OSS版Virtuoso" "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
