r3652 - packages/trunk/boswars/debian
Cyril Brulebois
kibi-guest at alioth.debian.org
Sun Aug 12 19:40:53 UTC 2007
Author: kibi-guest
Date: 2007-08-12 19:40:53 +0000 (Sun, 12 Aug 2007)
New Revision: 3652
Modified:
packages/trunk/boswars/debian/control
packages/trunk/boswars/debian/rules
Log:
Fix various files installation, add a Suggests: on python
Modified: packages/trunk/boswars/debian/control
===================================================================
--- packages/trunk/boswars/debian/control 2007-08-12 19:38:47 UTC (rev 3651)
+++ packages/trunk/boswars/debian/control 2007-08-12 19:40:53 UTC (rev 3652)
@@ -32,6 +32,7 @@
Package: boswars-data
Architecture: all
+Suggests: python
Description: futuristic real-time strategy game - data
Bos Wars is a futuristic real-time strategy game. It is possible to play
against human opponents over local network (LAN), internet, or against the
Modified: packages/trunk/boswars/debian/rules
===================================================================
--- packages/trunk/boswars/debian/rules 2007-08-12 19:38:47 UTC (rev 3651)
+++ packages/trunk/boswars/debian/rules 2007-08-12 19:40:53 UTC (rev 3652)
@@ -42,20 +42,28 @@
build-arch: build-arch-stamp
build-arch-stamp: configure-stamp
- # Add here commands to compile the arch part of the package.
- # With OpenGL
+ # Compile with OpenGL
scons CCFLAGS=$(CCFLAGS) opengl=1
cp boswars boswars-gl
- # Without OpenGL
+ # Compile without OpenGL
scons CCFLAGS=$(CCFLAGS) opengl=0
+ # Generate the manpages from the skeleton
+ for i in boswars boswars-gl; do \
+ sed -e "s/boswars_binary_name/$$i/; s/BOSWARS_BINARY_NAME/\U$$i/" \
+ debian/manpage.6.in \
+ > debian/$$i.6; \
+ done
+
touch $@
build-indep: build-indep-stamp
build-indep-stamp: configure-stamp
- # Add here commands to compile the indep part of the package.
+ # Adjust the permissions
+ chmod +x languages/makesame.py
+
touch $@
clean:
@@ -74,6 +82,9 @@
# Additional binary, see the two-pass build target.
-rm boswars-gl
+ # Manpages generated from the skeleton
+ -rm debian/boswars.6 debian/boswars-gl.6
+
dh_clean
install: install-indep install-arch
@@ -89,8 +100,9 @@
cp -r $$i debian/boswars-data/$(DATA_DIR); \
done
- install -d debian/boswars/usr/share/doc/html
- cp -r doc/* debian/boswars/usr/share/doc/html
+ # Add a shebang
+ find debian/boswars-data -name genpot.sh \
+ -exec sed -i '1{s/^/#!\/bin\/sh\n\n/}' {} ';'
dh_install -i
@@ -102,11 +114,17 @@
# Add here commands to install the arch part of the package into
# debian/tmp.
- install -d debian/boswars/usr/games
- install boswars debian/boswars/usr/games
+ for i in boswars boswars-gl; do \
+ install -d debian/$$i/usr/games; \
+ install $$i debian/$$i/usr/games; \
+ dh_installman -p$$i debian/$$i.6; \
+ done
- install -d debian/boswars-gl/usr/games
- install boswars-gl debian/boswars-gl/usr/games
+ # Install the documentation
+ for i in boswars boswars-gl; do \
+ install -d debian/$$i/usr/share/doc/$$i/html; \
+ cp -r doc/* debian/$$i/usr/share/doc/$$i/html; \
+ done
dh_install -s
@@ -122,7 +140,7 @@
dh_link
dh_strip
dh_compress
- dh_fixperms
+ dh_fixperms -Xmakesame.py -Xgenpot.sh
dh_makeshlibs
dh_installdeb
dh_shlibdeps
More information about the Pkg-games-commits
mailing list