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