[metview] 05/14: Set version in debian/CONFIG.site.in via ./rules
Alastair McKinstry
mckinstry at moszumanska.debian.org
Wed Oct 25 12:49:02 UTC 2017
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch debian/master
in repository metview.
commit 4a3b8a84e4492cea1a6ac4e4d86a140ce5187b4a
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Wed Oct 4 14:06:41 2017 +0100
Set version in debian/CONFIG.site.in via ./rules
---
debian/CONFIG.site.in | 4 ++--
debian/changelog | 1 +
debian/rules | 4 +++-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/debian/CONFIG.site.in b/debian/CONFIG.site.in
index e0e7c69..11a64dc 100644
--- a/debian/CONFIG.site.in
+++ b/debian/CONFIG.site.in
@@ -30,8 +30,8 @@ MV_ODB1_VERSION=
##MV_ODB1_BIN=/usr/local/apps/odb/CY37R3.001/pgf90/LP64/bin
##MV_ODB1_USE_SCRIPT=/usr/local/share/ecmwf/use/sh.odb
-METVIEW_RELEASE=4.9.0
-METVIEW_VERSION_TITLE="Metview 4.9.0 (Debian)"
+METVIEW_RELEASE=@UPSTREAM_VERSION@
+METVIEW_VERSION_TITLE="Metview @UPSTREAM_VERSION@ (Debian)"
LD_LIBRARY_PATH=":${LD_LIBRARY_PATH}"
METVIEW_GUI_BUILT=true
diff --git a/debian/changelog b/debian/changelog
index 4b684ed..ce0e8cf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ metview (4.9.0-1) UNRELEASED; urgency=medium
* New upstream release
* Standards-Version: 4.1.1
+ * Set version in debian/CONFIG.site.in via ./rules
-- Alastair McKinstry <mckinstry at debian.org> Wed, 04 Oct 2017 11:41:56 +0100
diff --git a/debian/rules b/debian/rules
index 4e9769c..1af9c1b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,6 +9,7 @@ DEB_CFLAGS_MAINT_APPEND:= -Wall -pedantic -fPIC
export DEB_BUILD_MAINT_OPTIONS DEB_CFLAGS_MAINT_APPEND DEB_LDFLAGS_MAINT_PREPEND
export QT_SELECT=5
CXXFLAGS:= $(shell dpkg-buildflags --get CXXFLAGS) -std=c++11
+UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p' | sed -e 's/\+.*//; s/^[0-9]://')
# Needed for sbuild. metview creates temp directories during build
export HOME:=/tmp
@@ -72,7 +73,8 @@ override_dh_auto_configure:
for f in ${AUTOGENERATED} ; do \
sed -e 's%@ARCH@%${DEB_HOST_MULTIARCH}%g' < debian/$$f.in > debian/$$f ; \
done
- sed -e 's%@ARCH@%${DEB_HOST_MULTIARCH}%g' < debian/CONFIG.site.in \
+ sed -e 's%@ARCH@%${DEB_HOST_MULTIARCH}%g' < debian/CONFIG.site.in | \
+ sed -e 's%@UPSTREAM_VERSION@%${UPSTREAM_VERSION}%g' |
> $(METVIEW_DIR_DEV)/scripts/CONFIG.site
# These get generated ok on a machine with network connection, but fail on sbuilds, etc.
# so copy pre-generated versions stored in etc
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/metview.git
More information about the debian-science-commits
mailing list