#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "python_append(Python append packages)シリーズの選択" \
  --checklist "python_append シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"Twisted" "Twisted フレームワーク" "on" \
"dbus_python" "D-Bus用Pythonバインディング" "on" \
"docutils" "Python用ドキュメントシステム" "on" \
"gdata" "Google Data API用 python モジュール" "on" \
"ipaddr_py" "IP アドレス操作ライブラリ" "on" \
"mutagen" "Audioメタデータ用Pythonモジュール" "on" \
"notify_python" "libnotify用Pythonバインディング" "on" \
"numpy" "科学技術計算用パッケージ" "on" \
"pil" "Python Imaging Library" "on" \
"progressbar" "Python 用テキストによる進捗状況表示ライブラリ" "on" \
"pyPdf" "Python PDF writer/reader" "on" \
"py_notify" "Py-notify" "on" \
"pycairo" "Cairo用Pythonモジュール" "on" \
"pycups" "Python-cups" "on" \
"pycups2" "CUPS用python2モジュール" "on" \
"pycurl" "cURL用Python3モジュール" "on" \
"pycurl2" "cURL用Python2モジュール" "on" \
"pygobject3" "Gobject用Python3モジュール" "on" \
"pygtksourceview" "PyGTKsourceview" "on" \
"pyorbit" "Python-ORBit2" "on" \
"pyparsing" "Python 構文解析モジュール" "on" \
"pypoppler" "Python-Poppler" "on" \
"pyqt" "Python-Qt" "on" \
"python_ipy" "IPv4/IPv6 な IP アドレスを操作するクラス/ツール" "on" \
"python_setuptools" "Python 用セットアップツール" "on" \
"python_six" "Python 2 と 3 の互換性ライブラリ" "on" \
"pyxdg" "Python-XDG" "on" \
"rdflib" "Python-RDF" "on" \
"sip" "Python-Sip" "on" \
"urlgrabber" "ファイル転送ツール" "on" \
"urwid" "コンソールUIライブラリ" "on" \
"zope.interface" "Zope用インターフェイスモジュール" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in Twisted dbus_python docutils gdata ipaddr_py mutagen notify_python numpy pil progressbar pyPdf py_notify pycairo pycups pycups2 pycurl pycurl2 pygobject3 pygtksourceview pyorbit pyparsing pypoppler pyqt python_ipy python_setuptools python_six pyxdg rdflib sip urlgrabber urwid zope.interface  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in Twisted dbus_python docutils gdata ipaddr_py mutagen notify_python numpy pil progressbar pyPdf py_notify pycairo pycups pycups2 pycurl pycurl2 pygobject3 pygtksourceview pyorbit pyparsing pypoppler pyqt python_ipy python_setuptools python_six pyxdg rdflib sip urlgrabber urwid 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
