[metview] 01/03: Next in the round of exciting metview reproducibility fixes.
Alastair McKinstry
mckinstry at moszumanska.debian.org
Thu Dec 3 14:08:43 UTC 2015
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch debian/master
in repository metview.
commit cf1f9f5239ab7cc8dbf4dbb698c8e463d6f6b2db
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Sun Nov 1 10:36:09 2015 +0000
Next in the round of exciting metview reproducibility fixes.
---
debian/changelog | 6 ++++++
debian/patches/reproducible-build.patch | 38 ++++++++++++++++++++++++++++++++-
debian/rules | 8 ++++++-
3 files changed, 50 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index d6c5cfd..2ab2033 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+metview (4.5.7-3) unstable; urgency=medium
+
+ * Next in the round of exciting metview reproducibility fixes.
+
+ -- Alastair McKinstry <mckinstry at debian.org> Sun, 01 Nov 2015 10:30:45 +0000
+
metview (4.5.7-2) unstable; urgency=medium
* Set DISABLE_OS_CHECK=On (new feature) for Hurd, kFreeBSD builds.
diff --git a/debian/patches/reproducible-build.patch b/debian/patches/reproducible-build.patch
index b13abca..769da7f 100644
--- a/debian/patches/reproducible-build.patch
+++ b/debian/patches/reproducible-build.patch
@@ -1,6 +1,6 @@
Author: Alastair McKinstry <mckinstry at debian.org>
Description: Hard-code dates to make the build reproducible
-Last-Updated: 2015-10-21
+Last-Updated: 2015-11-02
Forwarded: not-needed
Index: metview-4.5.7/share/metview/app-defaults/MvVersionDetails.in
@@ -10,3 +10,39 @@ Index: metview-4.5.7/share/metview/app-defaults/MvVersionDetails.in
@@ -1 +1 @@
-1 Metview @metview_MAJOR_VERSION_STR@ @metview_MINOR_VERSION_STR@ @metview_REVISION_VERSION_STR@ @THIS_YEAR@ 1990- at THIS_YEAR@ @THIS_VERBOSE_DATE@
+1 Metview @metview_MAJOR_VERSION_STR@ @metview_MINOR_VERSION_STR@ @metview_REVISION_VERSION_STR@ 2015 1990-2015 21-October-2015
+Index: metview-4.5.7/scripts/metview_base.in
+===================================================================
+--- metview-4.5.7.orig/scripts/metview_base.in
++++ metview-4.5.7/scripts/metview_base.in
+@@ -1,4 +1,4 @@
+-#!/bin/ksh
++
+
+ # **************************** LICENSE START ***********************************
+ #
+@@ -14,8 +14,6 @@
+ #
+ set -ea
+ #
+-# THIS FILE IS GENERATED BY cmake on @TODAYS_DATE@
+-#
+ WMO_SITE_NR=@SITE_WMO_CODE@
+ ##QT_DIR_LIB=/usr/local/apps/qt/4.6.2-64/lib
+ PATH=@NETCDF_BIN@:@ODB_API_BIN_DIR@:${PATH}
+@@ -23,7 +21,6 @@ INSTALLDIR=@CMAKE_INSTALL_PREFIX@
+ METVIEW_SCRIPT=@METVIEW_SCRIPT@
+ MV_MARS_ACCESS=@MARS_ACCESS@
+ MARS_HOME=@MARS_HOME@
+-METVIEW_DIR_DEV=@CMAKE_BINARY_DIR@
+ METVIEW_TITLE_PROD="Production @EXTRA_TITLE@"
+ METVIEW_TITLE_DEV="Development @EXTRA_TITLE@"
+ MV_ENVIRON=@MV_ENVIRON@
+@@ -40,7 +37,7 @@ MV_ODB1_VERSION=@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=@METVIEW_VERSION_STR@
+-METVIEW_VERSION_TITLE="Metview @METVIEW_VERSION_STR@ @EXTRA_TITLE@ (@TODAYS_DATE@)"
++METVIEW_VERSION_TITLE="Metview @METVIEW_VERSION_STR@ @EXTRA_TITLE@"
+ LD_LIBRARY_PATH="@METVIEW_LD_PATHS@:${LD_LIBRARY_PATH}"
+ METVIEW_GUI_BUILT=@METVIEW_GUI_BUILT@
+ @MV_FLEXTRA_PATH_SET@
diff --git a/debian/rules b/debian/rules
index 6f0d9ae..92ee9e3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -23,6 +23,12 @@ MV_DIR:=/usr/lib/$(DEB_HOST_MULTIARCH)/metview
export METVIEW_DIR_DEV:=$(CURDIR)/debian/build
export METVIEW_BIN:=$(METVIEW_DIR_DEV)/bin
+FPIC:= ''
+
+ifeq ($(DEB_HOST_MULTIARCH), s390x)
+ FPIC:= -fpic
+endif
+
# magic debhelper rule
%:
dh $@ --buildsystem=cmake --builddirectory=$(METVIEW_DIR_DEV)
@@ -41,7 +47,7 @@ override_dh_auto_configure:
dh_auto_configure -- \
-DMETVIEW_SITE=debian \
-DCMAKE_BUILD_TYPE=Debug \
- -DMETVIEW_EXTRA_LIBRARIES='terralib' \
+ -DMETVIEW_EXTRA_LIBRARIES='terralib -lemosR64' \
-DMETVIEW_EXTRA_INCLUDES='/usr/include/terralib/kernel' \
-DMAGICS_PATH=/usr \
-DBUILD_SHARED_LIBS=On \
--
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