r2376 - packages/trunk/fretsonfire/debian

Matthew Johnson mjj29-guest at alioth.debian.org
Mon Feb 5 18:27:07 CET 2007


Author: mjj29-guest
Date: 2007-02-05 18:27:06 +0100 (Mon, 05 Feb 2007)
New Revision: 2376

Modified:
   packages/trunk/fretsonfire/debian/changelog
   packages/trunk/fretsonfire/debian/rules
Log:
use install -m rather than cp -a


Modified: packages/trunk/fretsonfire/debian/changelog
===================================================================
--- packages/trunk/fretsonfire/debian/changelog	2007-02-03 00:06:51 UTC (rev 2375)
+++ packages/trunk/fretsonfire/debian/changelog	2007-02-05 17:27:06 UTC (rev 2376)
@@ -11,6 +11,8 @@
    - add menu entry
    - add icon
    - fix lintian errors
+   - use install -m rather than cp -a to ensure correct mode for installed
+   files
   * Change maintainer and Uploaders
 
- -- Matthew Johnson <debian at matthew.ath.cx>  Fri,  2 Feb 2007 14:17:28 +0000
+ -- Matthew Johnson <debian at matthew.ath.cx>  Mon,  5 Feb 2007 17:22:31 +0000

Modified: packages/trunk/fretsonfire/debian/rules
===================================================================
--- packages/trunk/fretsonfire/debian/rules	2007-02-03 00:06:51 UTC (rev 2375)
+++ packages/trunk/fretsonfire/debian/rules	2007-02-05 17:27:06 UTC (rev 2376)
@@ -49,10 +49,48 @@
 	dh_clean -k 
 	dh_installdirs
 	#python setup.py install --root=$(CURDIR)/debian/fretsonfire --no-compile --verbose
-	cp -r data $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data
-	cp -r src $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/game
+	
+	# install data dir
+	install -d $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data
+	install -m644 data/*.svg data/*.png data/*.ogg data/*.dae data/*.ttf data/*.txt $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data
+	
+	# install translations
+	install -d $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/translations
+	install -m644 data/translations/*.mo $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/translations
+	
+	# install Chilly mod
+	install -d $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/mods/Chilly
+	install -m644 data/mods/Chilly/* $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/mods/Chilly
+	
+	# install songs
+	install -d $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/songs/tutorial
+	install -d $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/songs/twibmpg
+	install -d $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/songs/defy
+	install -d $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/songs/bangbang
+	install -m644 data/songs/defy/* $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/songs/defy
+	install -m644 data/songs/tutorial/* $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/songs/tutorial
+	install -m644 data/songs/bangbang/* $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/songs/bangbang
+	install -m644 data/songs/twibmpg/* $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/data/songs/twibmpg
+	
+	# install python files
+	install -d $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/game
+	install -m644 src/*py $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/game
+	install -m644 src/*pot $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/game
+	install -d $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/game/midi
+	install -m644 src/midi/*py $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/game/midi
+	
+	# install executable python
+	install src/FretsOnFire.py $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/game
+	install src/TestAll.py $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/game
+	install src/svg2png.py $(CURDIR)/debian/fretsonfire/usr/share/games/fretsonfire/game
+	
+	# install wrapper
 	install $(CURDIR)/debian/fretsonfire.sh $(CURDIR)/debian/fretsonfire/usr/games/fretsonfire
+	
+	# install icon
 	install -m644 data/icon.png $(CURDIR)/debian/fretsonfire/usr/share/pixmaps/fretsonfire.png
+	
+	# install lintian
 	install -m644 debian/fretsonfire.lintian-override $(CURDIR)/debian/fretsonfire/usr/share/lintian/overrides/fretsonfire
 
 # Build architecture-independent files here.




More information about the Pkg-games-commits mailing list