r2707 - packages/trunk/fretsonfire/debian

Miriam Ruiz baby-guest at alioth.debian.org
Thu May 24 07:44:22 UTC 2007


Author: baby-guest
Date: 2007-05-24 07:44:22 +0000 (Thu, 24 May 2007)
New Revision: 2707

Modified:
   packages/trunk/fretsonfire/debian/rules
Log:
Get translation sources from svn instead of extracting them from the binaries



Modified: packages/trunk/fretsonfire/debian/rules
===================================================================
--- packages/trunk/fretsonfire/debian/rules	2007-05-23 16:05:15 UTC (rev 2706)
+++ packages/trunk/fretsonfire/debian/rules	2007-05-24 07:44:22 UTC (rev 2707)
@@ -130,28 +130,7 @@
 ../FretsOnFire-src-$(ORIG_VERSION).tar.gz:
 	wget "http://belnet.dl.sourceforge.net/sourceforge/fretsonfire/FretsOnFire-src-$(ORIG_VERSION).tar.gz" --directory-prefix=../
 
-get-orig-source: ../FretsOnFire-$(ORIG_VERSION)-linux.tar.gz ../FretsOnFire-src-$(ORIG_VERSION).tar.gz
-	# 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"
-
-	# 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 -v "FretsOnFire/data"/* "fretsonfire-$(ORIG_VERSION).dfsg/data/" || true
-	rm -f "fretsonfire-$(ORIG_VERSION).dfsg/data"/*.ttf
-	cp -va "FretsOnFire/data/mods" "fretsonfire-$(ORIG_VERSION).dfsg/data/"
-	cp -va "FretsOnFire/data/translations" "fretsonfire-$(ORIG_VERSION).dfsg/data/"
-	mkdir -p "fretsonfire-$(ORIG_VERSION).dfsg/data/songs"
-	cp -av "FretsOnFire/data/songs/tutorial" "fretsonfire-$(ORIG_VERSION).dfsg/data/songs/"
-
-	# Start extracting original .po files from the binary .mo files
-
+extract_translation_source:
 	# get the translation template (needs gettext)
 	cd fretsonfire-$(ORIG_VERSION).dfsg/src && \
 		xgettext -o ../data/translations/fretsonfire.pot \
@@ -177,8 +156,31 @@
 			msgmerge -o $$i $$i fretsonfire.pot ; \
 		done
 
-	# Finished extracting original .po files from the binary .mo files
+get-orig-source: ../FretsOnFire-$(ORIG_VERSION)-linux.tar.gz ../FretsOnFire-src-$(ORIG_VERSION).tar.gz
+	# 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"
+
+	# 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 -v "FretsOnFire/data"/* "fretsonfire-$(ORIG_VERSION).dfsg/data/" || true
+	rm -f "fretsonfire-$(ORIG_VERSION).dfsg/data"/*.ttf
+	cp -va "FretsOnFire/data/mods" "fretsonfire-$(ORIG_VERSION).dfsg/data/"
+	cp -va "FretsOnFire/data/translations" "fretsonfire-$(ORIG_VERSION).dfsg/data/"
+	mkdir -p "fretsonfire-$(ORIG_VERSION).dfsg/data/songs"
+	cp -av "FretsOnFire/data/songs/tutorial" "fretsonfire-$(ORIG_VERSION).dfsg/data/songs/"
+
+	# get translation sources (requires subversion)
+	svn co https://fretsonfire.svn.sourceforge.net/svnroot/fretsonfire/trunk/data/translations _translations
+	mv _translations/* "fretsonfire-$(ORIG_VERSION).dfsg/data/translations/"
+	rm -rf _translations
+
 	# turn off the execute bit on all the random files
 	find "fretsonfire-$(ORIG_VERSION).dfsg" -type f | xargs chmod -x
 




More information about the Pkg-games-commits mailing list