#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "lxqt(Lxqt packages)シリーズの選択" \
  --checklist "lxqt シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"compton_conf" "compton_conf" "on" \
"libconfig" "libconfig" "on" \
"libfm_qt" "libfm_qt" "on" \
"liblxqt" "liblxqt" "on" \
"libqtxdg" "libqtxdg" "on" \
"libstatgrab" "libstatgrab" "on" \
"libsysstat" "libsysstat" "on" \
"lximage_qt" "lximage_qt" "on" \
"lxqt_about" "lxqt_about" "on" \
"lxqt_admin" "lxqt_admin" "on" \
"lxqt_build_tools" "lxqt_build_tools" "on" \
"lxqt_config" "lxqt_config" "on" \
"lxqt_globalkeys" "lxqt_globalkeys" "on" \
"lxqt_l10n" "lxqt_l10n" "on" \
"lxqt_notificationd" "lxqt_notificationd" "on" \
"lxqt_openssh_askpass" "lxqt_openssh_askpass" "on" \
"lxqt_panel" "lxqt_panel" "on" \
"lxqt_policykit" "lxqt_policykit" "on" \
"lxqt_powermanagement" "lxqt_powermanagement" "on" \
"lxqt_qtplugin" "lxqt_qtplugin" "on" \
"lxqt_runner" "lxqt_runner" "on" \
"lxqt_session" "lxqt_session" "on" \
"lxqt_sudo" "lxqt_sudo" "on" \
"lxqt_themes" "lxqt_themes" "on" \
"menu_cache" "menu_cache" "on" \
"obconf_qt" "obconf_qt" "on" \
"openbox" "openbox" "on" \
"pavucontrol_qt" "pavucontrol_qt" "on" \
"pcmanfm_qt" "pcmanfm_qt" "on" \
"qps" "qps" "on" \
"qterminal" "qterminal" "on" \
"qtermwidget" "qtermwidget" "on" \
"screengrab" "screengrab" "on" \
"xdg_user_dirs" "xdg_user_dirs" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in compton_conf libconfig libfm_qt liblxqt libqtxdg libstatgrab libsysstat lximage_qt lxqt_about lxqt_admin lxqt_build_tools lxqt_config lxqt_globalkeys lxqt_l10n lxqt_notificationd lxqt_openssh_askpass lxqt_panel lxqt_policykit lxqt_powermanagement lxqt_qtplugin lxqt_runner lxqt_session lxqt_sudo lxqt_themes menu_cache obconf_qt openbox pavucontrol_qt pcmanfm_qt qps qterminal qtermwidget screengrab xdg_user_dirs  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in compton_conf libconfig libfm_qt liblxqt libqtxdg libstatgrab libsysstat lximage_qt lxqt_about lxqt_admin lxqt_build_tools lxqt_config lxqt_globalkeys lxqt_l10n lxqt_notificationd lxqt_openssh_askpass lxqt_panel lxqt_policykit lxqt_powermanagement lxqt_qtplugin lxqt_runner lxqt_session lxqt_sudo lxqt_themes menu_cache obconf_qt openbox pavucontrol_qt pcmanfm_qt qps qterminal qtermwidget screengrab xdg_user_dirs  ; 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
