[SCM] Packaging for Liero branch, master, updated. a132930a726d9f92be11f578d19450d07640ab5e
Martin Erik Werner
martinerikwerner at gmail.com
Fri Dec 16 19:05:00 UTC 2011
The following commit has been merged in the master branch:
commit a132930a726d9f92be11f578d19450d07640ab5e
Author: Martin Erik Werner <martinerikwerner at gmail.com>
Date: Fri Dec 16 20:04:24 2011 +0100
Fixup get-orig, use xz compression
diff --git a/debian/rules b/debian/rules
index 41b2601..5119d22 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,47 +1,30 @@
#!/usr/bin/make -f
-# -*- makefile -*-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
%:
dh $@
-override_dh_auto_build:
- jam
-
override_dh_auto_clean:
jam clean
-URL="https://code.google.com/p/liero/"
-REV_ORIG="ad3651241688" #hardcoded, update with new upstream release
-VER_ORIG=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-+]+).*,\1,p')
-DATEREV_ORIG=$(shell dpkg-parsechangelog | sed -rne 's,^Version: .*[+~]hg([0-9]+.[0-9]+).*,\1,p')
-DIR_ORIG=liero-$(VER_ORIG)+hg$(DATEREV_ORIG).orig
-TARBALL_ORIG=liero_$(VER_ORIG)+hg$(DATEREV_ORIG).orig.tar.gz
-get-orig-source:
- rm -rf $(DIR_ORIG)
- hg clone $(URL) $(DIR_ORIG) -r $(REV_ORIG)
- find $(DIR_ORIG) -name ".hgignore" -print -delete
- find $(DIR_ORIG) -name ".hgsigs" -print -delete
- find $(DIR_ORIG) -name ".hgtags" -print -delete
- rm -rf $(DIR_ORIG)/.hg/
- GZIP="--best" tar -cz --owner root --group root --mode a+rX \
- -f $(TARBALL_ORIG) $(DIR_ORIG)
- rm -rf $(DIR_ORIG)
+override_dh_auto_build:
+ jam
+
+override_dh_builddeb:
+ dh_builddeb -- -Zxz
URL="https://code.google.com/p/liero/"
-REV_CUR=$(shell hg identify -i $(URL) | cut --characters=-5)
+VER=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-+]+).*,\1,p')
# Can't get date of last hg commit easily, use current date as fallback
-DATEREV_CUR=$(shell date +%Y%m%d).1
-DIR_CUR=liero-$(VER_ORIG)+hg$(DATEREV_CUR).orig
-TARBALL_CUR=liero_$(VER_ORIG)+hg$(DATEREV_CUR).orig.tar.gz
+DATE=$(shell date +%Y%m%d)
+DIR=liero-$(VER)+$(DATE).1.orig
+TAR=liero_$(VER)+$(DATE).1.orig.tar.xz
get-current-source:
- rm -rf $(DIR_CUR)
- hg clone $(URL) $(DIR_CUR) -r $(REV_CUR)
- find $(DIR_CUR) -name ".hgignore" -print -delete
- find $(DIR_CUR) -name ".hgsigs" -print -delete
- find $(DIR_CUR) -name ".hgtags" -print -delete
- rm -rf $(DIR_CUR)/.hg/
- GZIP="--best" tar -cz --owner root --group root --mode a+rX \
- -f $(TARBALL_CUR) $(DIR_CUR)
- rm -rf $(DIR_CUR)
+ rm -rf $(DIR)
+ hg clone $(URL) $(DIR)
+ find $(DIR) -name ".hgignore" -print -delete
+ find $(DIR) -name ".hgsigs" -print -delete
+ find $(DIR) -name ".hgtags" -print -delete
+ rm -rf $(DIR)/.hg/
+ XZ_OPT="-9" tar -cJ --owner root --group root --mode a+rX \
+ -f $(TAR) $(DIR)
+ rm -rf $(DIR)
--
Packaging for Liero
More information about the Pkg-games-commits
mailing list