wok-current rev 6960
singularity: patch and path change
author | Antoine Bodin <gokhlayeh@slitaz.org> |
---|---|
date | Tue Oct 26 13:14:13 2010 +0200 (2010-10-26) |
parents | 45e0a8f552a9 |
children | 538cfce65b66 |
files | singularity/receipt singularity/stuff/percents-0.30b.patch |
line diff
1.1 --- a/singularity/receipt Tue Oct 26 12:57:37 2010 +0200 1.2 +++ b/singularity/receipt Tue Oct 26 13:14:13 2010 +0200 1.3 @@ -6,6 +6,7 @@ 1.4 SHORT_DESC="Strategy game - simulation of true Al" 1.5 MAINTAINER="slaxemulator@gmail.com" 1.6 DEPENDS="python python-pygame libsdl-image libsdl-mixer python-numpy" 1.7 +BUILD_DEPENDS="patch" 1.8 TARBALL="$PACKAGE-$VERSION-src.tar.gz" 1.9 WEB_SITE="http://emhsoft.com/singularity/index.html" 1.10 WGET_URL="http://endgame-singularity.googlecode.com/files/$TARBALL" 1.11 @@ -13,14 +14,15 @@ 1.12 # Rules to gen a SliTaz package suitable for Tazpkg. 1.13 genpkg_rules() 1.14 { 1.15 - mkdir -p $fs/usr/bin $fs/usr/share/singularity 1.16 - cp -a $src/singularity.py $fs/usr/share/singularity 1.17 + patch -p0 < stuff/percents-$VERSION.patch 1.18 + mkdir -p $fs/usr/bin $fs/usr/games/singularity 1.19 + cp -a $src/singularity.py $fs/usr/games/singularity 1.20 cat >> $fs/usr/bin/singularity <<EOT 1.21 #!/bin/sh 1.22 -cd /usr/share/singularity 1.23 +cd /usr/games/singularity 1.24 exec python singularity.py "$@" 1.25 EOT 1.26 chmod +x $fs/usr/bin/singularity 1.27 - cp -R $src/code $src/data $fs/usr/share/singularity 1.28 + cp -a $src/code $src/data $fs/usr/games/singularity 1.29 } 1.30
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/singularity/stuff/percents-0.30b.patch Tue Oct 26 13:14:13 2010 +0200 2.3 @@ -0,0 +1,14 @@ 2.4 +--- singularity-0.30b/code/g.py 2.5 ++++ singularity-0.30b/code/g.py 2.6 +@@ -265,9 +265,9 @@ 2.7 + def to_percent(raw_percent, show_full = False): 2.8 + locale_name, encoding = locale.getlocale() 2.9 + if raw_percent % 100 != 0 or show_full: 2.10 +- return locale.format("%.2f%%", raw_percent / 100.).decode(encoding) 2.11 ++ return locale.format("%.2f", raw_percent / 100.).decode(encoding) 2.12 + else: 2.13 +- return locale.format("%d%%", raw_percent // 100).decode(encoding) 2.14 ++ return locale.format("%d", raw_percent // 100).decode(encoding) 2.15 + 2.16 + # nearest_percent takes values in the internal representation and modifies 2.17 + # them so that they only represent the nearest percentage.