#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "kde(kde related packages)シリーズの選択" \
  --checklist "kde シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"akonadi" "Akonadi PIM フレームワーク" "on" \
"amarok" "amarok音楽プレイヤー" "on" \
"attica" "Attica OCSサポートツール" "on" \
"audex" "audex CDリッパー" "on" \
"automoc4" "automoc4 Qt4用mocファイル自動作成ツール" "on" \
"blinken" "blinken 記憶力ゲーム" "on" \
"cantor" "cantor 数式入力ツール" "on" \
"cfitsio" "cfitsio FITSファイル操作ライブラリ" "on" \
"chmlib" "chmlib ITSS/CHMファイル操作ライブラリ" "on" \
"cln" "cln 数値計算用クラスライブラリ" "on" \
"clucene_core" "Clucene core パート" "on" \
"ebook_tools" "ebook_tools 電子書籍用ライブラリ" "on" \
"eigen" "Eigen 行列・ベクトル演算用テンプレートライブラリ" "on" \
"grantlee" "grantlee テキストテンプレートライブラリ" "on" \
"gwenview" "gwenview画像ビューワ" "on" \
"herqq" "Herqq UPnPサービス" "on" \
"kalgebra" "KDE用数式処理ツール" "on" \
"kalzium" "kalzium 元素データベース" "on" \
"kamera" "kamera KDE用デジカメ操作ライブラリ" "on" \
"kanagram" "KDE版アナグラムゲーム kanagram" "on" \
"kate" "kateテキストエディタ" "on" \
"kbruch" "分数勉強ソフト kbruch" "on" \
"kcolorchooser" "kcolorchooser 色選択ツール" "on" \
"kde_baseapps" "KDE用基本アプリ" "on" \
"kde_l10n_ja" "KDE日本語ロケール" "on" \
"kde_runtime" "KDEランタイムパッケージ" "on" \
"kde_wallpapers" "KDE用壁紙" "on" \
"kde_workspace" "KDE基本環境構成パッケージ" "on" \
"kdeaccessibility" "KDE用アクセシビリティツール" "on" \
"kdeadmin" "KDE用管理ツール" "on" \
"kdeartwork" "KDE用アートワーク集" "on" \
"kdegames" "KDE用ゲームパッケージ" "on" \
"kdegraphics_strigi_analyzer" "画像情報抽出ツール" "on" \
"kdegraphics_thumbnailers" "KDE用サムネイラ" "on" \
"kdelibs" "KDE用ライブラリ" "on" \
"kdemultimedia" "KDE用マルチメディアソフト" "on" \
"kdenetwork" "KDE用ネットワークソフトウェア" "on" \
"kdepim" "KDE用PIM" "on" \
"kdepim_runtime" "KDE PIM用各サービス" "on" \
"kdepimlibs" "KDE PIM用ライブラリ" "on" \
"kdeplasma_addons" "KDEプラズマ・アドオンパッケージ" "on" \
"kdesdk" "y" "on" \
"kdetoys" "KDE用のおもちゃ的ソフト" "on" \
"kdeutils" "KDE用ユーティリティ" "on" \
"kdewebdev" "KDE用Web開発環境" "on" \
"kgamma" "KDE用色調節用モジュール" "on" \
"kgeography" "KDE用地図ソフト" "on" \
"khangman" "KDE用ハングマン" "on" \
"kig" "幾何学勉強用ソフトウェア" "on" \
"kiten" "kiten 日本語辞書" "on" \
"klettres" "kletters 文字学習ソフトウェア" "on" \
"kmplot" "2次元グラフ作成ソフト" "on" \
"kolourpaint" "KDE用ペイントツール" "on" \
"konsole" "KDE用ターミナル" "on" \
"korundum" "ruby用KDEバインディング" "on" \
"kross_interpreters" "krossインタープリタ用フレームワーク" "on" \
"kruler" "KDE版定規ソフトウェア" "on" \
"ksaneplugin" "KDE用saneプラグイン" "on" \
"ksnapshot" "KDE用スナップショットソフトウェア" "on" \
"kstars" "KDE用プラネタリウム" "on" \
"ktorrent" "KDE用Bittorrentクライアント" "on" \
"ktouch" "KDE用タイピング練習ソフト" "on" \
"kturtle" "プログラム学習ソフト" "on" \
"kwordquiz" "KDE用単語帳" "on" \
"libdiscid" "disc-idライブラリ" "on" \
"libdmtx" "2次元バーコード操作ライブラリ libdmtx" "on" \
"libeXosip2" "eXosip2ライブラリ" "on" \
"libindi" "INDI操作用ライブラリ" "on" \
"libkdcraw" "libkdcraw RAWデータ操作用ライブラリ" "on" \
"libkdeedu" "kdeedu用ライブラリ" "on" \
"libkexiv2" "KDE用exiv2ライブラリ" "on" \
"libkipi" "KIPI用ライブラリ" "on" \
"libksane" "KDE用saneライブラリ" "on" \
"libktorrent" "ktorrent用ライブラリ" "on" \
"libmsn" "MSNメッセンジャー用ライブラリ" "on" \
"libmusicbrainz3" "MusicBrainz用ライブラリV3" "on" \
"libmygpo_qt" "libmygpo-Qt" "on" \
"libosip2" "OSIP2ライブラリ" "on" \
"libotr" "OTRメッセージ用ライブラリ" "on" \
"libqalculate" "qalculate用ライブラリ" "on" \
"libssh" "SSHプロトコル用ライブラリ" "on" \
"linphone" "フリーなVoIPソフトウェア" "on" \
"marble" "Qt4用地図情報操作ツール" "on" \
"mobipocket" "Okular用インデックサー" "on" \
"mysql" "MySQLデータベースサーバ" "on" \
"okular" "KDE用PDFビューワー" "on" \
"openal_soft" "オーディオAPI用ライブラリ" "on" \
"oxygen_icons" "Oxygen用アイコン集" "on" \
"parley" "KDE用単語学習ソフト" "on" \
"perlkde" "KDE用perlバインディング" "on" \
"perlqt" "Qt用perlバインディング" "on" \
"phonon" "KDE用マルチメディア環境" "on" \
"phonon_backend_gstreamer" "Gstreamer用Phononバックエンド" "on" \
"phonon_backend_vlc" "VLC用Phononバックエンド" "on" \
"phonon_backend_xine" "xine用Phononバックエンド" "on" \
"prison" "バーコードライブラリ" "on" \
"pykde4" "Python用KDE4バインディング" "on" \
"qhull" "3次元データ操作ライブラリ" "on" \
"qimageblitz" "KDE用デスクトップエフェクトライブラリ" "on" \
"qjson" "Qt用JSON" "on" \
"qtruby" "Ruby用Qtバインディング" "on" \
"qyoto" "y" "on" \
"rocs" "グラフ操作用パッケージ" "on" \
"shared_desktop_ontologies" "y" "on" \
"smokegen" "スクリプト言語用MOCファイル作成ツール" "on" \
"smokekde" "KDE用SMOKE" "on" \
"smokeqt" "Qt用SMOKE" "on" \
"soprano" "Soprano RDF ストレージツール" "on" \
"step" "物理現象シミュレーションツール" "on" \
"strigi" "Strigi検索エンジン" "on" \
"svgpart" "SVG用ライブラリ" "on" \
"virtuoso_opensource" "OSS版Virtuoso Universalサーバ" "on" \
"zope.interface" "Zope用インターフェイスモジュール" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in akonadi amarok attica audex automoc4 blinken cantor cfitsio chmlib cln clucene_core ebook_tools eigen grantlee gwenview herqq kalgebra kalzium kamera kanagram kate kbruch kcolorchooser kde_baseapps kde_l10n_ja kde_runtime kde_wallpapers kde_workspace kdeaccessibility kdeadmin kdeartwork kdegames kdegraphics_strigi_analyzer kdegraphics_thumbnailers kdelibs kdemultimedia kdenetwork kdepim kdepim_runtime kdepimlibs kdeplasma_addons kdesdk kdetoys kdeutils kdewebdev kgamma kgeography khangman kig kiten klettres kmplot kolourpaint konsole korundum kross_interpreters kruler ksaneplugin ksnapshot kstars ktorrent ktouch kturtle kwordquiz libdiscid libdmtx libeXosip2 libindi libkdcraw libkdeedu libkexiv2 libkipi libksane libktorrent libmsn libmusicbrainz3 libmygpo_qt libosip2 libotr libqalculate libssh linphone marble mobipocket mysql okular openal_soft oxygen_icons parley perlkde perlqt phonon phonon_backend_gstreamer phonon_backend_vlc phonon_backend_xine prison pykde4 qhull qimageblitz qjson qtruby qyoto rocs shared_desktop_ontologies smokegen smokekde smokeqt soprano step strigi svgpart virtuoso_opensource zope.interface  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in akonadi amarok attica audex automoc4 blinken cantor cfitsio chmlib cln clucene_core ebook_tools eigen grantlee gwenview herqq kalgebra kalzium kamera kanagram kate kbruch kcolorchooser kde_baseapps kde_l10n_ja kde_runtime kde_wallpapers kde_workspace kdeaccessibility kdeadmin kdeartwork kdegames kdegraphics_strigi_analyzer kdegraphics_thumbnailers kdelibs kdemultimedia kdenetwork kdepim kdepim_runtime kdepimlibs kdeplasma_addons kdesdk kdetoys kdeutils kdewebdev kgamma kgeography khangman kig kiten klettres kmplot kolourpaint konsole korundum kross_interpreters kruler ksaneplugin ksnapshot kstars ktorrent ktouch kturtle kwordquiz libdiscid libdmtx libeXosip2 libindi libkdcraw libkdeedu libkexiv2 libkipi libksane libktorrent libmsn libmusicbrainz3 libmygpo_qt libosip2 libotr libqalculate libssh linphone marble mobipocket mysql okular openal_soft oxygen_icons parley perlkde perlqt phonon phonon_backend_gstreamer phonon_backend_vlc phonon_backend_xine prison pykde4 qhull qimageblitz qjson qtruby qyoto rocs shared_desktop_ontologies smokegen smokekde smokeqt soprano step strigi svgpart virtuoso_opensource zope.interface  ; 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
