[SCM] mapnik branch, master, updated. debian/0.7.1-5-25-g8743fac

David Paleino dapal at debian.org
Tue Oct 4 14:52:36 UTC 2011


The following commit has been merged in the master branch:
commit f9b4d52d7e4dcadf0af0605b8a88715c689396cb
Author: David Paleino <dapal at debian.org>
Date:   Tue Sep 27 16:38:33 2011 +0200

    Try to correctly use scons

diff --git a/debian/rules b/debian/rules
index 7714356..a205d19 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,32 +12,28 @@ SCONS_FLAGS := INPUT_PLUGINS=gdal,geos,kismet,ogr,osm,postgis,raster,rasterlite,
 SCONS_FLAGS += PROJ_INCLUDES=/usr/include PROJ_LIBS=/usr/lib
 SCONS_FLAGS += SYSTEM_FONTS=/usr/share/fonts/truetype/ttf-dejavu
 SCONS_FLAGS += XMLPARSER=libxml2
-SCONS_FLAGS += DESTDIR=$(CURDIR)/debian/tmp
 SCONS_FLAGS += PREFIX=/usr LIB_DIR_NAME=/mapnik/2.0
 
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	export CFLAGS += -O0
-else
-	export CFLAGS += -O2
-endif
-
 override_dh_auto_configure:
-	scons $(SCONS_FLAGS) CCFLAGS="$(CFLAGS)" configure
-	dh_auto_configure
+	scons $(SCONS_FLAGS) CCFLAGS="$(CFLAGS)" configure --debug=explain
+#	dh_auto_configure
 
 override_dh_auto_build:
 	set -e; \
 	for py in $(shell pyversions -r); do \
-		scons $(SCONS_FLAGS) PYTHON=/usr/bin/$$py ; \
+		scons $(SCONS_FLAGS) PYTHON=/usr/bin/$$py --debug=explain ; \
 	done
 
-	dh_auto_build
+#	dh_auto_build
 
 override_dh_prep:
 	dh_prep -Xdebian/tmp
 
+override_dh_auto_install:
+	for py in $(shell pyversions -r); do \
+		scons $(SCONS_FLAGS) CCFLAGS="$(CFLAGS)" PYTHON=/usr/bin/$$py DESTDIR=$(CURDIR)/debian/tmp install --debug=explain ; \
+	done
+
 override_dh_install:
 	dh_install
 	find $(CURDIR)/debian/ -name "modserver.py" | xargs chmod -x
@@ -66,8 +62,6 @@ override_dh_installexamples:
 	find $(CURDIR)/debian/ -name "*.png" | xargs -r chmod -x
 
 %:
-#	dh_installexamples -Xdata/new
-#	dh_install --sourcedir=debian/tmp
 	dh $@ \
 		--with python2
 

-- 
C++/Python toolkit for developing GIS applications



More information about the Pkg-grass-devel mailing list