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