#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "Select pkgs from lxqt(Lightweight X desktop for Qt)"   --checklist "Select packages to install from lxqt series. Use cursor up/down to select the package, mark(*) by space key. Push Enter to start install." 24 72 15 "kconfig" "Persistent platform-independent application settings" "on" \
"kidletime" "KDE ideletime checker" "on" \
"kwayland" "Qt-style API for Wayland" "on" \
"kwindowsystem" "Window system abstraction layer" "on" \
"layer_shell_qt" "wlr-layer-shell for Qt6" "on" \
"libdbusmenu_lxqt" "libDbusmenu for LXQt " "on" \
"libfm" "LXQtのファイルマネージャー(PCman FM)用ライブラリ" "on" \
"libfm_qt" "Libfm for Qt" "on" \
"libkscreen" "Screen Management Library" "on" \
"liblxqt" "LXQt libraries" "on" \
"libqtxdg" "Qt/Xdg library" "on" \
"libstatgrab" "System statistics library" "on" \
"libsysstat" "System info/stat library" "on" \
"lximage_qt" "LXimage tool" "on" \
"lxqt_about" "LXQt about dialog" "on" \
"lxqt_admin" "LXQt admin commands" "on" \
"lxqt_archiver" "A simple & lightweight Qt file archiver." "on" \
"lxqt_build_tools" "LXQt build tools" "on" \
"lxqt_config" "LXQt config center" "on" \
"lxqt_globalkeys" "LXQt globalkey setting tool" "on" \
"lxqt_menu_data" "Lxqt menu data" "on" \
"lxqt_notificationd" "LXQt Notification daemon" "on" \
"lxqt_openssh_askpass" "GUI query credentials for OpenSSH" "on" \
"lxqt_panel" "LXQt panel tool" "on" \
"lxqt_policykit" "LXQt Policykit agent" "on" \
"lxqt_powermanagement" "LXQt Powermanagement module" "on" \
"lxqt_qtplugin" "LXQt/Qt plugins" "on" \
"lxqt_runner" "LXQt runner tool" "on" \
"lxqt_session" "LXQt session Manager" "on" \
"lxqt_sudo" "LXqt frontend for su" "on" \
"lxqt_themes" "LXQt themes" "on" \
"lxqt_wayland_session" "script and config files for LXQt Wayland Session" "on" \
"menu_cache" "library for handling menu cache" "on" \
"muparser" "Math expression paser" "on" \
"obconf_qt" "Qt-based OpenBox Config tool" "on" \
"pavucontrol_qt" "Pavucontrol for Qt" "on" \
"pcmanfm_qt" "PCmanfm for Qt" "on" \
"plasma_wayland_protocols" "non-standard wayland protocols for Plasma" "on" \
"polkit_qt_1" "Polkit Qt" "on" \
"qps" "qps process monitor" "on" \
"qterminal" "Qtermil for Qt terminal widget" "on" \
"qtermwidget" "Terminal Widget for Qt" "on" \
"qtxdg_tools" "User tools for libqtxdg" "on" \
"screengrab" "Screen grabber for LXqt" "on" \
"solid" "Solid device integration framework" "on" \
"xdg_desktop_portal_lxqt" "Desktop-portal for LXQt" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in kconfig kidletime kwayland kwindowsystem layer_shell_qt libdbusmenu_lxqt libfm libfm_qt libkscreen liblxqt libqtxdg libstatgrab libsysstat lximage_qt 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 lxqt_wayland_session menu_cache muparser obconf_qt pavucontrol_qt pcmanfm_qt plasma_wayland_protocols polkit_qt_1 qps qterminal qtermwidget qtxdg_tools screengrab solid xdg_desktop_portal_lxqt  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in kconfig kidletime kwayland kwindowsystem layer_shell_qt libdbusmenu_lxqt libfm libfm_qt libkscreen liblxqt libqtxdg libstatgrab libsysstat lximage_qt 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 lxqt_wayland_session menu_cache muparser obconf_qt pavucontrol_qt pcmanfm_qt plasma_wayland_protocols polkit_qt_1 qps qterminal qtermwidget qtxdg_tools screengrab solid xdg_desktop_portal_lxqt ; 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

