[SCM] handbrake/master: Add get-orig-source target
sramacher at users.alioth.debian.org
sramacher at users.alioth.debian.org
Sat Sep 27 15:35:20 UTC 2014
The following commit has been merged in the master branch:
commit 7183dc27ab8a40b59a6407a67761801fa631ce00
Author: Sebastian Ramacher <sramacher at debian.org>
Date: Sat Sep 27 12:55:51 2014 +0200
Add get-orig-source target
diff --git a/debian/rules b/debian/rules
index 400891a..dec4f08 100755
--- a/debian/rules
+++ b/debian/rules
@@ -28,3 +28,22 @@ override_dh_installchangelogs:
override_dh_strip:
dh_strip --dbg-package=handbrake-dbg
+
+DEB_DEBIAN_DIR = $(dir $(firstword $(MAKEFILE_LIST)))
+DEB_VERSION_UPSTREAM = $(shell dpkg-parsechangelog -l$(DEB_DEBIAN_DIR)/changelog -SVersion \
+ | sed -rne 's,^(.+).*\-[^-]*$$,\1,p')
+REV = $(shell echo $(DEB_VERSION_UPSTREAM) | sed -rne 's,^[^+]*\+svn([0-9]*)\+.*$$,\1,p')
+
+get-orig-source:
+ REPACK_TMPDIR=`mktemp -d` && \
+ svn co -r $(REV) svn://svn.handbrake.fr/HandBrake/trunk \
+ $$REPACK_TMPDIR/handbrake-$(DEB_VERSION_UPSTREAM) && \
+ rm -rf $$REPACK_TMPDIR/handbrake-$(DEB_VERSION_UPSTREAM)/contrib \
+ $$REPACK_TMPDIR/handbrake-$(DEB_VERSION_UPSTREAM)/macosx \
+ $$REPACK_TMPDIR/handbrake-$(DEB_VERSION_UPSTREAM)/win \
+ $$REPACK_TMPDIR/handbrake-$(DEB_VERSION_UPSTREAM)/.svn && \
+ tar -C $$REPACK_TMPDIR --owner 0 --group 0 --numeric-owner \
+ -caf $$REPACK_TMPDIR/handbrake_$(DEB_VERSION_UPSTREAM).orig.tar.xz \
+ handbrake-$(DEB_VERSION_UPSTREAM) && \
+ mv $$REPACK_TMPDIR/handbrake_$(DEB_VERSION_UPSTREAM).orig.tar.xz $(CURDIR) && \
+ rm -rf $$REPACK_TMPDIR
--
handbrake packaging
More information about the pkg-multimedia-commits
mailing list