#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "ext(Extra packages)シリーズの選択" \
  --checklist "ext シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"Clearlooks" "GTK2用のClearlooksテーマエンジン" "on" \
"LibVNCServer" "VNCサーバライブラリ" "on" \
"ORBit2" "CORBA 2.4 の実装" "on" \
"R" "統計処理用言語 R" "on" \
"TiMidity++-00_TiMidity++" "MIDI-to-WAVE 変換およびプレーヤー" "on" \
"TiMidity++-01_88proS" "SC-88Pro に対応した音色セット" "off" \
"TiMidity++-02_eawplus" "eawpats を改善した音色セット" "off" \
"aalib" "ASCII Art ライブラリ" "on" \
"anthy" "かな漢字変換エンジン Anthy" "off" \
"apr" "Apache Portable Runtime library" "on" \
"apr_iconv" "APR Iconv" "on" \
"apr_util" "APR Utils" "on" \
"avahi" "mDNS/DNS-SD サーバ avahi" "off" \
"bluez" "Bluetooth 関連ライブラリ" "on" \
"boost" "C++ の先進的ライブラリ" "off" \
"c++_bindings" "C++用バインディング集" "off" \
"cdrtools" "CD/DVD 作成ツール" "on" \
"cmake" "cmake" "off" \
"desktop_file_utils" "デスクトップファイルユーテイリテイ" "off" \
"diffstat" "diff ファイルから変更のグラフを生成する" "on" \
"djvulibre" "OSS 版のDjvuビューワー" "on" \
"docbook" "DocBook形式処理ツール群" "off" \
"doxygen" "ドキュメント生成ツール doxygen" "on" \
"dvd+rw_tools" "DVD+RW tools" "on" \
"dvdauthor" "DVD-Video ファイルシステムを作成" "on" \
"enchant" "Enchantスペルチェッカー" "on" \
"exiv2" "exiv2" "on" \
"facile" "Objective Caml用制約処理ライブラリ" "on" \
"fftw" "高速フーリエ変換ライブラリ fftw" "on" \
"firefox" "firefox Webブラウザ" "on" \
"fribidi" "fribidi ライブラリ" "on" \
"fuse" "ユーザ領域用ファイルシステムサービス" "on" \
"gamin" "ファイル変更モニタ gamin" "on" \
"gcj" "GCC Java コンパイラ" "on" \
"gd" "GD グラフィックライブラリ" "on" \
"gfortran" "GCC FORTRAN" "on" \
"ggz_client_libs" "GGZ(GGZ Gaming Zone)クライアント" "on" \
"gimp" "GIMP 画像処理システム" "on" \
"git" "ソースコード管理システム git" "on" \
"gnome_parts" "GNOME/KDE 共通パーツ" "off" \
"gperf" "GNU perfect hash ジェネレータ" "on" \
"gpsd" "GPS デーモン" "on" \
"gsl" "gsl 1.9" "on" \
"gtk_doc" "GTK+ドキュメント作成ツール" "off" \
"gtkpod" "gtkpod: Gtk版 iPod コントローラ" "on" \
"gtkspell" "GTK spell checker" "on" \
"hal_cups_utils" "HAL-CUPSユーティリティ" "on" \
"heimdal" "国際化版 Kerberos5" "off" \
"hplip" "HP Linux Imaging and Printing" "off" \
"hunspell" "hunspellスペルチェッカー" "on" \
"hyperestraier" "Hyper Estraier" "off" \
"ibus" "iBusインプットメソッドフレームワーク" "on" \
"ibus_anthy" "iBus Anthyインプットメソッド" "on" \
"icon_naming_utils" "アイコン名操作用ツール" "off" \
"icu" "ユニコード用ライブラリ集" "on" \
"ifuse" "iPhone/iPod用FUSEモジュール" "on" \
"ilmbase" "ilmbase: OpenEXR 用基本ライブラリ" "on" \
"iso_codes" "ISO コード集" "off" \
"jasper" "jasper library" "on" \
"kasumi" "Anthy用辞書メンテナンスツール kasumi(霞)" "on" \
"keyutils" "Linux key managementユーティリティ" "on" \
"lftp" "FTPクライアントソフト lftp" "on" \
"libIDL" "CORBA IDLツリー生成ライブラリ(バージョン2)" "off" \
"libarchive" "libarchive" "on" \
"libatomic_ops" "libatomic_ops" "on" \
"libcanberra" "イベントサウンド用ライブラリ" "on" \
"libcroco" "CSSパーサライブラリ" "on" \
"libdaemon" "daemon作成用ライブラリ" "on" \
"libdbusmenu" "DBus用メニュー構造体ライブラリ" "on" \
"libexif" "EXIFデータ操作用ライブラリ" "off" \
"libffi" "外部関数インターフェイスライブラリ" "on" \
"libggz" "GGZ(GGZ Gaming Zone)ライブラリ" "on" \
"libgphoto2" "libgphoto2 デジタルカメラ用ライブラリ" "on" \
"libgpod" "iPod 用ライブラリ libgpod" "on" \
"libical" "libical: スケジュール管理用ライブラリ" "on" \
"libimobiledevice" "libimobiledevice ライブラリ" "on" \
"libiodbc" "ODBC用ライブラリ" "on" \
"liblastfm" "LastFM用ライブラリ" "on" \
"libmtp" "MTP 用ライブラリ: libmtp" "on" \
"libmusicbrainz" "musicbrainz クライアント用ライブラリ" "off" \
"libnice" "ICEライブラリ" "on" \
"libnotify" "libnotify：イベント通知ライブラリ" "on" \
"libplist" "iPod等のプレイリスト操作用ライブラリ" "on" \
"libproxy" "libproxy" "on" \
"librsvg" "svg用ライブラリ" "on" \
"libsexy" "GTK+ウィジェット機能拡張ライブラリ" "off" \
"libsigc++" "C++ のシグナルハンドル用ライブラリ" "off" \
"libsoup" "libsoup: HTTP 処理用ライブラリ" "on" \
"libspectre" "libspectre: PostScript レンダリングライブラリ" "on" \
"libtunepimp" "MusicBrains用TunePimpライブラリ" "on" \
"libunique" "シングルインスタンス用ライブラリ libuniq" "on" \
"libupnp" "UPnP用ライブラリ" "on" \
"libwmf" "Windows Meta File用ライブラリ" "on" \
"libwnck" "Window Navigaor作成キット" "off" \
"libxslt" "XSLTスタイルシートパーサライブラリ" "off" \
"loudmouth" "loudmouthライブラリ" "on" \
"lua" "スクリプト言語 Lua" "on" \
"m17n" "多国語化ライブラリ" "on" \
"meanwhile" "meanwhile: 同期通信用ライブラリ" "on" \
"mf2t" "標準 MIDI ファイルとテキストを相互に変換" "on" \
"mplayer" "メディアプレイヤー兼コンバータ MPlayer" "on" \
"neon" "WebDAVクライアントライブラリ" "on" \
"net_snmp" "net_snmp: OSS版のSNMP実装" "on" \
"nspr" "NSPR(NetScape Portable Runtime)ライブラリ" "on" \
"nss" "NSS(Network Security Service)ライブラリ" "on" \
"ntfs_3g" "NTFS-3g : 書き込み可能な NTFS の実装" "on" \
"ocaml" "Objective Caml" "on" \
"openexr" "OpenEXR: 高ダイナミック画像(HDRI)用ライブラリ" "on" \
"openldap" "OpenLDAP" "on" \
"orc" "ORC: Optimized Inner Loop Runtime Compiler" "on" \
"parted" "GNU parted" "on" \
"perl_append" "perl 用追加モジュール" "off" \
"pinentry" "PIN 入力補助システム" "on" \
"prime" "かな漢字変換エンジン prime" "off" \
"proftpd" "FTPサーバ" "off" \
"python_append" "python 用追加モジュール" "off" \
"qdbm" "QDBM" "off" \
"qt" "Qt ライブラリ" "on" \
"qtscriptgenerator" "QTscriptジェネレーター" "on" \
"raptor" "RDF パーサライブラリ Raptor" "on" \
"rarian" "文書カタログ管理ツール" "on" \
"rasqal" "RDF クエリライブラリ Rasqal" "on" \
"redland" "RDF 用ライブラリ Redland" "on" \
"ruby1.9" "Ruby 1.9" "on" \
"rubygems" "Rubygemsパッケージ管理システム" "on" \
"samba" "samba: SMB service" "off" \
"scim" "多言語対応インプットメソッド" "off" \
"shared_mime_info" "shared-mime-info" "off" \
"smplayer" "Qt版MPlayerフロントエンド" "on" \
"smplayer_themes" "SMplayer用テーマ集" "on" \
"sqlite" "Simple なデータベースエンジン SQLite3" "on" \
"startup_notification" "ソフトウェア起動通知用ライブラリ" "on" \
"subversion" "バージョン管理システム Subversion" "on" \
"swig" "インターフェイスジェネレータ SWIG" "on" \
"system_config_printer" "CUPSプリントシステム設定ツール" "on" \
"thunderbird" "メールとニュースのクライアント" "on" \
"tidy" "HTMLファイルチェッカー" "on" \
"udisks" "ストレージ管理ツールUdisks" "on" \
"uim" "多言語対応入力メソッド uim" "off" \
"unrar" "RAR形式展開ツール" "on" \
"upower" "電源管理ツールUpower" "on" \
"usbmuxd" "USB Multiplex Daemon" "on" \
"vlc" "VLC メディアプレイヤー" "on" \
"vte" "Virtual Terminal Emulator" "off" \
"x11vnc" "X11用VNCサーバ" "on" \
"xarchiver" "書庫管理ツールXarchiver" "on" \
"xdg_utils" "xdg デスクトップユーティリティ" "on" \
"xmlto" "XSLツールチェイン用フロントエンド xmlto" "on" \
"xsane" "Xsane image scan utility" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in Clearlooks LibVNCServer ORBit2 R TiMidity++-00_TiMidity++ TiMidity++-01_88proS TiMidity++-02_eawplus aalib anthy apr apr_iconv apr_util avahi bluez boost c++_bindings cdrtools cmake desktop_file_utils diffstat djvulibre docbook doxygen dvd+rw_tools dvdauthor enchant exiv2 facile fftw firefox fribidi fuse gamin gcj gd gfortran ggz_client_libs gimp git gnome_parts gperf gpsd gsl gtk_doc gtkpod gtkspell hal_cups_utils heimdal hplip hunspell hyperestraier ibus ibus_anthy icon_naming_utils icu ifuse ilmbase iso_codes jasper kasumi keyutils lftp libIDL libarchive libatomic_ops libcanberra libcroco libdaemon libdbusmenu libexif libffi libggz libgphoto2 libgpod libical libimobiledevice libiodbc liblastfm libmtp libmusicbrainz libnice libnotify libplist libproxy librsvg libsexy libsigc++ libsoup libspectre libtunepimp libunique libupnp libwmf libwnck libxslt loudmouth lua m17n meanwhile mf2t mplayer neon net_snmp nspr nss ntfs_3g ocaml openexr openldap orc parted perl_append pinentry prime proftpd python_append qdbm qt qtscriptgenerator raptor rarian rasqal redland ruby1.9 rubygems samba scim shared_mime_info smplayer smplayer_themes sqlite startup_notification subversion swig system_config_printer thunderbird tidy udisks uim unrar upower usbmuxd vlc vte x11vnc xarchiver xdg_utils xmlto xsane  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in Clearlooks LibVNCServer ORBit2 R TiMidity++-00_TiMidity++ TiMidity++-01_88proS TiMidity++-02_eawplus aalib anthy apr apr_iconv apr_util avahi bluez boost c++_bindings cdrtools cmake desktop_file_utils diffstat djvulibre docbook doxygen dvd+rw_tools dvdauthor enchant exiv2 facile fftw firefox fribidi fuse gamin gcj gd gfortran ggz_client_libs gimp git gnome_parts gperf gpsd gsl gtk_doc gtkpod gtkspell hal_cups_utils heimdal hplip hunspell hyperestraier ibus ibus_anthy icon_naming_utils icu ifuse ilmbase iso_codes jasper kasumi keyutils lftp libIDL libarchive libatomic_ops libcanberra libcroco libdaemon libdbusmenu libexif libffi libggz libgphoto2 libgpod libical libimobiledevice libiodbc liblastfm libmtp libmusicbrainz libnice libnotify libplist libproxy librsvg libsexy libsigc++ libsoup libspectre libtunepimp libunique libupnp libwmf libwnck libxslt loudmouth lua m17n meanwhile mf2t mplayer neon net_snmp nspr nss ntfs_3g ocaml openexr openldap orc parted perl_append pinentry prime proftpd python_append qdbm qt qtscriptgenerator raptor rarian rasqal redland ruby1.9 rubygems samba scim shared_mime_info smplayer smplayer_themes sqlite startup_notification subversion swig system_config_printer thunderbird tidy udisks uim unrar upower usbmuxd vlc vte x11vnc xarchiver xdg_utils xmlto xsane  ; 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
