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