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