[gdal-grass] 04/04: Move GDAL version check to configure target, to allow pbuilder builds without requiring a matching GDAL installed outside the build environment.
Bas Couwenberg
sebastic at xs4all.nl
Fri May 9 00:06:30 UTC 2014
This is an automated email from the git hooks/post-receive script.
sebastic-guest pushed a commit to branch experimental
in repository gdal-grass.
commit 80507c6c403fa231ed47c637d30e37aaa077a117
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Fri May 9 01:10:37 2014 +0200
Move GDAL version check to configure target, to allow pbuilder builds without requiring a matching GDAL installed outside the build environment.
---
debian/changelog | 2 ++
debian/rules | 11 ++++++-----
2 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index b4a2722..c5d6581 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ libgdal-grass (1.11.0-1) UNRELEASED; urgency=low
* New upstream release.
* Update copyright file.
+ * Move GDAL version check to configure target, to allow pbuilder builds
+ without requiring a matching GDAL installed outside the build environment.
-- Bas Couwenberg <sebastic at xs4all.nl> Sun, 04 May 2014 14:43:12 +0200
diff --git a/debian/rules b/debian/rules
index 10fbcec..8f6cd6f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,11 +9,6 @@ GRASS=grass$(subst .,,$(shell pkg-config --modversion grass|cut -d. -f1,2))
GRASS_ABI=grass$(subst .,,$(shell pkg-config --modversion grass|cut -d. -f1,2,3|sed -e 's/RC/-/'))
GDAL=$(shell cat VERSION|cut -d. -f1,2)
-# Abort if source and gdal have not the same versions.
-ifneq ($(shell gdal-config --version),$(shell cat VERSION))
-$(error GDAL version and GDAL GRASS plugin version are not aligned. Please, upload a proper plugin source version.)
-endif
-
%:
dh $@ --with autoreconf --parallel
@@ -28,6 +23,12 @@ override_dh_autoreconf_clean:
fi
override_dh_auto_configure:
+ # Abort if source and gdal have not the same versions.
+ if [ `gdal-config --version` != `cat VERSION` ]; then \
+ echo "GDAL version and GDAL GRASS plugin version are not aligned. Please, upload a proper plugin source version."; \
+ exit 1; \
+ fi
+
sed -e 's/@GRASS_ABI@/$(GRASS_ABI)/' debian/control.in > debian/control
sed -e 's/@GDAL@/$(GDAL)/' -e 's/@GRASS@/$(GRASS)/' -e 's/@PKGNAME@/$(PKGNAME)/' debian/lintian-overrides.in > debian/$(PKGNAME).lintian-overrides
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/gdal-grass.git
More information about the Pkg-grass-devel
mailing list