#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "xapps(Independent X Applications)シリーズの選択"   --checklist "xappsシリーズの中からインストールしたいパッケージを 選んでください．カーソルの上下キーで 対象を選択し，space キーでマーク(X)します． Enter キーでインストールを開始します．" 24 72 15 "Imath" "Imath 2D/3D ベクトル/配列表現ライブラリ" "on" \
"Pillow" "Python画像処理用ライブラリ" "on" \
"PySolFC" "各種カードゲーム集" "on" \
"PySolFC_Cardsets" "PySolFC用カードデータ" "on" \
"XPython" "XPython3" "on" \
"adwaita_icon_theme" "GNOME用Adwaitaテーマ" "on" \
"cssselect" "Python用CSSセレクタ" "on" \
"emacs" "超多機能エディタ Emacs" "on" \
"evince" "ドキュメントビューワー evince" "on" \
"gimp" "GIMP 画像処理システム" "on" \
"gimp_help" "GIMP用ヘルプメッセージ" "on" \
"gnome_icon_theme" "GNOMEアイコン集" "on" \
"gnome_keyring" "GNOMEキーリング" "on" \
"gnuplot" "グラフ作成ソフト" "on" \
"graphviz" "グラフ可視化ソフトウェア" "on" \
"hicolor_icon_theme" "ハイカラー用アイコンテーマ" "on" \
"inkscape" "ベクトル作画ソフトウェア Inkscape" "on" \
"libheif" "HEIF形式操作用ライブラリ" "on" \
"libimagequant" "PNG減色ライブラリ" "on" \
"libinput_gestures" "タッチパッドでジェスチャーを扱うツール" "on" \
"libmypaint" "ブラシ効果用ライブラリ" "on" \
"mcomix" "画像ビューワ Mcomix" "on" \
"miniupnpc" "UPnPライブラリとデーモン" "on" \
"murrine" "Murrineテーマエンジン" "on" \
"mypaint_brushes" "libmypaint用データ" "on" \
"mypaint_brushes2" "ペイントブラシ V2" "on" \
"netpbm" "画像フォーマット変換ツール" "on" \
"numix_gtk_theme" "Numix GTK テーマ" "on" \
"openexr" "OpenEXR: 高ダイナミック画像(HDRI)用ライブラリ" "on" \
"perl_Tk" "Perl用Tkモジュール" "on" \
"pysol_cards" "PySolFC用カードデータ" "on" \
"python_attrs" "Python 用 attrs ライブラリ" "on" \
"python_configobj" "config ファイルリーダー" "on" \
"python_sane" "SANEアクセス用Pythonモジュール python_sane" "on" \
"random2" "Python3用 random2 モジュール" "on" \
"sane_backends" "スキャナ制御用ライブラリ" "on" \
"tcl" "Tcl インタープリタ" "on" \
"thunderbird" "メールとニュースのクライアント" "on" \
"tk" "Tk ウィジェット" "on" \
"transmission" "Transmission" "on" \
"wmctrl" "コマンドラインからウィンドウマネージャを操作するツール" "on" \
"xarchiver" "xarchiverはデスクトップに依存しない軽量な圧縮・展開マネージャー" "on" \
"xdotool" "コマンドラインからX11の操作を行うツール" "on" \
"xsane" "Xsane image scan utility" "on" \
"xscreensaver" "スクリーンセーバ" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in Imath Pillow PySolFC PySolFC_Cardsets XPython adwaita_icon_theme cssselect emacs evince gimp gimp_help gnome_icon_theme gnome_keyring gnuplot graphviz hicolor_icon_theme inkscape libheif libimagequant libinput_gestures libmypaint mcomix miniupnpc murrine mypaint_brushes mypaint_brushes2 netpbm numix_gtk_theme openexr perl_Tk pysol_cards python_attrs python_configobj python_sane random2 sane_backends tcl thunderbird tk transmission wmctrl xarchiver xdotool xsane xscreensaver  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in Imath Pillow PySolFC PySolFC_Cardsets XPython adwaita_icon_theme cssselect emacs evince gimp gimp_help gnome_icon_theme gnome_keyring gnuplot graphviz hicolor_icon_theme inkscape libheif libimagequant libinput_gestures libmypaint mcomix miniupnpc murrine mypaint_brushes mypaint_brushes2 netpbm numix_gtk_theme openexr perl_Tk pysol_cards python_attrs python_configobj python_sane random2 sane_backends tcl thunderbird tk transmission wmctrl xarchiver xdotool xsane xscreensaver ; 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

