[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