#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "select pkgs from mate(Mate packages)" \
  --checklist "select packages from mate 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 \
"atril" "Atril is a document viewer for Mate." "on" \
"caja" "Caja is a filemanager for Mate." "on" \
"caja_actions" "caja-actions" "on" \
"caja_dropbox" "Dropbox extension for Caja file manager" "on" \
"caja_extensions" "Extensions for Caja file manager, include gksu, image-converter,
open-terminal, send-to, and share." "on" \
"engrampa" "engrampa is a file archiver for Mate." "on" \
"eom" "EOM(Eye Of Mate) is a image viewer for Mate." "on" \
"galculator" "galculator" "on" \
"gksu" "GKSu is a library that provides a Gtk+ frontend to su and sudo." "on" \
"gtk_engines" "themes/engines for GTK2" "on" \
"libayatana_appindicator" "libayatana_appindicator" "on" \
"libayatana_indicator" "libayatana_indicator" "on" \
"libfakekey" "library for converting characters to X key" "on" \
"libgksu" "A Library for GKSu" "on" \
"libgtop" "GNOME top libraries" "on" \
"libgxps" "libgxps is a GObject based library for handling and rendering XPS documents." "on" \
"libindicator" "libindicator" "on" \
"libmatekbd" "MATE library to manage keyboard configuration" "on" \
"libmatemixer" "" "on" \
"libmateweather" "library to access weather information from online services" "on" \
"liboobs" "GObject based interface to system-tools-backends" "on" \
"marco" "Marco is a window manager for Mate." "on" \
"mate_applets" "Mate applets" "on" \
"mate_backgrounds" "Mate Background Images" "on" \
"mate_calc" "mate-calc" "on" \
"mate_common" "Mate common tools" "on" \
"mate_control_center" "Mate control center" "on" \
"mate_desktop" "Mate Desktop libraries" "on" \
"mate_icon_theme" "Mate Icon Theme" "on" \
"mate_icon_theme_faenza" "faenza Icon theme" "on" \
"mate_indicator_applet" "mate-indicator-applet" "on" \
"mate_media" "Mate multimedia tools" "on" \
"mate_menus" "Mate menu libraries" "on" \
"mate_notification_daemon" "mate notification tools" "on" \
"mate_panel" "mate panel" "on" \
"mate_polkit" "mate polkit" "on" \
"mate_power_manager" "mate power manager" "on" \
"mate_screensaver" "mate screen saver" "on" \
"mate_sensors_applet" "mate sensors applets" "on" \
"mate_session_manager" "Mate session manager" "on" \
"mate_settings_daemon" "mate settings daemon" "on" \
"mate_system_monitor" "mate system monitor" "on" \
"mate_terminal" "Mate terminal" "on" \
"mate_user_guide" "Mate user guide" "on" \
"mate_user_share" "Mate User Share" "on" \
"mate_utils" "mate utilities" "on" \
"mozo" "Mate menu editor for mozo" "on" \
"murrine" "Murrine Theme engine" "on" \
"pluma" "pluma text editor" "on" \
"pluma_plugins" "pluma text editor" "on" \
"python_caja" "python-caja" "on" \
"system_tools_backends" "system tools backends" "on" \
"zenity" "zenity dialog box tool" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in atril caja caja_actions caja_dropbox caja_extensions engrampa eom galculator gksu gtk_engines libayatana_appindicator libayatana_indicator libfakekey libgksu libgtop libgxps libindicator libmatekbd libmatemixer libmateweather liboobs marco mate_applets mate_backgrounds mate_calc mate_common mate_control_center mate_desktop mate_icon_theme mate_icon_theme_faenza mate_indicator_applet mate_media mate_menus mate_notification_daemon mate_panel mate_polkit mate_power_manager mate_screensaver mate_sensors_applet mate_session_manager mate_settings_daemon mate_system_monitor mate_terminal mate_user_guide mate_user_share mate_utils mozo murrine pluma pluma_plugins python_caja system_tools_backends zenity  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in atril caja caja_actions caja_dropbox caja_extensions engrampa eom galculator gksu gtk_engines libayatana_appindicator libayatana_indicator libfakekey libgksu libgtop libgxps libindicator libmatekbd libmatemixer libmateweather liboobs marco mate_applets mate_backgrounds mate_calc mate_common mate_control_center mate_desktop mate_icon_theme mate_icon_theme_faenza mate_indicator_applet mate_media mate_menus mate_notification_daemon mate_panel mate_polkit mate_power_manager mate_screensaver mate_sensors_applet mate_session_manager mate_settings_daemon mate_system_monitor mate_terminal mate_user_guide mate_user_share mate_utils mozo murrine pluma pluma_plugins python_caja system_tools_backends zenity  ; 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
