[SCM] gsequencer/master: Use pkg-info.mk for getting source package name and version

umlaeute at users.alioth.debian.org umlaeute at users.alioth.debian.org
Wed Sep 20 10:10:24 UTC 2017


The following commit has been merged in the master branch:
commit 19a6d0416259761a362a9d07d061dc9be8eb2428
Author: IOhannes m zmölnig (Debian/GNU) <umlaeute at debian.org>
Date:   Wed Sep 20 11:22:11 2017 +0200

    Use pkg-info.mk for getting source package name and version

diff --git a/debian/rules b/debian/rules
index ab7d790..a6e2a16 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,7 @@
 
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/default.mk
+include /usr/share/dpkg/pkg-info.mk
 
 archconfflags :=
 
@@ -27,16 +28,8 @@ CPPFLAGS += -DAGS_ANIMATION_FILENAME=\"/usr/share/gsequencer/images/ags_supermoo
 CPPFLAGS += -DAGS_LOGO_FILENAME=\"/usr/share/gsequencer/images/ags.png\"
 CPPFLAGS += -DAGS_LICENSE_FILENAME=\"/usr/share/common-licenses/GPL-3\"
 
-# Gets the name of the source package
-DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':'))
-
-# Gets the full version of the source package including debian version
-DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
-DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-)
-
 # Gets only the upstream version of the package
-DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//')
-DEB_UPSTREAM_MINOR_VERSION := $(shell echo $(DEB_UPSTREAM_VERSION) | sed -r 's/([0-9]+).([0-9]+).([0-9]+)/\1.\2.x/')
+DEB_UPSTREAM_MINOR_VERSION := $(shell echo $(DEB_VERSION_UPSTREAM) | sed -r 's/([0-9]+).([0-9]+).([0-9]+)/\1.\2.x/')
 
 # Sets build tarball-dir if not provided by command line
 TARBALL_DIR ?= ../tarballs
@@ -50,9 +43,9 @@ DOWNLOAD_MIRROR ?= http://download.savannah.gnu.org/releases/gsequencer
 get-orig-source:
 	mkdir -p $(TARBALL_DIR)
 	mkdir -p $(EXPORT_DIR)
-	wget --method=GET -O "$(TARBALL_DIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz" -c "$(DOWNLOAD_MIRROR)/$(DEB_UPSTREAM_MINOR_VERSION)/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).tar.gz"
-	wget --method=GET -O "$(TARBALL_DIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz.asc" -c "$(DOWNLOAD_MIRROR)/$(DEB_UPSTREAM_MINOR_VERSION)/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).tar.gz.sig"
-	ln -s "$(TARBALL_DIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz.asc" $(EXPORT_DIR)
+	wget --method=GET -O "$(TARBALL_DIR)/$(DEB_SOURCE)_$(DEB_VERSION_UPSTREAM).orig.tar.gz" -c "$(DOWNLOAD_MIRROR)/$(DEB_UPSTREAM_MINOR_VERSION)/$(DEB_SOURCE)-$(DEB_UPSTREAM_VERSION).tar.gz"
+	wget --method=GET -O "$(TARBALL_DIR)/$(DEB_SOURCE)_$(DEB_VERSION_UPSTREAM).orig.tar.gz.asc" -c "$(DOWNLOAD_MIRROR)/$(DEB_UPSTREAM_MINOR_VERSION)/$(DEB_SOURCE)-$(DEB_UPSTREAM_VERSION).tar.gz.sig"
+	ln -s "$(TARBALL_DIR)/$(DEB_SOURCE)_$(DEB_VERSION_UPSTREAM).orig.tar.gz.asc" $(EXPORT_DIR)
 
 override_dh_auto_configure:
 	dh_auto_configure -- $(archconfflags)

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list