#!/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_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" \
"gksu" "GKSu is a library that provides a Gtk+ frontend to su and sudo." "on" \
"gssdp" "A GObject-based API for handling resource discovery and announcement over SSDP" "on" \
"gtk_engines" "themes/engines for GTK2" "on" \
"gtk_engines3" "themes/engines for GTK3" "on" \
"gtksourceview" "GTK+ syntax highlighting widget" "on" \
"gupnp" "GUPnP is an elegant, object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup." "on" \
"libfakekey" "library for converting characters to X key" "on" \
"libgksu" "A Library for GKSu" "on" \
"libgtop" "GNOME top libraries" "on" \
"libindicator" "panel indicator applet" "on" \
"libmatekbd" "MATE library to manage keyboard configuration" "on" \
"libmateweather" "library to access weather information from online services" "on" \
"liboobs" "GObject based interface to system-tools-backends" "on" \
"libsecret" "libsecret is a library for storing and retrieving passwords and other secrets" "on" \
"marco" "Marco is a window manager for Mate." "on" \
"mate_applets" "" "on" \
"mate_backgrounds" "" "on" \
"mate_calc" "" "on" \
"mate_common" "" "on" \
"mate_control_center" "" "on" \
"mate_desktop" "" "on" \
"mate_dialogs" "" "on" \
"mate_icon_theme" "" "on" \
"mate_icon_theme_faenza" "" "on" \
"mate_indicator_applet" "" "on" \
"mate_media" "" "on" \
"mate_menus" "" "on" \
"mate_netbook" "" "on" \
"mate_netspeed" "" "on" \
"mate_notification_daemon" "" "on" \
"mate_panel" "" "on" \
"mate_polkit" "" "on" \
"mate_power_manager" "" "on" \
"mate_screensaver" "" "on" \
"mate_sensors_applet" "" "on" \
"mate_session_manager" "" "on" \
"mate_settings_daemon" "" "on" \
"mate_system_monitor" "" "on" \
"mate_terminal" "" "on" \
"mate_themes" "" "on" \
"mate_user_share" "" "on" \
"mate_utils" "" "on" \
"mozo" "Mozo is a menu editor for MATE using the freedesktop.org menu
specification." "on" \
"murrine" "" "on" \
"pluma" "Pluma is a text editor which supports most standard editor features." "on" \
"python_caja" "" "on" \
"system_tools_backends" "" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in atril caja caja_dropbox caja_extensions engrampa eom gksu gssdp gtk_engines gtk_engines3 gtksourceview gupnp libfakekey libgksu libgtop libindicator libmatekbd libmateweather liboobs libsecret marco mate_applets mate_backgrounds mate_calc mate_common mate_control_center mate_desktop mate_dialogs mate_icon_theme mate_icon_theme_faenza mate_indicator_applet mate_media mate_menus mate_netbook mate_netspeed 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_themes mate_user_share mate_utils mozo murrine pluma python_caja system_tools_backends  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in atril caja caja_dropbox caja_extensions engrampa eom gksu gssdp gtk_engines gtk_engines3 gtksourceview gupnp libfakekey libgksu libgtop libindicator libmatekbd libmateweather liboobs libsecret marco mate_applets mate_backgrounds mate_calc mate_common mate_control_center mate_desktop mate_dialogs mate_icon_theme mate_icon_theme_faenza mate_indicator_applet mate_media mate_menus mate_netbook mate_netspeed 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_themes mate_user_share mate_utils mozo murrine pluma python_caja system_tools_backends  ; 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
