# HG changeset patch # User Eric Joseph-Alexandre # Date 1277702488 -7200 # Node ID 3560736ffb3b8cac0d30fa2eb851e09acc1e7bb7 # Parent 4f41dee74425aa5d3316bc7943d7b97c1ad4a67b Install package from file managers (double-click). diff -r 4f41dee74425 -r 3560736ffb3b applications/tazpkg-install.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/applications/tazpkg-install.desktop Mon Jun 28 07:21:28 2010 +0200 @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Package install +Name[fr]=Installation de paquet +Comment=Manage software packages +Exec=subox "tazpkgbox-install ""%f""" +Icon=tazpkg +NoDisplay=True +Type=Application +Terminal=false +MimeType=application/x-tazpkg; +Categories=System; diff -r 4f41dee74425 -r 3560736ffb3b tazpkgbox-install --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tazpkgbox-install Mon Jun 28 07:21:28 2010 +0200 @@ -0,0 +1,47 @@ +#!/bin/sh +# +# GTKdialog interface to SliTaz Packages Manager aka Tazpkg. Notes: +# Notebook tab are vbox, tabs are used to indent and functions are +# split and found in $LIB. +# +# (C) GNU gpl v3 - SliTaz GNU/Linux 2010. +# +VERSION=1.0 + +export PKG="$@" +export PKG_SHORT_NAME=$(basename $PKG) + + +# Tazpkgbox is only for root. +if test $(id -u) != 0 ; then + exec subox tazpkgbox-install $PKG + exit 0 +fi + + + +# English/French help dialog. +export MAIN_DIALOG=" + + + + + + + + + + + +" + +gtkdialog --center --program=MAIN_DIALOG >/dev/null + +exit 0