#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "devel2(Advanced Development packages)シリーズの選択" \
  --checklist "devel2 シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"boost" "C++ の先進的ライブラリ" "on" \
"cmake" "クロスプラットフォーム make" "on" \
"dotconf" "設定ファイルの構文解析ライブラリ" "on" \
"fftw" "高速フーリエ変換ライブラリ fftw" "on" \
"findlib" "OCaml プログラミング言語の管理ツール" "on" \
"fribidi" "fribidi ライブラリ" "on" \
"gcc_go" "GCC GO" "on" \
"gfortran" "GCC FORTRAN" "on" \
"git" "ソースコード管理システム git" "on" \
"gperf" "GNU perfect hash ジェネレータ" "on" \
"gsl" "GNU Scientific Library" "on" \
"icu" "ユニコード用ライブラリ集" "on" \
"iso_codes" "ISO コード集" "on" \
"jre" "Java Runtime 環境" "on" \
"json_c" "C版JSON" "on" \
"libatomic_ops" "アトミック操作用ライブラリ" "on" \
"lua" "スクリプト言語 Lua" "on" \
"mercurial" "ソースコード管理ツールMercurial" "on" \
"ocaml" "Objective Caml" "on" \
"orc" "ORC: Optimized Inner Loop Runtime Compiler" "on" \
"subversion" "バージョン管理システム Subversion" "on" \
"swig" "インターフェイスジェネレータ SWIG" "on" \
"yajl" "Yet Anoghre JSON Library" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in boost cmake dotconf fftw findlib fribidi gcc_go gfortran git gperf gsl icu iso_codes jre json_c libatomic_ops lua mercurial ocaml orc subversion swig yajl  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in boost cmake dotconf fftw findlib fribidi gcc_go gfortran git gperf gsl icu iso_codes jre json_c libatomic_ops lua mercurial ocaml orc subversion swig yajl  ; 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
