# HG changeset patch # User Christophe Lincoln # Date 1307567962 -7200 # Node ID c9e8883ba8f47d3a8c8541b694cb96bdcbf3a40b # Parent 2161c145d5b390f82f663f23502a24f7e67c6248 Add idesk (may be used for a kids flavor) diff -r 2161c145d5b3 -r c9e8883ba8f4 idesk/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/idesk/receipt Wed Jun 08 23:19:22 2011 +0200 @@ -0,0 +1,38 @@ +# SliTaz package receipt. + +PACKAGE="idesk" +VERSION="0.7.5" +CATEGORY="x-window" +SHORT_DESC="IDesk gives users icons on their desktop." +MAINTAINER="pankso@slitaz.org" +TARBALL="$PACKAGE-$VERSION.tar.bz2" +WEB_SITE="http://idesk.sourceforge.net/" +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" + +DEPENDS="imlib2 xorg-libXft" +BUILD_DEPENDS="imlib2-dev xorg-libXft-dev" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + patch -p 0 < $stuff/DesktopConfig.patch || exit 1 + ./configure \ + --enable-xft \ + $CONFIGURE_ARGS && + make && make DESTDIR=$DESTDIR install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/share/idesk $fs/usr/share + rm -f \ + $fs/usr/share/idesk/*.xpm \ + $fs/usr/share/idesk/*.lnk \ + $fs/usr/share/idesk/README + # Custom default.lnk with Home icon + cp -f $stuff/default.lnk $fs/usr/share/idesk +} diff -r 2161c145d5b3 -r c9e8883ba8f4 idesk/stuff/DesktopConfig.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/idesk/stuff/DesktopConfig.patch Wed Jun 08 23:19:22 2011 +0200 @@ -0,0 +1,12 @@ +--- src/DesktopConfig.cpp.0 ++++ src/DesktopConfig.cpp +@@ -24,6 +24,9 @@ + + #include "DesktopConfig.h" + #include "Util.h" ++#include ++#include ++#include + + //the initilizer list just sets the program defaults for non-necessary options + DesktopConfig::DesktopConfig(Database db, string ideskrcFile) : diff -r 2161c145d5b3 -r c9e8883ba8f4 idesk/stuff/default.lnk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/idesk/stuff/default.lnk Wed Jun 08 23:19:22 2011 +0200 @@ -0,0 +1,9 @@ +table Icon + Caption: Home + Command: file-manager $HOME + Icon: /usr/share/pixmaps/slitaz-menu.png + Width: 32 + Height: 32 + X: 30 + Y: 30 +end