#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "select pkgs from lxqt(Lxqt packages)" \
  --checklist "select packages from lxqt series. \
You can move cursor with UP/DOWN key and push space \
key to select pkgs. After finish selecting, \
push Enter to start installation. " 24 72 15 \
"compton_conf" "compton_conf" "on" \
"libconfig" "libconfig" "on" \
"libdbusmenu_lxqt" "libdbusmenu_lxqt" "on" \
"libfm" "libfm" "on" \
"libfm_qt" "libfm_qt" "on" \
"libkscreen5" "libkscreen" "on" \
"liblxqt" "liblxqt" "on" \
"libqtxdg" "libqtxdg" "on" \
"libstatgrab" "libstatgrab" "on" \
"libsysstat" "libsysstat" "on" \
"lximage_qt" "lximage_qt" "on" \
"lxmenu_data" "lxmenu_data" "on" \
"lxqt_about" "lxqt_about" "on" \
"lxqt_admin" "lxqt_admin" "on" \
"lxqt_archiver" "lxqt_archiver" "on" \
"lxqt_build_tools" "lxqt_build_tools" "on" \
"lxqt_config" "lxqt_config" "on" \
"lxqt_globalkeys" "lxqt_globalkeys" "on" \
"lxqt_menu_data" "lxqt_menu_data" "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" \
"muparser" "muparser" "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" \
"qtxdg_tools" "qtxdg_tools" "on" \
"screengrab" "screengrab" "on" \
"xdg_desktop_portal_lxqt" "xdg_desktop_portal_lxqt" "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 libdbusmenu_lxqt libfm libfm_qt libkscreen5 liblxqt libqtxdg libstatgrab libsysstat lximage_qt lxmenu_data lxqt_about lxqt_admin lxqt_archiver lxqt_build_tools lxqt_config lxqt_globalkeys lxqt_menu_data lxqt_notificationd lxqt_openssh_askpass lxqt_panel lxqt_policykit lxqt_powermanagement lxqt_qtplugin lxqt_runner lxqt_session lxqt_sudo lxqt_themes menu_cache muparser obconf_qt openbox pavucontrol_qt pcmanfm_qt qps qterminal qtermwidget qtxdg_tools screengrab xdg_desktop_portal_lxqt xdg_user_dirs  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in compton_conf libconfig libdbusmenu_lxqt libfm libfm_qt libkscreen5 liblxqt libqtxdg libstatgrab libsysstat lximage_qt lxmenu_data lxqt_about lxqt_admin lxqt_archiver lxqt_build_tools lxqt_config lxqt_globalkeys lxqt_menu_data lxqt_notificationd lxqt_openssh_askpass lxqt_panel lxqt_policykit lxqt_powermanagement lxqt_qtplugin lxqt_runner lxqt_session lxqt_sudo lxqt_themes menu_cache muparser obconf_qt openbox pavucontrol_qt pcmanfm_qt qps qterminal qtermwidget qtxdg_tools screengrab xdg_desktop_portal_lxqt 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
