#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "ext(Extra packages)シリーズの選択" \
  --checklist "ext シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"AV" "Audio/Video 関係ツール" "off" \
"CD_DVDtools" "CD/DVD操作用ツール集" "on" \
"Clearlooks" "MPlayer用のClearlooksテーマ" "on" \
"Inputmethods" "InputMethod集" "on" \
"Qt" "Qtツールキット" "on" \
"anjuta" "anjuta" "on" \
"apr" "Apache Portable Runtime library" "on" \
"apr_iconv" "APR Iconv" "on" \
"apr_util" "APR Utils" "on" \
"avahi" "mDNS/DNS-SD サーバ avahi" "off" \
"bluez" "Linux用Bluetoothスタック" "on" \
"c++_bindings" "C++用バインディング集" "off" \
"c_ares" "c_ares" "on" \
"colord" "色管理用デーモンcolord" "on" \
"dconf" "DConf設定システム" "on" \
"desktop_file_utils" "デスクトップファイルユーテイリテイ" "off" \
"devel2" "開発環境その2" "on" \
"diffstat" "diff ファイルから変更のグラフを生成する" "on" \
"dmidecode" "ハードウェア情報表示ツール" "on" \
"docbook" "DocBook形式処理ツール群" "off" \
"double_conversion" "double_conversion" "on" \
"doxygen" "ドキュメント生成ツール doxygen" "on" \
"enchant" "Enchantスペルチェッカー" "on" \
"epiphany" "epiphany" "on" \
"exiv2" "exiv2" "on" \
"ftgl" "OpenGL用フォント操作ライブラリ" "on" \
"fuse" "ユーザ領域用ファイルシステムサービス" "on" \
"fuse2" "ユーザ領域用ファイルシステムサービス" "on" \
"geoclue" "geoclue" "on" \
"glew" "OpenGL拡張機能組み込みライブラリ" "on" \
"gnome_parts" "GNOME/KDE 共通パーツ" "off" \
"gparted" "parted GUI" "on" \
"graphene" "graphene" "on" \
"graphviz" "グラフ可視化ソフトウェア" "on" \
"gtk" "gtk" "on" \
"gtk+" "GTK+ ツールキットライブラリ v3.x" "off" \
"gtksourceview" "GTK+シンタックス強調用ウィジェット" "on" \
"gtksourceview3" "GTK+シンタックス強調用ウィジェット" "on" \
"hyphen" "hyphen" "on" \
"ifuse" "iPhone/iPod用FUSEモジュール" "on" \
"jansson" "JSON用Cライブラリ" "on" \
"libarchive" "libarchive" "on" \
"libatasmart" "ATA S.M.A.R.T. ライブラリ" "on" \
"libblockdev" "libblockdev" "on" \
"libbytesize" "libbytesize" "on" \
"libcanberra" "イベントサウンド用ライブラリ" "on" \
"libdaemon" "daemon作成用ライブラリ" "on" \
"libdazzle" "libdazzle" "on" \
"libepoxy" "libepoxy" "on" \
"libev" "高速なイベントループライブラリ" "on" \
"libgphoto2" "libgphoto2 デジタルカメラ用ライブラリ" "on" \
"libgrss" "libgrss" "on" \
"libgsf" "Libgsfb" "on" \
"libgusb" "libgusb" "on" \
"libhandy" "libhandy" "on" \
"libical" "libical: スケジュール管理用ライブラリ" "on" \
"libiodbc" "ODBC用ライブラリ" "on" \
"libmng" "MNGファイル操作ライブラリ" "on" \
"libmspack" "libmspack" "on" \
"libnotify" "libnotify：イベント通知ライブラリ" "on" \
"liboauth" "OAuthライブラリ" "on" \
"libportal" "libportal" "on" \
"libproxy" "libproxy" "on" \
"libsass" "libsass" "on" \
"libspectre" "libspectre: PostScript レンダリングライブラリ" "on" \
"libunique" "シングルインスタンス用ライブラリ libuniq" "on" \
"libunique1" "シングルインスタンス用ライブラリ libuniq" "on" \
"libupnp" "UPnP用ライブラリ" "on" \
"libwnck" "Window Navigaor作成キット" "off" \
"libwnck3" "Window Navigaor作成キット" "off" \
"libwpe" "libwpe" "on" \
"lirc" "lirc" "on" \
"loudmouth" "loudmouthライブラリ" "on" \
"lua_append" "スクリプト言語Lua用の拡張パッケージ" "on" \
"lzop" "LZO圧縮ツール" "on" \
"mariadb" "MariaDBデータベースサーバ" "on" \
"meanwhile" "meanwhile: 同期通信用ライブラリ" "on" \
"mplayer" "メディアプレイヤー兼コンバータ MPlayer" "on" \
"nautilus_dropbox" "nautilus_dropbox" "on" \
"network2" "ネットワーク環境その2" "on" \
"newt" "newt" "on" \
"ntfs_3g_ntfsprogs" "NTFS-3g : 書き込み可能な NTFS の実装" "on" \
"openjpeg" "JPEG2000用ライブラリ OpenJpeg" "on" \
"openjpeg2" "openjpeg" "on" \
"optipng" "optipng" "on" \
"p11_kit" "P11-kit" "on" \
"parted" "GNU parted" "on" \
"pcsc_lite" "pcsc_lite" "on" \
"perl_append" "perl 用追加モジュール" "off" \
"py2_append" "python 用追加モジュール" "off" \
"py3_append" "python 用追加モジュール" "off" \
"qbilinux_desktop_policy" "Qbilinux 用ポリシーファイル" "on" \
"qdbm" "QDBM" "off" \
"qrencode" "QRコード生成コマンド" "on" \
"raptor2" "Raptor RDF Syntax Library" "on" \
"sassc" "sassc" "on" \
"smplayer_skins" "SMplayer用スキン" "on" \
"smplayer_themes" "SMplayer用テーマ集" "on" \
"startup_notification" "ソフトウェア起動通知用ライブラリ" "on" \
"taglib" "ID3 タグ操作用ライブラリ" "on" \
"tk" "Tk" "on" \
"udisks2" "udisks2ライブラリ" "on" \
"uhttpmock" "uhttpmock" "on" \
"unrar" "RAR形式展開ツール" "on" \
"upower" "電源管理ツールUpower" "on" \
"usbredir" "USB デバイスリダイレクタ" "on" \
"volume_key" "volume_key" "on" \
"vte" "Virtual Terminal Emulator" "off" \
"vte3" "GTK3用ターミナルウィジェット" "on" \
"webkitgtk3" "WebKit gtk3" "on" \
"woff2" "woff2" "on" \
"wpebackend_fdo" "wpebackend_fdo" "on" \
"x11vnc" "X11用VNCサーバ" "on" \
"xapian_core" "Xapian core" "on" \
"xarchiver" "書庫管理ツールXarchiver" "on" \
"xdg_utils" "xdg デスクトップユーティリティ" "on" \
"xine_lib" "xine用ライブラリ" "on" \
"xine_ui" "xine用標準ユーザインターフェイス" "on" \
"youtube_dl" "YouTube.com から動画をダウンロードするプログラム" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in AV CD_DVDtools Clearlooks Inputmethods Qt anjuta apr apr_iconv apr_util avahi bluez c++_bindings c_ares colord dconf desktop_file_utils devel2 diffstat dmidecode docbook double_conversion doxygen enchant epiphany exiv2 ftgl fuse fuse2 geoclue glew gnome_parts gparted graphene graphviz gtk gtk+ gtksourceview gtksourceview3 hyphen ifuse jansson libarchive libatasmart libblockdev libbytesize libcanberra libdaemon libdazzle libepoxy libev libgphoto2 libgrss libgsf libgusb libhandy libical libiodbc libmng libmspack libnotify liboauth libportal libproxy libsass libspectre libunique libunique1 libupnp libwnck libwnck3 libwpe lirc loudmouth lua_append lzop mariadb meanwhile mplayer nautilus_dropbox network2 newt ntfs_3g_ntfsprogs openjpeg openjpeg2 optipng p11_kit parted pcsc_lite perl_append py2_append py3_append qbilinux_desktop_policy qdbm qrencode raptor2 sassc smplayer_skins smplayer_themes startup_notification taglib tk udisks2 uhttpmock unrar upower usbredir volume_key vte vte3 webkitgtk3 woff2 wpebackend_fdo x11vnc xapian_core xarchiver xdg_utils xine_lib xine_ui youtube_dl  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in AV CD_DVDtools Clearlooks Inputmethods Qt anjuta apr apr_iconv apr_util avahi bluez c++_bindings c_ares colord dconf desktop_file_utils devel2 diffstat dmidecode docbook double_conversion doxygen enchant epiphany exiv2 ftgl fuse fuse2 geoclue glew gnome_parts gparted graphene graphviz gtk gtk+ gtksourceview gtksourceview3 hyphen ifuse jansson libarchive libatasmart libblockdev libbytesize libcanberra libdaemon libdazzle libepoxy libev libgphoto2 libgrss libgsf libgusb libhandy libical libiodbc libmng libmspack libnotify liboauth libportal libproxy libsass libspectre libunique libunique1 libupnp libwnck libwnck3 libwpe lirc loudmouth lua_append lzop mariadb meanwhile mplayer nautilus_dropbox network2 newt ntfs_3g_ntfsprogs openjpeg openjpeg2 optipng p11_kit parted pcsc_lite perl_append py2_append py3_append qbilinux_desktop_policy qdbm qrencode raptor2 sassc smplayer_skins smplayer_themes startup_notification taglib tk udisks2 uhttpmock unrar upower usbredir volume_key vte vte3 webkitgtk3 woff2 wpebackend_fdo x11vnc xapian_core xarchiver xdg_utils xine_lib xine_ui youtube_dl  ; 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
