#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "libreoffice(LibreOffice Office suites)シリーズの選択"   --checklist "libreofficeシリーズの中からインストールしたいパッケージを 選んでください．カーソルの上下キーで 対象を選択し，space キーでマーク(X)します． Enter キーでインストールを開始します．" 24 72 15 "libobasis_base" "libobasis_base" "on" \
"libobasis_calc" "libobasis_calc" "on" \
"libobasis_core" "libobasis_core" "on" \
"libobasis_draw" "libobasis_draw" "on" \
"libobasis_en_US" "libobasis_en_US" "on" \
"libobasis_extension_beanshell_script_provider" "beanshell script provider" "on" \
"libobasis_extension_javascript_script_provider" "javascript script provider" "on" \
"libobasis_extension_mediawiki_publisher" "mediawiki publisher" "on" \
"libobasis_extension_nlpsolver" "LibreOffice用nlpsolver拡張機能" "on" \
"libobasis_extension_pdf_import" "LibreOffice PDF importer" "on" \
"libobasis_extension_report_builder" "report build" "on" \
"libobasis_firebird" "Libreoffice用 Firebirdデータベース" "on" \
"libobasis_gnome_integration" "libobasis_gnome_integration" "on" \
"libobasis_graphicfilter" "libobasis_graphicfilter" "on" \
"libobasis_images" "libobasis_images" "on" \
"libobasis_impress" "libobasis_impress" "on" \
"libobasis_ja" "libobasis_ja" "on" \
"libobasis_ja_help" "libobasis_ja_help" "on" \
"libobasis_kde_integration" "libobasis_kde_integration" "on" \
"libobasis_librelogo" "LibreOffice Logo" "on" \
"libobasis_libreofficekit_data" "Libreoffice kit用データ" "on" \
"libobasis_math" "libobasis_math" "on" \
"libobasis_ogltrans" "libobasis_ogltrans" "on" \
"libobasis_onlineupdate" "LibreOffice用オンラインアップデート機能" "on" \
"libobasis_ooofonts" "libobasis_ooofonts" "on" \
"libobasis_ooolinguistic" "libobasis_ooolinguistic" "on" \
"libobasis_postgresql_sdbc" "LibreOffice用PostgreSQL SDBC" "on" \
"libobasis_python_script_provider" "LibreOffice Python script provider" "on" \
"libobasis_pyuno" "libobasis_pyuno" "on" \
"libobasis_writer" "libobasis_writer" "on" \
"libobasis_xsltfilter" "libobasis_xsltfilter" "on" \
"libreoffice" "libreoffice" "on" \
"libreoffice_base" "libreoffice_base" "on" \
"libreoffice_calc" "libreoffice_calc" "on" \
"libreoffice_dict_en" "libreoffice_dict_en" "on" \
"libreoffice_dict_es" "libreoffice_dict_es" "on" \
"libreoffice_dict_fr" "libreoffice_dict_fr" "on" \
"libreoffice_draw" "libreoffice_draw" "on" \
"libreoffice_en_US" "libreoffice_en_US" "on" \
"libreoffice_freedesktop_menus" "libreoffice_freedesktop_menus" "on" \
"libreoffice_impress" "libreoffice_impress" "on" \
"libreoffice_ja" "libreoffice_ja" "on" \
"libreoffice_math" "libreoffice_math" "on" \
"libreoffice_plamoenv" "libreoffice_plamoenv" "on" \
"libreoffice_ure" "libreoffice_ure" "on" \
"libreoffice_writer" "libreoffice_writer" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in libobasis_base libobasis_calc libobasis_core libobasis_draw libobasis_en_US libobasis_extension_beanshell_script_provider libobasis_extension_javascript_script_provider libobasis_extension_mediawiki_publisher libobasis_extension_nlpsolver libobasis_extension_pdf_import libobasis_extension_report_builder libobasis_firebird libobasis_gnome_integration libobasis_graphicfilter libobasis_images libobasis_impress libobasis_ja libobasis_ja_help libobasis_kde_integration libobasis_librelogo libobasis_libreofficekit_data libobasis_math libobasis_ogltrans libobasis_onlineupdate libobasis_ooofonts libobasis_ooolinguistic libobasis_postgresql_sdbc libobasis_python_script_provider libobasis_pyuno libobasis_writer libobasis_xsltfilter libreoffice libreoffice_base libreoffice_calc libreoffice_dict_en libreoffice_dict_es libreoffice_dict_fr libreoffice_draw libreoffice_en_US libreoffice_freedesktop_menus libreoffice_impress libreoffice_ja libreoffice_math libreoffice_plamoenv libreoffice_ure libreoffice_writer  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in libobasis_base libobasis_calc libobasis_core libobasis_draw libobasis_en_US libobasis_extension_beanshell_script_provider libobasis_extension_javascript_script_provider libobasis_extension_mediawiki_publisher libobasis_extension_nlpsolver libobasis_extension_pdf_import libobasis_extension_report_builder libobasis_firebird libobasis_gnome_integration libobasis_graphicfilter libobasis_images libobasis_impress libobasis_ja libobasis_ja_help libobasis_kde_integration libobasis_librelogo libobasis_libreofficekit_data libobasis_math libobasis_ogltrans libobasis_onlineupdate libobasis_ooofonts libobasis_ooolinguistic libobasis_postgresql_sdbc libobasis_python_script_provider libobasis_pyuno libobasis_writer libobasis_xsltfilter libreoffice libreoffice_base libreoffice_calc libreoffice_dict_en libreoffice_dict_es libreoffice_dict_fr libreoffice_draw libreoffice_en_US libreoffice_freedesktop_menus libreoffice_impress libreoffice_ja libreoffice_math libreoffice_plamoenv libreoffice_ure libreoffice_writer ; 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

