[SCM] ViennaCL packaging branch, master, updated. debian/1.1.2-6-15-g1630552
Michael Wild
themiwi at users.sourceforge.net
Thu Feb 16 19:56:48 UTC 2012
The following commit has been merged in the master branch:
commit 933385540b654e77ac3f1c24fada6ffb9be0f89c
Author: Michael Wild <themiwi at users.sourceforge.net>
Date: Thu Feb 16 11:48:39 2012 +0100
Added get-orig-source target to debian/rules
Signed-off-by: Michael Wild <themiwi at users.sourceforge.net>
diff --git a/debian/rules b/debian/rules
index d1e0f1c..bd1b031 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,8 @@
# This has to be exported to make some magic below work.
export DH_OPTIONS
+DEBDIR := $(dir $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)))
+PKGDIR := $(dir $(abspath $(DEBDIR)))
BUILDDIR := obj-$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
%:
@@ -28,3 +30,22 @@ override_dh_auto_install:
debian/libviennacl-$$t.docs; \
done
dh_auto_install
+
+get-orig-source:
+ TMPDIR=`mktemp -d`; \
+ echo TMPDIR = $$TMPDIR; \
+ cd $(PKGDIR); \
+ uscan --download-current-version --no-symlink --destdir $$TMPDIR; \
+ VERSION=`dpkg-parsechangelog | \
+ awk '/^Version:/{print gensub(/-.*/, "", 1, $$2)}'`; \
+ cd $$TMPDIR; \
+ mkdir viennacl-$$VERSION.orig; \
+ tar -xzf ViennaCL-$$VERSION-src.tar.gz --strip-components=1 \
+ --directory viennacl-$$VERSION.orig; \
+ rm -rf viennacl-$$VERSION.orig/test/build; \
+ find viennacl-$$VERSION.orig -type f -name \*~ -delete; \
+ tar -cf viennacl_$$VERSION.orig.tar viennacl-$$VERSION.orig; \
+ gzip -9 viennacl_$$VERSION.orig.tar; \
+ mv viennacl_$$VERSION.orig.tar.gz $(CURDIR); \
+ cd $(CURDIR); \
+ rm -rf $$TMPDIR
--
ViennaCL packaging
More information about the debian-science-commits
mailing list