# HG changeset patch # User Pascal Bellard # Date 1288621113 -3600 # Node ID fd2c8977236f21482e072d4c14c9e4e0acf83c4f # Parent 5ec0cb88129970cf595ec9f39c83cabceef6abe7 Add chess3d diff -r 5ec0cb881299 -r fd2c8977236f chess3d/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chess3d/receipt Mon Nov 01 15:18:33 2010 +0100 @@ -0,0 +1,70 @@ +# SliTaz package receipt. + +PACKAGE="chess3d" +VERSION="1.0" +CATEGORY="games" +SHORT_DESC="3D Chess game in javascript" +MAINTAINER="pascal.bellard@slitaz.org" +WEB_SITE="http://chessforeva.appspot.com/" + +# Rules to configure and make the package. +compile_rules() +{ + mkdir $src + cd $src + mkdir arts d_img img toledoJS + for i in C0_Toledo.htm c0_pgn.js c0_chess.js ; do + [ -s $i ] && continue + wget ${WEB_SITE}$i + dos2unix $i + done + for i in arts/a_arrow ; do + [ -s $i.gif ] && continue + wget -P arts ${WEB_SITE}$i.gif + done + for i in b_plus1 b_minus1 b_topview oie_arrow_white ; do + [ -s img/$i.gif ] && continue + wget -P img ${WEB_SITE}img/$i.gif + done + for i in t oie ; do + for j in board letters letters2 ; do + f=${i}_$j.gif + [ -s img/$f ] && continue + wget -P img ${WEB_SITE}img/$f + done + for j in w b ; do + for k in pawn rook knight1 knight2 bishop qeen king ; do + f=${i}_${j}$k.gif + [ -s img/$f ] && continue + wget -P img ${WEB_SITE}img/$f + done + done + done + sed -i -e 's/var THide=.*/var THide=1;/' \ + -e 's/var Tnoback=.*/var Tnoback=1;/' \ + -e 's|http://chess.*com/||' \ + -e 's|http://www.ltn.lv/~gv/toledoJS/"+|toledoJS/"|' \ + -e "s|${WEB_SITE}||" \ + C0_Toledo.htm + sed -i -e "s|${WEB_SITE}||" *.js +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/var/www/chess3d $fs/usr/share/applications + cp -a $src/* $fs/var/www/chess3d + mv $fs/var/www/chess3d/C0_Toledo.htm $fs/var/www/chess3d/index.html + chown -R 80.80 $fs/var/www/chess3d + cat > $fs/usr/share/applications/chess3d.desktop <