From 7a29f3ca26a236ec4b8dc99e818d71ac8c756522 Mon Sep 17 00:00:00 2001 From: "Juergen E. Fischer" Date: Sat, 26 May 2012 16:09:07 +0200 Subject: [PATCH] debian packaging update --- debian/compat.sid | 2 +- debian/compat.wheezy | 2 +- debian/libqgis-dev.install | 1 + debian/libqgis{QGIS_ABI}-dev.install | 3 --- debian/rules | 15 +++++++++++++-- 5 files changed, 16 insertions(+), 7 deletions(-) delete mode 100644 debian/libqgis{QGIS_ABI}-dev.install diff --git a/debian/compat.sid b/debian/compat.sid index 45a4fb75db8..ec635144f60 100644 --- a/debian/compat.sid +++ b/debian/compat.sid @@ -1 +1 @@ -8 +9 diff --git a/debian/compat.wheezy b/debian/compat.wheezy index 45a4fb75db8..ec635144f60 100644 --- a/debian/compat.wheezy +++ b/debian/compat.wheezy @@ -1 +1 @@ -8 +9 diff --git a/debian/libqgis-dev.install b/debian/libqgis-dev.install index 9d024888c55..60a5051ccf4 100644 --- a/debian/libqgis-dev.install +++ b/debian/libqgis-dev.install @@ -2,3 +2,4 @@ usr/include/qgis/* usr/lib/libqgis_core.so usr/lib/libqgis_gui.so usr/lib/libqgis_analysis.so +usr/lib/libqgis_networkanalysis.so diff --git a/debian/libqgis{QGIS_ABI}-dev.install b/debian/libqgis{QGIS_ABI}-dev.install deleted file mode 100644 index e95ed2edfef..00000000000 --- a/debian/libqgis{QGIS_ABI}-dev.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/include/qgis/* -usr/lib/libqgis_gui.so -usr/lib/libqgis_core.so diff --git a/debian/rules b/debian/rules index c4a7b72d95a..8ed89a659d5 100755 --- a/debian/rules +++ b/debian/rules @@ -43,6 +43,8 @@ CMAKE_OPTS := \ -D QGIS_CGIBIN_SUBDIR=/usr/lib/cgi-bin \ -D WITH_APIDOC=TRUE +MAKEFLAGS += VERBOSE=YES + ifneq (,$(findstring $(DISTRIBUTION),"squeeze wheezy lucid maverick natty oneiric precise")) CMAKE_OPTS += -D WITH_PYSPATIALITE=TRUE endif @@ -57,18 +59,27 @@ else CMAKE_OPTS += -D WITH_GLOBE=TRUE endif +ifneq (,$(findstring $(DISTRIBUTION),"wheezy sid")) +CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS) +CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) +CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) +LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) +endif + ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 + CXXFLAGS += -O0 else CFLAGS += -O2 + CXXFLAGS += -O2 endif + ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CMAKE_OPTS += -D CMAKE_BUILD_TYPE=Debug -D ENABLE_TESTS=TRUE - MAKEFLAGS += VERBOSE=YES endif ifneq (,$(findstring profile,$(DEB_BUILD_OPTIONS))) @@ -99,7 +110,7 @@ debian/build/CMakeCache.txt: $(TEMPLATES) CMakeLists.txt # Add here commands to configure the package. [ -d debian/build ] || mkdir debian/build [ ! -e CMakeCache.txt ] || rm CMakeCache.txt - cd debian/build; cmake $(CMAKE_OPTS) ../.. + cd debian/build; CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" cmake $(CMAKE_OPTS) ../.. build: build-stamp