# HG changeset patch # User Christophe Lincoln # Date 1399048437 -7200 # Node ID 64b5ccf3341fd9196f0a9fb296c97c3f726a740a # Parent 2ecaec97cf82f8c244e4ff8b87feec38a36c35e9 Up: childsplay (2.6.1) diff -r 2ecaec97cf82 -r 64b5ccf3341f childsplay/receipt --- a/childsplay/receipt Fri May 02 13:43:41 2014 +0200 +++ b/childsplay/receipt Fri May 02 18:33:57 2014 +0200 @@ -1,46 +1,30 @@ # SliTaz package receipt. PACKAGE="childsplay" -VERSION="1.6" +VERSION="2.6.1" CATEGORY="games" SHORT_DESC="Python educational game." MAINTAINER="claudinei@slitaz.org" LICENSE="GPL3" TARBALL="$PACKAGE-$VERSION.tgz" WEB_SITE="http://www.schoolsplay.org/" -WGET_URL="$SF_MIRROR/schoolsplay/$TARBALL" +WGET_URL="http://download.savannah.gnu.org/releases/childsplay/$TARBALL" DEPENDS="python pygtk python-pygame python-pysqlite python-sqlalchemy libogg" -BUILD_DEPENDS="python-dev pygtk-dev python-pygame-dev libogg-dev" # Rules to configure and make the package. compile_rules() { - cd $src - PYTHON_LIB=python$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') - sed -i \ - -e "s|PREFIX = '/usr/local'|PREFIX = '$DESTDIR/usr'|" \ - -e "s|get_python_lib()|'$DESTDIR', 'usr', 'lib', '$PYTHON_LIB', 'site-packages'|" \ - -e "/key/s/raw_input/#raw_input/" $src/setup.py - python setup.py install --root=$DESTDIR + mkdir -p ${DESTDIR}/usr/share/${PACKAGE} + cp -a ${src}/* ${DESTDIR}/usr/share/${PACKAGE} + mv ${DESTDIR}/usr/share/${PACKAGE}/locale ${DESTDIR}/usr/share + rm -rf ${DESTDIR}/usr/share/${PACKAGE}/po } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - PYTHON_LIB=python$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') - BASEPATHS="$install/usr/lib/$PYTHON_LIB/site-packages/childsplay_sp/SPBasePaths.py" - - sed -i "s|$install/|/|g" $BASEPATHS - mkdir -p $fs/usr/share/locale - - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/lib $fs/usr - cp -a $install/usr/share/childsplay_sp $fs/usr/share - cp -a $install/usr/share/sp_alphabetsounds $fs/usr/share - - for lang in de en es fr pt_BR sv ru; do - cp -a $install/usr/share/locale/$lang \ - $fs/usr/share/locale - done + mkdir -p $fs/usr/games + cp ${stuff}/${PACKAGE} $fs/usr/games + cp -a ${install}/* ${fs} } diff -r 2ecaec97cf82 -r 64b5ccf3341f childsplay/stuff/INSTALL.sh.patch --- a/childsplay/stuff/INSTALL.sh.patch Fri May 02 13:43:41 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,123 +0,0 @@ ---- INSTALL.sh.orig Thu Jan 17 14:38:56 2008 -+++ INSTALL.sh Thu Jun 11 00:48:25 2009 -@@ -8,7 +8,7 @@ - # However, you can change the "prefix" to "/usr" and childsplay will still - # work. Set it to anything else and your on your own. - --PREFIX=/usr/local -+PREFIX=$PWD/_pkg - - ################################################################# - # DON'T EDIT BEHIND THIS POINT -@@ -20,16 +20,16 @@ - - PYTHON=`which python` - --EXECDIR=$PREFIX/bin --LOCALEDIR=$PREFIX/share/locale --ASSETMLDIR=/usr/share/assetml --SCOREDIR=/var/games -+EXECDIR=$PREFIX/usr/bin -+LOCALEDIR=$PREFIX/usr/share/locale -+ASSETMLDIR=$PREFIX/usr/share/assetml -+SCOREDIR=$PREFIX/var/games - SCOREFILE=$SCOREDIR/childsplay.score --DOCDIR=$PREFIX/share/doc/childsplay --MANDIR=$PREFIX/man/man6 --CPDIR=$PREFIX/lib/games/childsplay --SHAREDIR=$PREFIX/share/childsplay --BINDIR=$PREFIX/games -+DOCDIR=$PREFIX/usr/share/doc/childsplay -+MANDIR=$PREFIX/usr/man/man6 -+CPDIR=$PREFIX/usr/lib/games/childsplay -+SHAREDIR=$PREFIX/usr/share/childsplay -+BINDIR=$PREFIX/usr/games - LIBDIR=$CPDIR/lib - MODULESDIR=$LIBDIR - SHARELIBDATADIR=$SHAREDIR/lib -@@ -39,21 +39,21 @@ - HOME_DIR_NAME=.childsplay - CHILDSPLAYRC=childsplayrc - --OLDCPDIR=$PREFIX/games/childsplay -+OLDCPDIR=$PREFIX/usr/games/childsplay - - echo "Making directorys" --mkdir -vp $CPDIR --mkdir -vp $CPDIR/lib --mkdir -vp $DOCDIR --mkdir -vp $LOCALEDIR --mkdir -vp $ASSETMLDIR --mkdir -vp $SCOREDIR --mkdir -vp $MANDIR --mkdir -vp $SHAREDIR --mkdir -vp $SHAREDATADIR --mkdir -vp $SHARELIBDATADIR --mkdir -vp $BINDIR --mkdir -vp $EXECDIR -+mkdir -p $CPDIR -+mkdir -p $CPDIR/lib -+mkdir -p $DOCDIR -+mkdir -p $LOCALEDIR -+mkdir -p $ASSETMLDIR -+mkdir -p $SCOREDIR -+mkdir -p $MANDIR -+mkdir -p $SHAREDIR -+mkdir -p $SHAREDATADIR -+mkdir -p $SHARELIBDATADIR -+mkdir -p $BINDIR -+mkdir -p $EXECDIR - - set -e - -@@ -128,24 +128,24 @@ - # echo "found and removed" - #fi - --echo " Setting the base path in childsplay to $PREFIX" -+echo "Setting the base path in childsplay to /usr" - echo "## Automated file please do not edit" > $CPDIR/BASEPATH.py --echo "BASEPATH=\"$PREFIX\"" >> $CPDIR/BASEPATH.py --echo "EXECDIR=\"$EXECDIR\"" >> $CPDIR/BASEPATH.py --echo "LOCALEDIR=\"$LOCALEDIR\"" >> $CPDIR/BASEPATH.py --echo "ASSETMLDIR=\"$ASSETMLDIR\"" >> $CPDIR/BASEPATH.py --echo "SCOREDIR=\"$SCOREDIR\"" >> $CPDIR/BASEPATH.py --echo "SCOREFILE=\"$SCOREFILE\"" >> $CPDIR/BASEPATH.py --echo "DOCDIR=\"$DOCDIR\"" >> $CPDIR/BASEPATH.py --echo "MANDIR=\"$MANDIR\"" >> $CPDIR/BASEPATH.py --echo "CPDIR=\"$CPDIR\"" >> $CPDIR/BASEPATH.py --echo "SHAREDIR=\"$SHAREDIR\"" >> $CPDIR/BASEPATH.py --echo "BINDIR=\"$BINDIR\"" >> $CPDIR/BASEPATH.py --echo "LIBDIR=\"$LIBDIR\"" >> $CPDIR/BASEPATH.py --echo "MODULESDIR=\"$MODULESDIR\"" >> $CPDIR/BASEPATH.py --echo "SHARELIBDATADIR=\"$SHARELIBDATADIR\"" >> $CPDIR/BASEPATH.py --echo "SHAREDATADIR=\"$SHAREDATADIR\"" >> $CPDIR/BASEPATH.py --echo "RCDIR=\"$RCDIR\"" >> $CPDIR/BASEPATH.py -+echo "BASEPATH=\"/usr\"" >> $CPDIR/BASEPATH.py -+echo "EXECDIR=\"/usr/bin\"" >> $CPDIR/BASEPATH.py -+echo "LOCALEDIR=\"/usr/share/locale\"" >> $CPDIR/BASEPATH.py -+echo "ASSETMLDIR=\"/usr/share/assetml\"" >> $CPDIR/BASEPATH.py -+echo "SCOREDIR=\"/var/games\"" >> $CPDIR/BASEPATH.py -+echo "SCOREFILE=\"/var/games/childsplay.score\"" >> $CPDIR/BASEPATH.py -+echo "DOCDIR=\"/usr/share/doc/childsplay\"" >> $CPDIR/BASEPATH.py -+echo "MANDIR=\"/usr/man/man6\"" >> $CPDIR/BASEPATH.py -+echo "CPDIR=\"/usr/lib/games/childsplay\"" >> $CPDIR/BASEPATH.py -+echo "SHAREDIR=\"/usr/share/childsplay\"" >> $CPDIR/BASEPATH.py -+echo "BINDIR=\"/usr/games\"" >> $CPDIR/BASEPATH.py -+echo "LIBDIR=\"/usr/lib/games/childsplay/lib\"" >> $CPDIR/BASEPATH.py -+echo "MODULESDIR=\"/usr/lib/games/childsplay/lib\"" >> $CPDIR/BASEPATH.py -+echo "SHARELIBDATADIR=\"/usr/share/childsplay/lib\"" >> $CPDIR/BASEPATH.py -+echo "SHAREDATADIR=\"/usr/share/childsplay/Data\"" >> $CPDIR/BASEPATH.py -+echo "RCDIR=\"/usr/share/childsplay/lib/ConfigData\"" >> $CPDIR/BASEPATH.py - echo "CHILDSPLAYRC=\"$CHILDSPLAYRC\"" >> $CPDIR/BASEPATH.py - echo "HOME_DIR_NAME=\"$HOME_DIR_NAME\"" >> $CPDIR/BASEPATH.py - echo "" >> $CPDIR/BASEPATH.py -@@ -158,7 +158,7 @@ - echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" - echo " One thing left todo..." - echo " Translating words" --$PYTHON $CPDIR/letters-trans.py $ASSETMLDIR -+$PYTHON $CPDIR/letters-trans.py $PREFIX/usr/share/assetml - echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" - echo " Be sure to read the README-MEMORY file on how you can" - echo " use your own pictures in the memory game."