wok rev 3340

Add: childsplay (0.90.2)
author Claudinei Pereira <claudinei@slitaz.org>
date Thu Jun 11 02:15:26 2009 +0000 (2009-06-11)
parents 61d9770b71c0
children cb584f8838ef
files childsplay/receipt childsplay/stuff/INSTALL.sh.patch childsplay/stuff/childsplay.desktop childsplay/stuff/childsplay.png
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/childsplay/receipt	Thu Jun 11 02:15:26 2009 +0000
     1.3 @@ -0,0 +1,40 @@
     1.4 +# SliTaz package receipt.
     1.5 +
     1.6 +PACKAGE="childsplay"
     1.7 +VERSION="0.90.2"
     1.8 +CATEGORY="games"
     1.9 +SHORT_DESC="Python educational game."
    1.10 +MAINTAINER="claudinei@slitaz.org"
    1.11 +TARBALL="$PACKAGE-$VERSION.tgz"
    1.12 +WEB_SITE="http://www.childschool.org"
    1.13 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    1.14 +DEPENDS="python pygame"
    1.15 +BUILD_DEPENDS="python python-dev pygame libSDL libSDL-dev libsdl-image \
    1.16 +libsdl-image-dev libsdl-mixer libsdl-mixer-dev libsdl-ttf libsdl-ttf-dev \
    1.17 +libsmpeg libsmpeg-dev"
    1.18 +
    1.19 +# Rules to configure and make the package.
    1.20 +compile_rules()
    1.21 +{
    1.22 +	cd $src
    1.23 +	patch -p1 -i ../stuff/INSTALL.sh.patch	
    1.24 +	sh INSTALL.sh
    1.25 +	sed -i "s/\/usr\/local/\/usr/" $src/_pkg/usr/bin/childsplay
    1.26 +}
    1.27 +
    1.28 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.29 +genpkg_rules()
    1.30 +{
    1.31 +	mkdir -p $fs/usr $fs/usr/share $fs/var
    1.32 +	cp -a $_pkg/usr/bin $fs/usr
    1.33 +	cp -a $_pkg/usr/lib $fs/usr
    1.34 +	cp -a $_pkg/usr/share/assetml $fs/usr/share
    1.35 +	cp -a $_pkg/usr/share/childsplay $fs/usr/share
    1.36 +	cp -a $_pkg/var/games $fs/var
    1.37 +
    1.38 +	for lang in de es fr pt; do
    1.39 +		mkdir -p $fs/usr/share/locale/$lang/LC_MESSAGES
    1.40 +		cp -a $_pkg/usr/share/locale/$lang/LC_MESSAGES/childsplay.mo \
    1.41 +			$fs/usr/share/locale/$lang/LC_MESSAGES
    1.42 +	done
    1.43 +}
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/childsplay/stuff/INSTALL.sh.patch	Thu Jun 11 02:15:26 2009 +0000
     2.3 @@ -0,0 +1,123 @@
     2.4 +--- INSTALL.sh.orig	Thu Jan 17 14:38:56 2008
     2.5 ++++ INSTALL.sh	Thu Jun 11 00:48:25 2009
     2.6 +@@ -8,7 +8,7 @@
     2.7 + # However, you can change the "prefix" to "/usr" and childsplay will still
     2.8 + # work. Set it to anything else and your on your own.
     2.9 +   
    2.10 +-PREFIX=/usr/local
    2.11 ++PREFIX=$PWD/_pkg
    2.12 + 
    2.13 + #################################################################
    2.14 + # DON'T EDIT BEHIND THIS POINT 
    2.15 +@@ -20,16 +20,16 @@
    2.16 + 
    2.17 + PYTHON=`which python`
    2.18 + 
    2.19 +-EXECDIR=$PREFIX/bin
    2.20 +-LOCALEDIR=$PREFIX/share/locale
    2.21 +-ASSETMLDIR=/usr/share/assetml
    2.22 +-SCOREDIR=/var/games
    2.23 ++EXECDIR=$PREFIX/usr/bin
    2.24 ++LOCALEDIR=$PREFIX/usr/share/locale
    2.25 ++ASSETMLDIR=$PREFIX/usr/share/assetml
    2.26 ++SCOREDIR=$PREFIX/var/games
    2.27 + SCOREFILE=$SCOREDIR/childsplay.score
    2.28 +-DOCDIR=$PREFIX/share/doc/childsplay
    2.29 +-MANDIR=$PREFIX/man/man6
    2.30 +-CPDIR=$PREFIX/lib/games/childsplay
    2.31 +-SHAREDIR=$PREFIX/share/childsplay
    2.32 +-BINDIR=$PREFIX/games
    2.33 ++DOCDIR=$PREFIX/usr/share/doc/childsplay
    2.34 ++MANDIR=$PREFIX/usr/man/man6
    2.35 ++CPDIR=$PREFIX/usr/lib/games/childsplay
    2.36 ++SHAREDIR=$PREFIX/usr/share/childsplay
    2.37 ++BINDIR=$PREFIX/usr/games
    2.38 + LIBDIR=$CPDIR/lib
    2.39 + MODULESDIR=$LIBDIR
    2.40 + SHARELIBDATADIR=$SHAREDIR/lib
    2.41 +@@ -39,21 +39,21 @@
    2.42 + HOME_DIR_NAME=.childsplay
    2.43 + CHILDSPLAYRC=childsplayrc
    2.44 + 
    2.45 +-OLDCPDIR=$PREFIX/games/childsplay
    2.46 ++OLDCPDIR=$PREFIX/usr/games/childsplay
    2.47 + 
    2.48 + echo "Making directorys"
    2.49 +-mkdir -vp $CPDIR
    2.50 +-mkdir -vp $CPDIR/lib
    2.51 +-mkdir -vp $DOCDIR
    2.52 +-mkdir -vp $LOCALEDIR
    2.53 +-mkdir -vp $ASSETMLDIR
    2.54 +-mkdir -vp $SCOREDIR
    2.55 +-mkdir -vp $MANDIR
    2.56 +-mkdir -vp $SHAREDIR
    2.57 +-mkdir -vp $SHAREDATADIR
    2.58 +-mkdir -vp $SHARELIBDATADIR
    2.59 +-mkdir -vp $BINDIR
    2.60 +-mkdir -vp $EXECDIR
    2.61 ++mkdir -p $CPDIR
    2.62 ++mkdir -p $CPDIR/lib
    2.63 ++mkdir -p $DOCDIR
    2.64 ++mkdir -p $LOCALEDIR
    2.65 ++mkdir -p $ASSETMLDIR
    2.66 ++mkdir -p $SCOREDIR
    2.67 ++mkdir -p $MANDIR
    2.68 ++mkdir -p $SHAREDIR
    2.69 ++mkdir -p $SHAREDATADIR
    2.70 ++mkdir -p $SHARELIBDATADIR
    2.71 ++mkdir -p $BINDIR
    2.72 ++mkdir -p $EXECDIR
    2.73 + 
    2.74 + set -e
    2.75 + 
    2.76 +@@ -128,24 +128,24 @@
    2.77 + #    echo "found and removed"
    2.78 + #fi
    2.79 + 
    2.80 +-echo " Setting the base path in childsplay to $PREFIX"
    2.81 ++echo "Setting the base path in childsplay to /usr"
    2.82 + echo "## Automated file please do not edit" > $CPDIR/BASEPATH.py
    2.83 +-echo "BASEPATH=\"$PREFIX\"" >> $CPDIR/BASEPATH.py
    2.84 +-echo "EXECDIR=\"$EXECDIR\"" >> $CPDIR/BASEPATH.py
    2.85 +-echo "LOCALEDIR=\"$LOCALEDIR\"" >> $CPDIR/BASEPATH.py
    2.86 +-echo "ASSETMLDIR=\"$ASSETMLDIR\"" >> $CPDIR/BASEPATH.py
    2.87 +-echo "SCOREDIR=\"$SCOREDIR\"" >> $CPDIR/BASEPATH.py
    2.88 +-echo "SCOREFILE=\"$SCOREFILE\"" >> $CPDIR/BASEPATH.py
    2.89 +-echo "DOCDIR=\"$DOCDIR\"" >> $CPDIR/BASEPATH.py
    2.90 +-echo "MANDIR=\"$MANDIR\"" >> $CPDIR/BASEPATH.py
    2.91 +-echo "CPDIR=\"$CPDIR\"" >> $CPDIR/BASEPATH.py
    2.92 +-echo "SHAREDIR=\"$SHAREDIR\"" >> $CPDIR/BASEPATH.py
    2.93 +-echo "BINDIR=\"$BINDIR\"" >> $CPDIR/BASEPATH.py
    2.94 +-echo "LIBDIR=\"$LIBDIR\"" >> $CPDIR/BASEPATH.py
    2.95 +-echo "MODULESDIR=\"$MODULESDIR\"" >> $CPDIR/BASEPATH.py
    2.96 +-echo "SHARELIBDATADIR=\"$SHARELIBDATADIR\"" >> $CPDIR/BASEPATH.py
    2.97 +-echo "SHAREDATADIR=\"$SHAREDATADIR\"" >> $CPDIR/BASEPATH.py
    2.98 +-echo "RCDIR=\"$RCDIR\"" >> $CPDIR/BASEPATH.py
    2.99 ++echo "BASEPATH=\"/usr\"" >> $CPDIR/BASEPATH.py
   2.100 ++echo "EXECDIR=\"/usr/bin\"" >> $CPDIR/BASEPATH.py
   2.101 ++echo "LOCALEDIR=\"/usr/share/locale\"" >> $CPDIR/BASEPATH.py
   2.102 ++echo "ASSETMLDIR=\"/usr/share/assetml\"" >> $CPDIR/BASEPATH.py
   2.103 ++echo "SCOREDIR=\"/var/games\"" >> $CPDIR/BASEPATH.py
   2.104 ++echo "SCOREFILE=\"/var/games/childsplay.score\"" >> $CPDIR/BASEPATH.py
   2.105 ++echo "DOCDIR=\"/usr/share/doc/childsplay\"" >> $CPDIR/BASEPATH.py
   2.106 ++echo "MANDIR=\"/usr/man/man6\"" >> $CPDIR/BASEPATH.py
   2.107 ++echo "CPDIR=\"/usr/lib/games/childsplay\"" >> $CPDIR/BASEPATH.py
   2.108 ++echo "SHAREDIR=\"/usr/share/childsplay\"" >> $CPDIR/BASEPATH.py
   2.109 ++echo "BINDIR=\"/usr/games\"" >> $CPDIR/BASEPATH.py
   2.110 ++echo "LIBDIR=\"/usr/lib/games/childsplay/lib\"" >> $CPDIR/BASEPATH.py
   2.111 ++echo "MODULESDIR=\"/usr/lib/games/childsplay/lib\"" >> $CPDIR/BASEPATH.py
   2.112 ++echo "SHARELIBDATADIR=\"/usr/share/childsplay/lib\"" >> $CPDIR/BASEPATH.py
   2.113 ++echo "SHAREDATADIR=\"/usr/share/childsplay/Data\"" >> $CPDIR/BASEPATH.py
   2.114 ++echo "RCDIR=\"/usr/share/childsplay/Data/ConfigData\"" >> $CPDIR/BASEPATH.py
   2.115 + echo "CHILDSPLAYRC=\"$CHILDSPLAYRC\"" >> $CPDIR/BASEPATH.py
   2.116 + echo "HOME_DIR_NAME=\"$HOME_DIR_NAME\"" >> $CPDIR/BASEPATH.py
   2.117 + echo "" >> $CPDIR/BASEPATH.py
   2.118 +@@ -158,7 +158,7 @@
   2.119 + echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
   2.120 + echo " One thing left todo..."
   2.121 + echo " Translating words"
   2.122 +-$PYTHON $CPDIR/letters-trans.py $ASSETMLDIR
   2.123 ++$PYTHON $CPDIR/letters-trans.py $PREFIX/usr/share/assetml
   2.124 + echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
   2.125 + echo " Be sure to read the README-MEMORY file on how you can"
   2.126 + echo " use your own pictures in the memory game."
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/childsplay/stuff/childsplay.desktop	Thu Jun 11 02:15:26 2009 +0000
     3.3 @@ -0,0 +1,8 @@
     3.4 +[Desktop Entry]
     3.5 +Type=Application
     3.6 +Encoding=UTF-8
     3.7 +Name=Childsplay
     3.8 +Exec=childsplay
     3.9 +Icon=childsplay.png
    3.10 +Terminal=false
    3.11 +Categories=Application;Game;
     4.1 Binary file childsplay/stuff/childsplay.png has changed