[Blends-commit] [SCM] blends-dev branch, master, updated. 0091a0e58980064907686a324e8be19a941ce70b
Andreas Tille
tille at debian.org
Sat Aug 12 18:34:33 UTC 2017
The following commit has been merged in the master branch:
commit 00815d8293fb53bf0a484129d5ff1186af1cf6f0
Author: Andreas Tille <tille at debian.org>
Date: Sat Aug 12 16:10:09 2017 +0200
Do not parse changelog to get package metadata
diff --git a/debian/rules b/debian/rules
index 358164b..b4abb1f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,13 +1,11 @@
#!/usr/bin/make -f
-# debian/rules for blends
-# This file is public domain software, originally written by Andreas Tille.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
-VERSION := $(shell dpkg-parsechangelog -ldebian/changelog | grep Version: | cut -f2 -d' ' | cut -f1 -d- )
-DISTDIR := $(pkg)-$(VERSION)
+include /usr/share/dpkg/default.mk
+
+DISTDIR := $(DEB_SOURCE)-$(DEB_VERSION)
%:
dh $@
@@ -17,7 +15,7 @@ override_dh_auto_build:
dh_auto_build
override_dh_installchangelogs:
- for pkgnews in $(pkg)-common $(pkg)-dev ; do \
+ for pkgnews in $(DEB_SOURCE)-common $(DEB_SOURCE)-dev ; do \
cp -a debian/$$pkgnews.NEWS.Debian debian/$$pkgnews/usr/share/doc/$$pkgnews/NEWS.Debian ; \
done
dh_installchangelogs
@@ -36,7 +34,7 @@ get-orig-source:
echo "File debian/changelog is missing. Something is wrong!" ; \
exit -1 ; \
fi
- if [ "$(VERSION)" = "" ] ; then \
+ if [ "$(DEB_VERSION)" = "" ] ; then \
echo "Unable to obtain version number from debian/changelog. Something is wrong!" ; \
exit -1 ; \
fi ;
@@ -47,5 +45,5 @@ get-orig-source:
ln -sf sources.list.unstable $(DISTDIR)/sources.list
# ln -s control.stub $(DISTDIR)/examples/debian/control
rm -f `find . -name "*~"`
- GZIP=-9 tar -czf ../$(pkg)_$(VERSION).tar.gz $(DISTDIR)
+ GZIP=-9 tar -czf ../$(DEB_SOURCE)_$(DEB_VERSION).tar.gz $(DISTDIR)
rm -rf $(DISTDIR)
--
Git repository for blends code
More information about the Blends-commit
mailing list