# HG changeset patch # User Christophe Lincoln # Date 1233165551 -3600 # Node ID 140f816711dc90018baaeb3d234c20f60b808e21 # Parent 2c6a67bd03cdc802c328ad6c034fc5bd86db7d58 slitaz-tools*: split GTK boxes+ accord DEPENDS so we can use tools in base flavor diff -r 2c6a67bd03cd -r 140f816711dc slitaz-tools-boxes/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-tools-boxes/receipt Wed Jan 28 18:59:11 2009 +0100 @@ -0,0 +1,42 @@ +# SliTaz package receipt. + +PACKAGE="slitaz-tools-boxes" +VERSION="2.8.1" +CATEGORY="system-tools" +SHORT_DESC="All SliTaz GTKdialog boxes to command line tools." +MAINTAINER="pankso@slitaz.org" +DEPENDS="slitaz-tools gtkdialog" +WANTED="slitaz-tools" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://www.slitaz.org/" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p \ + $fs/usr/bin \ + $fs/usr/lib/slitaz \ + $fs/usr/share/slitaz-tools/glade + + # Gtkdialog boxes + cp -a $src/tinyutils/bootfloppybox $fs/usr/bin + cp -a $src/tinyutils/burnbox $fs/usr/bin + cp -a $src/tinyutils/mountbox $fs/usr/bin + cp -a $src/tinyutils/netbox $fs/usr/bin + cp -a $src/tinyutils/scpbox $fs/usr/bin + cp -a $src/tinyutils/subox $fs/usr/bin + cp -a $src/tinyutils/desktopbox $fs/usr/bin + cp -a $src/tinyutils/tazctrlbox $fs/usr/sbin + + # Libs and Glade XML files. + cp -a $src/lib/[a-z]* $fs/usr/lib/slitaz + cp -a $src/glade/*.glade $fs/usr/share/slitaz-tools/glade + + # Gksu fake for pcmanfm + cd $fs/usr/bin + ln -s subox gksu + cd $WOK/$PACKAGE + + chown -R root.root $fs + chmod -R 755 $fs/usr/bin +} diff -r 2c6a67bd03cd -r 140f816711dc slitaz-tools/receipt --- a/slitaz-tools/receipt Wed Jan 28 18:57:20 2009 +0100 +++ b/slitaz-tools/receipt Wed Jan 28 18:59:11 2009 +0100 @@ -3,9 +3,10 @@ PACKAGE="slitaz-tools" VERSION="2.8.1" CATEGORY="system-tools" -SHORT_DESC="SliTaz tools provide installer and Tinyutils." +SHORT_DESC="SliTaz tools provide installer and utils usable on termnial." MAINTAINER="pankso@slitaz.org" -DEPENDS="slitaz-boot-scripts dialog gtkdialog" +DEPENDS="slitaz-boot-scripts dialog" +SUGGESTED="slitaz-tools-boxes" TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.slitaz.org/" WGET_URL="http://mirror.slitaz.org/sources/tools/$TARBALL" @@ -31,9 +32,7 @@ $fs/usr/sbin \ $fs/etc/X11 \ $fs/var/spool/cron/crontabs \ - $fs/usr/lib/slitaz \ $fs/usr/share/doc/slitaz-tools \ - $fs/usr/share/slitaz-tools/glade \ $fs/usr/share/slitaz-tools/installer # /rootfs/*. Firewall exemples, licenses, pixmaps and desktop files. @@ -55,20 +54,6 @@ # Sound config cp -a $src/tinyutils/soundconf $fs/usr/sbin cp -a $src/tinyutils/setmixer $fs/usr/sbin - - # Gtkdialog boxes - cp -a $src/tinyutils/bootfloppybox $fs/usr/bin - cp -a $src/tinyutils/burnbox $fs/usr/bin - cp -a $src/tinyutils/mountbox $fs/usr/bin - cp -a $src/tinyutils/netbox $fs/usr/bin - cp -a $src/tinyutils/scpbox $fs/usr/bin - cp -a $src/tinyutils/subox $fs/usr/bin - cp -a $src/tinyutils/desktopbox $fs/usr/bin - cp -a $src/tinyutils/tazctrlbox $fs/usr/sbin - - # Libs and Glade XML files. - cp -a $src/lib/[a-z]* $fs/usr/lib/slitaz - cp -a $src/glade/*.glade $fs/usr/share/slitaz-tools/glade # Installer's cp -a $src/installer/slitaz-installer $fs/usr/bin @@ -77,11 +62,6 @@ # Tools doc in /usr/share/doc/slitaz-tools cp $src/doc/* $fs/usr/share/doc/slitaz-tools - # Gksu fake for pcmanfm - cd $fs/usr/bin - ln -s subox gksu - cd $WOK/$PACKAGE - chown -R root.root $fs chmod -R 755 $fs/usr/bin chmod -R 755 $fs/sbin @@ -110,4 +90,8 @@ mv -f $root/etc/X11/screen.conf.bak $root/etc/X11/screen.conf 2>/dev/null mv -f $root/etc/locale.conf.bak $root/etc/locale.conf 2>/dev/null mv -f $root/etc/firewall.conf.bak $root/etc/firewall.conf 2>/dev/null + # Install boxes package if old slitaz-tools + if [ -f $root/usr/bin/mountbox ] && [ ! -d /var/lib/tazpkg/installed/slitaz-tools-boxes ]; then + tazpkg get-install slitaz- + fi }