Author: mjj29-guest
Date: 2007-04-30 14:41:00 +0000 (Mon, 30 Apr 2007)
New Revision: 2619

Modified:
   packages/trunk/fretsonfire/debian/rules
Log:
updates to get-orig-source and co


Modified: packages/trunk/fretsonfire/debian/rules
===================================================================
--- packages/trunk/fretsonfire/debian/rules     2007-04-30 14:25:09 UTC (rev 
2618)
+++ packages/trunk/fretsonfire/debian/rules     2007-04-30 14:41:00 UTC (rev 
2619)
@@ -65,15 +65,15 @@
        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 songs - not dfsg free, commenting for the moment
        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 -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 -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
@@ -125,19 +125,37 @@
 ORIG_VERSION=1.2.451
 
 get-orig-source:
+       # download tarballs
        test -e "../FretsOnFire-$(ORIG_VERSION)-linux.tar.gz" || \
                wget 
"http://downloads.sourceforge.net/fretsonfire/FretsOnFire-$(ORIG_VERSION)-linux.tar.gz?use_mirror=osdn"
 \
                        --directory-prefix=../
        test -e "../FretsOnFire-src-$(ORIG_VERSION).tar.gz" || \
                wget 
"http://belnet.dl.sourceforge.net/sourceforge/fretsonfire/FretsOnFire-src-$(ORIG_VERSION).tar.gz"
 \
                        --directory-prefix=../
-       rm -rf "FretsOnFire-src-$(ORIG_VERSION)/" "FretsOnFire/" 
"fretsonfire-$(ORIG_VERSION)"
+       
+       # clean old builds;
+       rm -rf "FretsOnFire-src-$(ORIG_VERSION)/" "FretsOnFire/" 
"fretsonfire-$(ORIG_VERSION).dfsg"
+       
+       # extract source and data
        tar xvfz "../FretsOnFire-src-$(ORIG_VERSION).tar.gz"
        tar xvfz "../FretsOnFire-$(ORIG_VERSION)-linux.tar.gz"
-       mv "FretsOnFire-src-$(ORIG_VERSION)" "fretsonfire-$(ORIG_VERSION)"
-       mv "FretsOnFire/data" "fretsonfire-$(ORIG_VERSION)"
-       find fretsonfire-$(ORIG_VERSION)/data -type f | xargs chmod -x
-       tar cvfz "../fretsonfire_$(ORIG_VERSION).orig.tar.gz" 
"fretsonfire-$(ORIG_VERSION)"
-       rm -rf "FretsOnFire-src-$(ORIG_VERSION)/" "FretsOnFire/" 
"fretsonfire-$(ORIG_VERSION)"
+       
+       # we want all the source 
+       mv "FretsOnFire-src-$(ORIG_VERSION)" "fretsonfire-$(ORIG_VERSION).dfsg"
+       mkdir -p "fretsonfire-$(ORIG_VERSION).dfsg/data"
+       
+       # copy the data, without the songs, but with the tutorial
+       cp "FretsOnFire/data"/* "fretsonfire-$(ORIG_VERSION).dfsg/data/" || true
+       cp -a "FretsOnFire/data/mods" "fretsonfire-$(ORIG_VERSION).dfsg/data/"
+       cp -a "FretsOnFire/data/translations" 
"fretsonfire-$(ORIG_VERSION).dfsg/data/"
+       mkdir -p "fretsonfire-$(ORIG_VERSION).dfsg/data/songs"
+       cp -a "FretsOnFire/data/songs/tutorial" 
"fretsonfire-$(ORIG_VERSION).dfsg/data/songs/"
+       
+       # turn off the execute bit on all the random files
+       find "fretsonfire-$(ORIG_VERSION).dfsg" -type f | xargs chmod -x
+       
+       # build the tarball and clean up
+       tar cvfz "../fretsonfire_$(ORIG_VERSION).dfsg.orig.tar.gz" 
"fretsonfire-$(ORIG_VERSION).dfsg"
+       rm -rf "FretsOnFire-src-$(ORIG_VERSION)/" "FretsOnFire/" 
"fretsonfire-$(ORIG_VERSION).dfsg"
 
 .PHONY: build clean binary-indep binary-arch binary install configure


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to