[DebianGIS-dev] r1956 - packages/gdal-grass/trunk/debian

frankie at alioth.debian.org frankie at alioth.debian.org
Tue Mar 3 17:07:49 UTC 2009


Author: frankie
Date: 2009-03-03 17:07:49 +0000 (Tue, 03 Mar 2009)
New Revision: 1956

Modified:
   packages/gdal-grass/trunk/debian/changelog
   packages/gdal-grass/trunk/debian/rules
Log:
Minor changes to debian/rules.


Modified: packages/gdal-grass/trunk/debian/changelog
===================================================================
--- packages/gdal-grass/trunk/debian/changelog	2009-03-03 16:55:18 UTC (rev 1955)
+++ packages/gdal-grass/trunk/debian/changelog	2009-03-03 17:07:49 UTC (rev 1956)
@@ -2,8 +2,9 @@
 
   * New upstream release
   * Merged rpath.dpatch from 1.5 branch.
+  * Parameterized debian/rules with respect to gdal and grass versions.
 
- -- Francesco Paolo Lovergine <frankie at debian.org>  Mon, 23 Feb 2009 17:32:04 +0100
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Tue, 03 Mar 2009 18:06:02 +0100
 
 libgdal-grass (1.5.4-1) unstable; urgency=low
 

Modified: packages/gdal-grass/trunk/debian/rules
===================================================================
--- packages/gdal-grass/trunk/debian/rules	2009-03-03 16:55:18 UTC (rev 1955)
+++ packages/gdal-grass/trunk/debian/rules	2009-03-03 17:07:49 UTC (rev 1956)
@@ -7,14 +7,16 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-export PKGNAME=libgdal1-1.5.0-grass
+PKGNAME=$(shell grep Package: debian/control|cut -d' ' -f2)
+GRASS=grass$(subst .,,$(shell pkg-config --modversion grass|cut -d. -f1,2))
+GDAL=gdal$(subst .,,$(shell gdal-config --version|cut -d. -f1,2))
 
 include /usr/share/dpatch/dpatch.make
 
 config.status: 
 	dh_testdir
 
-	./configure --prefix=/usr --with-grass=/usr/lib/grass64 --with-autoload=/usr/lib/gdal15plugins
+	./configure --prefix=/usr --with-grass=/usr/lib/$(GRASS) --with-autoload=/usr/lib/$(GDAL)plugins
 
 build: build-stamp
 build-stamp: patch config.status
@@ -38,11 +40,11 @@
 	dh_prep
 	dh_installdirs
 
-	mkdir -p $(CURDIR)/debian/$(PKGNAME)/usr/lib/gdal15/grass
-	$(MAKE) install AUTOLOAD_DIR=$(CURDIR)/debian/$(PKGNAME)/usr/lib/gdal15plugins \
-		        GRASSTABLES_DIR=$(CURDIR)/debian/$(PKGNAME)/usr/lib/gdal15/grass
+	mkdir -p $(CURDIR)/debian/$(PKGNAME)/usr/lib/$(GDAL)/grass
+	$(MAKE) install AUTOLOAD_DIR=$(CURDIR)/debian/$(PKGNAME)/usr/lib/$(GDAL)plugins \
+		        GRASSTABLES_DIR=$(CURDIR)/debian/$(PKGNAME)/usr/lib/$(GDAL)/grass
 	# removes redundant stuff already installed by grass
-	rm -rf $(CURDIR)/debian/$(PKGNAME)/usr/lib/gdal15
+	rm -rf $(CURDIR)/debian/$(PKGNAME)/usr/lib/$(GDAL)
 
 binary-indep: build install
 # Do nothing
@@ -58,10 +60,11 @@
 	dh_fixperms
 	dh_makeshlibs
 	dh_installdeb
-	dh_shlibdeps -l.:/usr/lib/grass64/lib 
+	dh_shlibdeps -l.:/usr/lib/$(GRASS)/lib 
 	dh_gencontrol
 	dh_md5sums
 	dh_builddeb
 
 binary: binary-arch binary-indep
+
 .PHONY: build clean binary-arch binary-indep binary install




More information about the Pkg-grass-devel mailing list