[SCM] nekobee/master: Repack by rules file to get rid of waf blob.
mira-guest at users.alioth.debian.org
mira-guest at users.alioth.debian.org
Sun Dec 18 19:53:43 UTC 2016
The following commit has been merged in the master branch:
commit d29580493fc47b88db2cd5a9816c3efd17f4c3a0
Author: Jaromír Mikeš <mira.mikes at seznam.cz>
Date: Sun Dec 18 20:24:53 2016 +0100
Repack by rules file to get rid of waf blob.
diff --git a/debian/copyright b/debian/copyright
index b4f1619..a69ea87 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,9 +2,6 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: nekobee
Upstream-Contact: Sean Bolton (musound <at> jps <dot> net)
Source: http://static.nekosynth.co.uk/releases/
-Files-Excluded:
- waf
- .gitignore
Files: *
Copyright:
diff --git a/debian/rules b/debian/rules
index e0ec507..48e7c17 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,9 @@
#!/usr/bin/make -f
+upstream_version ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9.]+)(\+dfsg\d+)?.*$$/\1/p')
+dfsg_version = $(upstream_version)~repack1
+pkg = $(shell dpkg-parsechangelog | sed -ne 's/^Source: //p')
+
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
LDFLAGS+=-Wl,--as-needed
@@ -11,3 +15,21 @@ override_dh_auto_install:
dh_auto_install
rm debian/nekobee/usr/lib/*/dssi/nekobee.la
cp debian/nekobee.sh debian/nekobee/usr/bin/nekobee
+
+# get-orig-source to drop upstream .gitignore file and get rid of waf blob
+get-orig-source:
+ uscan --force-download
+ tar xf ../$(upstream_version).tar.gz
+ rm ../$(upstream_version).tar.gz \
+ ../$(pkg)_$(upstream_version).orig.tar.gz
+ rm -fR $(pkg)-$(upstream_version)/.git
+ rm -fR $(pkg)-$(upstream_version)/.gitignore
+ cd $(pkg)-$(upstream_version) ; python waf --help > /dev/null
+ mv $(pkg)-$(upstream_version)/.waf-*/* $(pkg)-$(upstream_version)
+ sed -i '/^#==>$$/,$$d' $(pkg)-$(upstream_version)/waf
+ rmdir $(pkg)-$(upstream_version)/.waf-*
+ find $(pkg)-$(upstream_version)/ -name '*.pyc' -delete
+ tar cf $(pkg)_$(dfsg_version).orig.tar $(pkg)-$(upstream_version)
+ xz -zf $(pkg)_$(dfsg_version).orig.tar
+ rm -rf $(pkg)-$(upstream_version)
+ mv $(pkg)_$(dfsg_version).orig.tar.xz ../$(pkg)_$(dfsg_version).orig.tar.xz
diff --git a/debian/watch b/debian/watch
index 21e32de..dceef54 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
version=3
-opts=dversionmangle=s/~repack.*//,repacksuffix=~repack \
+opts=dversionmangle=s/~repack1.*// \
https://github.com/gordonjcp/nekobee/tags .*/v?(\d[\d\.]+)\.tar\.gz
--
nekobee packaging
More information about the pkg-multimedia-commits
mailing list