wok-stable diff childsplay-plugins/stuff/install.sh.patch @ rev 3470
Up: hplip, patch for glibc210; compress non-gz ppd files
author | Rohit Joshi <jozee@slitaz.org> |
---|---|
date | Tue Jun 16 14:48:22 2009 +0000 (2009-06-16) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/childsplay-plugins/stuff/install.sh.patch Tue Jun 16 14:48:22 2009 +0000 1.3 @@ -0,0 +1,186 @@ 1.4 +--- childsplay_plugins-0.90/install.sh.orig Sat Aug 25 07:53:40 2007 1.5 ++++ childsplay_plugins-0.90/install.sh Thu Jun 11 18:19:32 2009 1.6 +@@ -8,8 +8,18 @@ 1.7 + # However, you can change the "prefix" to "/usr" and childsplay will still 1.8 + # work. Set it to anything else and your on your own. 1.9 + 1.10 +-PREFIX=/usr/local 1.11 + 1.12 ++PKG_PREFIX=$PWD/_pkg/usr 1.13 ++PREFIX=/usr 1.14 ++ 1.15 ++# Create directories to install the package 1.16 ++mkdir -p $PKG_PREFIX/bin 1.17 ++mkdir -p $PKG_PREFIX/lib/games/childsplay/lib 1.18 ++mkdir -p $PKG_PREFIX/share/assetml 1.19 ++mkdir -p $PKG_PREFIX/share/childsplay/Data/icons 1.20 ++mkdir -p $PKG_PREFIX/share/childsplay/lib 1.21 ++ 1.22 ++ 1.23 + ################################################################# 1.24 + # DON'T EDIT BEHIND THIS POINT 1.25 + ################################################################# 1.26 +@@ -20,7 +30,7 @@ 1.27 + 1.28 + LOCALEDIR=$PREFIX/share/locale 1.29 + MTDIR=$PREFIX/bin 1.30 +-ASSETMLDIR=/usr/share/assetml 1.31 ++ASSETMLDIR=$PREFIX/share/assetml 1.32 + PYTHON=`which python` 1.33 + SCOREDIR=/var/games 1.34 + DOCDIR=$PREFIX/share/doc/childsplay 1.35 +@@ -31,10 +41,22 @@ 1.36 + SHARELIBDATADIR=$SHAREDIR/lib 1.37 + SHAREDATADIR=$SHAREDIR/Data 1.38 + 1.39 ++# package directories 1.40 ++PKG_MTDIR=$PKG_PREFIX/bin 1.41 ++PKG_LOCALEDIR=$PKG_PREFIX/share/locale 1.42 ++PKG_ASSETMLDIR=$PKG_PREFIX/share/assetml 1.43 ++PKG_CPDIR=$PKG_PREFIX/lib/games/childsplay 1.44 ++PKG_SHAREDIR=$PKG_PREFIX/share/childsplay 1.45 ++PKG_SHARELIBDATADIR=$PKG_SHAREDIR/lib 1.46 ++PKG_SHAREDATADIR=$PKG_SHAREDIR/Data 1.47 ++ 1.48 ++# copy the score file to the PKG_SHAREDATADIR 1.49 ++cp $SHAREDATADIR/childsplay.score $PKG_SHAREDATADIR 1.50 ++ 1.51 + ################################################## 1.52 + # Package text to be displayed as last step 1.53 + # 0 = no readmes to display, 1 = there are readmes 1.54 +-README=1 1.55 ++README=0 1.56 + # if README=1 then READMES=names of readmes in CWD 1.57 + # like this READMES="README README2 README3" 1.58 + READMES="README README-PACKID README.MT_users2csv" 1.59 +@@ -55,8 +77,8 @@ 1.60 + echo -e "\n>>>>>>>>>>> Install childsplay plugins >>>>>>>>>>>>>>>>>>>>" 1.61 + echo -e "\n This release depends on childsplay version >= $DEPEN" 1.62 + echo -n " Checking, version = " 1.63 +-#CP=`which childsplay` 1.64 +-CP=$BINDIR/childsplay 1.65 ++CP=`which childsplay` 1.66 ++#CP=$BINDIR/childsplay 1.67 + VERSION=$($CP --version) 1.68 + echo $VERSION 1.69 + 1.70 +@@ -76,22 +98,22 @@ 1.71 + 1.72 + set -e 1.73 + 1.74 +-echo -e "\n The path to install the plugins in is $CPDIR." 1.75 +-echo " If you have installed childsplay in a other place, you can" 1.76 +-echo " give the full path to childsplay, otherwise just hit enter" 1.77 +-echo " Hit enter to install in $CPDIR, or give the full path" 1.78 +-read path 1.79 +-if [ $path ];then 1.80 +- if [ -e $path/install.py ];then 1.81 +- CPDIR=path 1.82 +- else 1.83 +- echo "*********** WARNING *************" 1.84 +- echo " $path does not exists or is not the childsplay directory" 1.85 +- echo " exit" 1.86 +- exit 1 1.87 +- fi 1.88 +-fi 1.89 +-echo " Installing in $CPDIR" 1.90 ++# echo -e "\n The path to install the plugins in is $CPDIR." 1.91 ++# echo " If you have installed childsplay in a other place, you can" 1.92 ++# echo " give the full path to childsplay, otherwise just hit enter" 1.93 ++# echo " Hit enter to install in $CPDIR, or give the full path" 1.94 ++# read path 1.95 ++# if [ $path ];then 1.96 ++# if [ -e $path/install.py ];then 1.97 ++# CPDIR=path 1.98 ++# else 1.99 ++# echo "*********** WARNING *************" 1.100 ++# echo " $path does not exists or is not the childsplay directory" 1.101 ++# echo " exit" 1.102 ++# exit 1 1.103 ++# fi 1.104 ++# fi 1.105 ++# echo " Installing in $CPDIR" 1.106 + 1.107 + echo "Compiling modules to bytecode..." 1.108 + $PYTHON $CPDIR/install.py --compile $CWD/lib 1.109 +@@ -100,33 +122,33 @@ 1.110 + for DIR in `ls $CWD/lib` 1.111 + do 1.112 + if [ -d $CWD/lib/$DIR ] 1.113 +- then cp -rf $CWD/lib/$DIR $SHARELIBDATADIR 1.114 +- else cp -f $CWD/lib/$DIR $CPDIR/lib 1.115 ++ then cp -rf $CWD/lib/$DIR $PKG_SHARELIBDATADIR 1.116 ++ else cp -f $CWD/lib/$DIR $PKG_CPDIR/lib 1.117 + fi 1.118 + done 1.119 + 1.120 + echo " Copy misc. data files" 1.121 +-cp -rf $CWD/Data/*.icon.png $SHAREDATADIR/icons/ 1.122 +-cp -rf $CWD/Data/AlphabetSounds $SHAREDATADIR/ 1.123 ++cp -rf $CWD/Data/*.icon.png $PKG_SHAREDATADIR/icons/ 1.124 ++cp -rf $CWD/Data/AlphabetSounds $PKG_SHAREDATADIR/ 1.125 + 1.126 + echo " Copy assetml files" 1.127 +-cp -rf $CWD/assetml/* $ASSETMLDIR 1.128 ++cp -rf $CWD/assetml/* $PKG_ASSETMLDIR 1.129 + 1.130 +-echo " Copy README's to the childsplay doc directory" 1.131 +-for name in $READMES;do 1.132 +- cp -f $CWD/$name $DOCDIR/$name 1.133 +-done 1.134 ++# echo " Copy README's to the childsplay doc directory" 1.135 ++# for name in $READMES;do 1.136 ++# cp -f $CWD/$name $DOCDIR/$name 1.137 ++# done 1.138 + 1.139 + echo -e "\n Trying to add $SCORE to the childsplay score sheet" 1.140 + echo " Start add-score.py" 1.141 +-$PYTHON $CWD/add-score.py $SHAREDATADIR $SCORE 1.142 ++$PYTHON $CWD/add-score.py $PKG_SHAREDATADIR $SCORE 1.143 + 1.144 + echo -e "\n Installing MT_users2cvs.py" 1.145 + echo " Look at the file called README.MT_users2csv for info on how" 1.146 + echo " to use it. It usage is intended for teachers who want to an" 1.147 + echo " users resume of the multiplication tables users." 1.148 +-cp -f $CWD/MT_users2csv.py $MTDIR/MT_users2csv.py 1.149 +-chmod a+x $MTDIR/MT_users2csv.py 1.150 ++cp -f $CWD/MT_users2csv.py $PKG_MTDIR/MT_users2csv.py 1.151 ++chmod a+x $PKG_MTDIR/MT_users2csv.py 1.152 + 1.153 + echo -e "\n Everything installed, enjoy\n" 1.154 + echo -e "\n***************** IMPORTANT *************************" 1.155 +@@ -135,20 +157,20 @@ 1.156 + echo "BUG REPORTS ARE THE MOST IMPORTANT THINGS YOU CAN DO" 1.157 + echo "" 1.158 + 1.159 +-if [ $README == 1 ];then 1.160 +- echo " Read the README's (if any) that came with these packages," 1.161 +- echo " they contains directions on how to translate some" 1.162 +- echo " text files used by the games in your own language" 1.163 +- echo -e "\nHit any key to read the readme(s), enter to quit" 1.164 +- read key 1.165 +- if [ $key ];then 1.166 +- for name in $READMES;do 1.167 +- cat $name >> chplREADMEScat 1.168 +- done 1.169 +- `which more` chplREADMEScat 1.170 +- rm chplREADMEScat 1.171 +- fi 1.172 +-fi 1.173 ++# if [ $README == 1 ];then 1.174 ++# echo " Read the README's (if any) that came with these packages," 1.175 ++# echo " they contains directions on how to translate some" 1.176 ++# echo " text files used by the games in your own language" 1.177 ++# echo -e "\nHit any key to read the readme(s), enter to quit" 1.178 ++# read key 1.179 ++# if [ $key ];then 1.180 ++# for name in $READMES;do 1.181 ++# cat $name >> chplREADMEScat 1.182 ++# done 1.183 ++# `which more` chplREADMEScat 1.184 ++# rm chplREADMEScat 1.185 ++# fi 1.186 ++# fi 1.187 + 1.188 + echo "" 1.189 + echo "***********************************************************************"