r2619 - packages/trunk/fretsonfire/debian

Matthew Johnson mjj29-guest at alioth.debian.org
Mon Apr 30 14:41:00 UTC 2007


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




More information about the Pkg-games-commits mailing list