wok rev 3373
Add: childsplay-plugins-lfc (0.90)
author | Claudinei Pereira <claudinei@slitaz.org> |
---|---|
date | Thu Jun 11 21:23:13 2009 +0000 (2009-06-11) |
parents | f4b150e1cc1e |
children | c4bb1a3a1735 |
files | childsplay-plugins-lfc/receipt childsplay-plugins-lfc/stuff/install.sh.patch |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/childsplay-plugins-lfc/receipt Thu Jun 11 21:23:13 2009 +0000 1.3 @@ -0,0 +1,30 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="childsplay-plugins-lfc" 1.7 +SOURCE="childsplay_plugins_lfc" 1.8 +VERSION="0.90" 1.9 +CATEGORY="games" 1.10 +SHORT_DESC="Letter flash cards game for childsplay." 1.11 +MAINTAINER="claudinei@slitaz.org" 1.12 +TARBALL="$SOURCE-$VERSION.tgz" 1.13 +WEB_SITE="http://www.childschool.org" 1.14 +WGET_URL="$SF_MIRROR/childsplay/$TARBALL" 1.15 +DEPENDS="python childsplay" 1.16 +BUILD_DEPENDS="$DEPENDS" 1.17 + 1.18 +# Rules to configure and make the package. 1.19 +compile_rules() 1.20 +{ 1.21 + cd $src 1.22 + patch -p1 -i ../stuff/install.sh.patch 1.23 + sh install.sh 1.24 +} 1.25 + 1.26 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.27 +genpkg_rules() 1.28 +{ 1.29 + mkdir -p $fs/usr $fs/usr/share 1.30 + cp -a $_pkg/usr/lib $fs/usr 1.31 + cp -a $_pkg/usr/share/assetml $fs/usr/share 1.32 + cp -a $_pkg/usr/share/childsplay $fs/usr/share 1.33 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/childsplay-plugins-lfc/stuff/install.sh.patch Thu Jun 11 21:23:13 2009 +0000 2.3 @@ -0,0 +1,116 @@ 2.4 +--- childsplay_plugins_lfc-0.90/install.sh.orig Sat Aug 25 07:53:57 2007 2.5 ++++ childsplay_plugins_lfc-0.90/install.sh Thu Jun 11 21:07:43 2009 2.6 +@@ -8,8 +8,15 @@ 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=/usr 2.12 ++PKG_PREFIX=$PWD/_pkg/usr 2.13 + 2.14 ++# Create directories to install the package 2.15 ++mkdir -p $PKG_PREFIX/lib/games/childsplay/lib 2.16 ++mkdir -p $PKG_PREFIX/share/assetml 2.17 ++mkdir -p $PKG_PREFIX/share/childsplay/Data/icons 2.18 ++mkdir -p $PKG_PREFIX/share/childsplay/lib 2.19 ++ 2.20 + ################################################################# 2.21 + # DON'T EDIT BEHIND THIS POINT 2.22 + ################################################################# 2.23 +@@ -19,7 +26,7 @@ 2.24 + fi 2.25 + 2.26 + LOCALEDIR=$PREFIX/share/locale 2.27 +-ASSETMLDIR=/usr/share/assetml 2.28 ++ASSETMLDIR=$PREFIX/share/assetml 2.29 + PYTHON=`which python` 2.30 + SCOREDIR=/var/games 2.31 + DOCDIR=$PREFIX/share/doc/childsplay 2.32 +@@ -30,10 +37,17 @@ 2.33 + SHARELIBDATADIR=$SHAREDIR/lib 2.34 + SHAREDATADIR=$SHAREDIR/Data 2.35 + 2.36 ++# package directories 2.37 ++PKG_ASSETMLDIR=$PKG_PREFIX/share/assetml 2.38 ++PKG_CPDIR=$PKG_PREFIX/lib/games/childsplay 2.39 ++PKG_SHAREDIR=$PKG_PREFIX/share/childsplay 2.40 ++PKG_SHARELIBDATADIR=$PKG_SHAREDIR/lib 2.41 ++PKG_SHAREDATADIR=$PKG_SHAREDIR/Data 2.42 ++ 2.43 + ################################################## 2.44 + # Package text to be displayed as last step 2.45 + # 0 = no readmes to display, 1 = there are readmes 2.46 +-README=1 2.47 ++README=0 2.48 + # if README=1 then READMES=names of readmes in CWD 2.49 + # like this READMES="README README2 README3" 2.50 + READMES="README" 2.51 +@@ -52,8 +66,8 @@ 2.52 + echo -e "\n>>>>>>>>>>> Install childsplay plugins >>>>>>>>>>>>>>>>>>>>" 2.53 + echo -e "\n This release depends on childsplay version >= $DEPEN" 2.54 + echo -n " Checking, version = " 2.55 +-#CP=`which childsplay` 2.56 +-CP=$BINDIR/childsplay 2.57 ++CP=`which childsplay` 2.58 ++#CP=$BINDIR/childsplay 2.59 + VERSION=$($CP --version) 2.60 + echo $VERSION 2.61 + 2.62 +@@ -73,21 +87,21 @@ 2.63 + 2.64 + set -e 2.65 + 2.66 +-echo -e "\n The path to install the plugins in is $CPDIR." 2.67 +-echo " If you have installed childsplay in a other place, you can" 2.68 +-echo " give the full path to childsplay, otherwise just hit enter" 2.69 +-echo " Hit enter to install in $CPDIR, or give the full path" 2.70 +-read path 2.71 +-if [ $path ];then 2.72 +- if [ -e $path/install.py ];then 2.73 +- CPDIR=path 2.74 +- else 2.75 +- echo "*********** WARNING *************" 2.76 +- echo " $path does not exists or is not the childsplay directory" 2.77 +- echo " exit" 2.78 +- exit 1 2.79 +- fi 2.80 +-fi 2.81 ++# echo -e "\n The path to install the plugins in is $CPDIR." 2.82 ++# echo " If you have installed childsplay in a other place, you can" 2.83 ++# echo " give the full path to childsplay, otherwise just hit enter" 2.84 ++# echo " Hit enter to install in $CPDIR, or give the full path" 2.85 ++# read path 2.86 ++# if [ $path ];then 2.87 ++# if [ -e $path/install.py ];then 2.88 ++# CPDIR=path 2.89 ++# else 2.90 ++# echo "*********** WARNING *************" 2.91 ++# echo " $path does not exists or is not the childsplay directory" 2.92 ++# echo " exit" 2.93 ++# exit 1 2.94 ++# fi 2.95 ++# fi 2.96 + echo " Installing in $CPDIR" 2.97 + 2.98 + echo "Compiling modules to bytecode..." 2.99 +@@ -97,16 +111,16 @@ 2.100 + for DIR in `ls $CWD/lib` 2.101 + do 2.102 + if [ -d $CWD/lib/$DIR ] 2.103 +- then cp -rf $CWD/lib/$DIR $SHARELIBDATADIR 2.104 +- else cp -f $CWD/lib/$DIR $CPDIR/lib 2.105 ++ then cp -rf $CWD/lib/$DIR $PKG_SHARELIBDATADIR 2.106 ++ else cp -f $CWD/lib/$DIR $PKG_CPDIR/lib 2.107 + fi 2.108 + done 2.109 + 2.110 + echo " Copy misc. data files" 2.111 +-cp -rf $CWD/Data/*.icon.png $SHAREDATADIR/icons/ 2.112 ++cp -rf $CWD/Data/*.icon.png $PKG_SHAREDATADIR/icons/ 2.113 + 2.114 + echo " Copy assetml files" 2.115 +-cp -rf $CWD/assetml/* $ASSETMLDIR 2.116 ++cp -rf $CWD/assetml/* $PKG_ASSETMLDIR 2.117 + 2.118 + echo -e "\n Everything installed, enjoy\n" 2.119 + echo -e "\n***************** IMPORTANT *************************"