#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "kde(KDE Environment)シリーズの選択" \
  --checklist "kde シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"LibVNCServer" "VNCサーバライブラリ" "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" \
"chmlib" "MS ITSSファイル用ライブラリ" "on" \
"cln" "数値計算用クラスライブラリ" "on" \
"decibel" "リアルタイムコミュニケーション用フレームワーク" "on" \
"ebook_tools" "電子ブック用ツール" "on" \
"eet" "小規模データアクセス用ライブラリ Eet" "on" \
"eigen" "eigen" "off" \
"facile" "Objective Caml用制約処理ライブラリ" "on" \
"gmm" "行列演算用クラスライブラリ" "on" \
"gpsd" "GPS デーモン" "on" \
"hal_cups_utils" "CUPS用Halユーテイリテイ" "on" \
"htdig" "WWW検索システム" "off" \
"k3b" "K3b CD/DVD オーサリングソフト" "on" \
"kbluetooth" "KDE 用bluetooth スタック" "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" \
"kffmpegthumbnailer" "KDE用ffmpegthumbnailer" "on" \
"koffice" "KDE Office" "on" \
"koffice_l10n_ja" "KDE Office 日本語化キット" "on" \
"kwebkitpart" "KwebKitPart" "on" \
"libcfitsio3" "FITS形式用ライブラリ" "on" \
"libdbusmenu_qt" "libdbusmenu Qt" "on" \
"libgadu" "Gadu-Gaduプロトコル用ライブラリ" "on" \
"libindi0" "INDIプロトコル用ライブラリ" "on" \
"libiodbc" "libiodbc" "on" \
"liblastfm" "last.fm用ライブラリ" "on" \
"libmsn" "MSNプロトコル用ライブラリ" "on" \
"libofa" "OFA(Open Fingerprint Architecture)用ライブラリ" "on" \
"libotr" "オフラインメッセージングライブラリ" "on" \
"libssh" "libssh SSH用ライブラリ" "on" \
"libtunepimp" "TunePimpライブラリ" "on" \
"mysql" "MySQL データベースサーバ" "on" \
"ocaml" "Objective Caml" "on" \
"openbabel" "化学構造ファイル処理用ツール" "on" \
"openslp" "Service Location Protocol用ライブラリ" "on" \
"oxygen_icons" "Oxygen 用アイコン" "on" \
"phonon" "phonon" "off" \
"pilot_link" "Palm Pilot操作用ライブラリ" "on" \
"polkit_qt" "Qt用Policykit" "on" \
"qca" "Qt 用暗号ライブラリ機構" "on" \
"qedje" "Plasma用スクリプトエンジンQEdje" "on" \
"qimageblitz" "qimageblitz" "off" \
"qzion" "QEdje用キャンバスアブストラクション Qzion" "on" \
"soprano" "Soprano" "off" \
"system_config_printer" "プリンタ設定ユーティリティ" "on" \
"taglib_extras" "Amarok用taglib拡張機能" "on" \
"telepathy_qt" "IM 用 QT エクステンション Telepathy" "on" \
"tmake" "Qt用Makefile 作成ツール" "off" \
"virtuoso_opensource" "OSS版Virtuoso" "on" \
"webkitkde" "KDE用Webkit" "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
