The following commit has been merged in the master branch: commit 13688884305141f61ba32a399b0e7c02feb15a9a Author: Bas Couwenberg <sebas...@xs4all.nl> Date: Fri Sep 27 03:48:34 2013 +0200
Use minimal dh rules. diff --git a/debian/changelog b/debian/changelog index c4b33f3..ba146b7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ qgis (2.0.1-1) UNRELEASED; urgency=low [ Bas Couwenberg ] * Add myself to Uploaders. * Merge changes from control.sid. + * Use minimal dh rules. -- Bas Couwenberg <sebas...@xs4all.nl> Fri, 27 Sep 2013 02:05:32 +0200 diff --git a/debian/control b/debian/control index 058cc6e..a7355c0 100644 --- a/debian/control +++ b/debian/control @@ -25,8 +25,8 @@ Build-Depends: bison, libspatialindex-dev, pkg-config, pyqt4-dev-tools, - python, - python-dev (>= 2.6.6-3~), + python-all (>= 2.6.6-3~), + python-all-dev (>= 2.6.6-3~), python-qt4 (>=4.1.0), python-qt4-dev (>=4.1.0), python-sip (>= 4.5.0), @@ -80,7 +80,7 @@ Description: QGIS - architecture-independent data This package contains architecture-independent supporting data files for use with QGIS. -Package: libqgis1.8.0 +Package: libqgis2.0.1 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} @@ -106,7 +106,7 @@ Depends: grass-dev, libgsl0-dev, libpq-dev, libproj-dev, - libqgis1.8.0 (= ${binary:Version}), + libqgis2.0.1 (= ${binary:Version}), libqt4-dev (>=4.6.0), libsqlite3-dev, python-qt4 (>=4.1.0), diff --git a/debian/libqgis-dev.install b/debian/libqgis-dev.install index 60a5051..ad174cb 100644 --- a/debian/libqgis-dev.install +++ b/debian/libqgis-dev.install @@ -3,3 +3,5 @@ usr/lib/libqgis_core.so usr/lib/libqgis_gui.so usr/lib/libqgis_analysis.so usr/lib/libqgis_networkanalysis.so +usr/lib/libqgispython.so +usr/share/qgis/FindQGIS.cmake diff --git a/debian/libqgis2.0.1.install b/debian/libqgis2.0.1.install new file mode 100644 index 0000000..9dc5995 --- /dev/null +++ b/debian/libqgis2.0.1.install @@ -0,0 +1,4 @@ +usr/lib/libqgis_core.so.2.0.1 +usr/lib/libqgis_gui.so.2.0.1 +usr/lib/libqgis_analysis.so.2.0.1 +usr/lib/libqgis_networkanalysis.so.2.0.1 diff --git a/debian/libqgis{QGIS_ABI}.install b/debian/libqgis{QGIS_ABI}.install deleted file mode 100644 index 205d78c..0000000 --- a/debian/libqgis{QGIS_ABI}.install +++ /dev/null @@ -1,4 +0,0 @@ -usr/lib/libqgis_core.so.{QGIS_ABI} -usr/lib/libqgis_gui.so.{QGIS_ABI} -usr/lib/libqgis_analysis.so.{QGIS_ABI} -usr/lib/libqgis_networkanalysis.so.{QGIS_ABI} diff --git a/debian/libqgis{QGIS_ABI}.lintian-overrides b/debian/libqgis{QGIS_ABI}.lintian-overrides deleted file mode 100644 index 88e0b60..0000000 --- a/debian/libqgis{QGIS_ABI}.lintian-overrides +++ /dev/null @@ -1,3 +0,0 @@ -libqgis{QGIS_ABI}: package-name-doesnt-match-sonames -libqgis{QGIS_ABI}: no-symbols-control-file -libqgis{QGIS_ABI}: shlib-calls-exit diff --git a/debian/python-qgis.install b/debian/python-qgis.install new file mode 100644 index 0000000..2453ce7 --- /dev/null +++ b/debian/python-qgis.install @@ -0,0 +1 @@ +usr/lib/python*/ diff --git a/debian/python-qgis.lintian-overrides.in b/debian/python-qgis.lintian-overrides.in deleted file mode 100644 index 72dbe1c..0000000 --- a/debian/python-qgis.lintian-overrides.in +++ /dev/null @@ -1,2 +0,0 @@ -python-qgis: package-name-doesnt-match-sonames -python-qgis: no-symbols-control-file diff --git a/debian/qgis-api-doc.links b/debian/qgis-api-doc.links new file mode 100644 index 0000000..1f3fedb --- /dev/null +++ b/debian/qgis-api-doc.links @@ -0,0 +1 @@ +usr/share/javascript/jquery/jquery.js usr/share/qgis/doc/api/jquery.js diff --git a/debian/qgis-common.install b/debian/qgis-common.install index 19af615..e8f4692 100644 --- a/debian/qgis-common.install +++ b/debian/qgis-common.install @@ -1,4 +1,5 @@ usr/share/qgis/doc/CODING +usr/share/qgis/doc/CODING.html usr/share/qgis/doc/favicon.ico usr/share/qgis/doc/index.html usr/share/qgis/doc/style.css @@ -9,6 +10,8 @@ usr/share/qgis/doc/TRANSLATORS usr/share/qgis/doc/DONORS usr/share/qgis/doc/INSTALL usr/share/qgis/doc/INSTALL.html +usr/share/qgis/doc/news +usr/share/qgis/doc/news.html usr/share/qgis/doc/images usr/share/qgis/i18n/* usr/share/qgis/images/* diff --git a/debian/qgis-oracle-provider.install b/debian/qgis-oracle-provider.install new file mode 100644 index 0000000..a6f277f --- /dev/null +++ b/debian/qgis-oracle-provider.install @@ -0,0 +1,2 @@ +usr/lib/qgis/plugins/liboracleprovider.so +usr/lib/*/qt4/plugins/sqldrivers/libqsqlocispatial.so diff --git a/debian/qgis-oracle-provider.install.in b/debian/qgis-oracle-provider.install.in deleted file mode 100644 index c9a027c..0000000 --- a/debian/qgis-oracle-provider.install.in +++ /dev/null @@ -1,2 +0,0 @@ -usr/lib/qgis/plugins/liboracleprovider.so -{QT_PLUGIN_DIR}/sqldrivers/libqsqlocispatial.so diff --git a/debian/qgis-plugin-grass.install.in b/debian/qgis-plugin-grass.install similarity index 77% rename from debian/qgis-plugin-grass.install.in rename to debian/qgis-plugin-grass.install index 05a3a01..16f7978b 100644 --- a/debian/qgis-plugin-grass.install.in +++ b/debian/qgis-plugin-grass.install @@ -4,4 +4,5 @@ usr/lib/qgis/grass/bin/qgis.g.browser usr/lib/qgis/plugins/libgrassplugin.so usr/lib/qgis/plugins/libgrassprovider.so usr/lib/qgis/plugins/libgrassrasterprovider.so -usr/lib/libqgisgrass.so.{QGIS_ABI} +usr/lib/qgis/plugins/libgrass_gis*.so* +usr/lib/libqgisgrass.so.2.0.1 diff --git a/debian/qgis-providers-common.install b/debian/qgis-providers-common.install index 88bdfa3..7e0a86e 100644 --- a/debian/qgis-providers-common.install +++ b/debian/qgis-providers-common.install @@ -1,5 +1,7 @@ usr/share/qgis/svg/* usr/share/qgis/resources/qgis.db usr/share/qgis/resources/srs.db +usr/share/qgis/resources/customization.xml +usr/share/qgis/resources/symbology-ng-style.xml usr/share/qgis/resources/symbology-ng-style.db usr/share/qgis/resources/cpt-city-qgis-min/* diff --git a/debian/qgis-providers.install.in b/debian/qgis-providers.install similarity index 90% rename from debian/qgis-providers.install.in rename to debian/qgis-providers.install index f621f1f..f21a251 100644 --- a/debian/qgis-providers.install.in +++ b/debian/qgis-providers.install @@ -11,4 +11,4 @@ usr/lib/qgis/plugins/libspatialiteprovider.so usr/lib/qgis/plugins/libwfsprovider.so usr/lib/qgis/plugins/libwmsprovider.so usr/lib/qgis/plugins/libwcsprovider.so -{QT_PLUGIN_DIR}/sqldrivers/libqsqlspatialite.so +usr/lib/*/qt4/plugins/sqldrivers/libqsqlspatialite.so diff --git a/debian/qgis-sqlanywhere.install.in b/debian/qgis-sqlanywhere.install similarity index 66% rename from debian/qgis-sqlanywhere.install.in rename to debian/qgis-sqlanywhere.install index 00d4b98..2d3947c 100644 --- a/debian/qgis-sqlanywhere.install.in +++ b/debian/qgis-sqlanywhere.install @@ -1,3 +1,3 @@ usr/lib/qgis/plugins/libsqlanywhereplugin.so usr/lib/qgis/plugins/libsqlanywhereprovider.so -usr/lib/libqgissqlanyconnection.so.{QGIS_ABI} +usr/lib/libqgissqlanyconnection.so.2.0.1 diff --git a/debian/qgis.install b/debian/qgis.install index 9d98869..d57361e 100644 --- a/debian/qgis.install +++ b/debian/qgis.install @@ -16,16 +16,6 @@ usr/lib/qgis/plugins/libtopolplugin.so usr/lib/qgis/qgis_help usr/share/pixmaps/qgis-icon.xpm usr/share/pixmaps/qgis-mime-icon.png -usr/share/pixmaps/qgis-mime-icon.png usr/share/icons/crystalsvg/128x128/mimetypes -../qgis.desktop usr/share/applications -../qbrowser.desktop usr/share/applications -../qgis.xml usr/share/mime/packages -../mime/application/x-esri-shape.desktop usr/share/mimelnk/application -../mime/application/x-mapinfo-mif.desktop usr/share/mimelnk/application -../mime/application/x-esri-crs.desktop usr/share/mimelnk/application -../mime/application/x-raster-ecw.desktop usr/share/mimelnk/application -../mime/application/x-adobe-mif.desktop usr/share/mimelnk/application -../mime/application/x-raster-aig.desktop usr/share/mimelnk/application -../mime/application/x-qgis-project.desktop usr/share/mimelnk/application -../mime/application/x-raster-mrsid.desktop usr/share/mimelnk/application -../mime/application/x-qgis-layer-settings.desktop usr/share/mimelnk/application +usr/share/applications/ +usr/share/mime/packages +usr/share/mimelnk/ diff --git a/debian/qgis.manpages b/debian/qgis.manpages new file mode 100644 index 0000000..f90fa84 --- /dev/null +++ b/debian/qgis.manpages @@ -0,0 +1,2 @@ +usr/man/man1/qgis.1 +usr/man/man1/qbrowser.1 diff --git a/debian/qgis.sh.in b/debian/qgis.sh similarity index 51% rename from debian/qgis.sh.in rename to debian/qgis.sh index ed17522..3164552 100644 --- a/debian/qgis.sh.in +++ b/debian/qgis.sh @@ -1,9 +1,9 @@ #!/bin/sh if [ "$LD_LIBRARY_PATH" = "" ]; then - LD_LIBRARY_PATH=/usr/lib/{GRASS}/lib + LD_LIBRARY_PATH=/usr/lib/grass64/lib else - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/{GRASS}/lib + LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/grass64/lib fi export LD_LIBRARY_PATH diff --git a/debian/rules b/debian/rules index 6fb559d..a1c6eaf 100755 --- a/debian/rules +++ b/debian/rules @@ -4,6 +4,9 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +# This has to be exported to make some magic below work. +export DH_OPTIONS + # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) @@ -12,29 +15,11 @@ DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) DEB_TEST_TARGET ?= Experimental -ifeq (,$(DISTRIBUTION)) - DISTRIBUTION := $(shell dpkg-parsechangelog --format rfc822 | sed -ne "s/^Distribution: //p") -endif - -ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"squeeze wheezy lucid maverick natty oneiric precise quantal raring sid-oracle")) -ifneq (0,$(shell cat debian/control.debiangis 2>/dev/null|wc -l)) -DISTRIBUTION := debiangis -else -DISTRIBUTION := sid -endif -endif - -DEB_BUILD_NAME ?= $(DISTRIBUTION)-$(DEB_BUILD_ARCH) - ifeq (,$(DISPLAY)) TESTMAKE=xvfb-run -a -n 1 -s "-screen 0 1280x1024x24 -dpi 96" $(MAKE) else TESTMAKE=$(MAKE) endif -ifneq (,$(findstring $(DISTRIBUTION),"lucid")) -# excludes tests requiring unittest2 not available on lucid -TESTMAKE += ARGS="-E PyQgsRectangle" -endif QGIS_MAJOR=$(shell sed -ne 's/SET(CPACK_PACKAGE_VERSION_MAJOR "\([0-9]*\)")/\1/p' CMakeLists.txt) @@ -45,63 +30,39 @@ GRASS_ABI=$(subst .,,$(shell pkg-config --modversion grass|sed -e "s/\.//g" -e " GRASS=grass$(subst .,,$(shell pkg-config --modversion grass|cut -d. -f1,2)) CMAKE_OPTS := \ - -D BUILDNAME=$(DEB_BUILD_NAME) \ - -D GRASS_PREFIX=/usr/lib/grass64 \ - -D CMAKE_INSTALL_PREFIX=/usr \ - -D BINDINGS_GLOBAL_INSTALL=TRUE \ - -D PEDANTIC=TRUE \ - -D WITH_QSPATIALITE=TRUE \ - -D WITH_MAPSERVER=TRUE \ - -D MAPSERVER_SKIP_ECW=TRUE \ - -D QGIS_CGIBIN_SUBDIR=/usr/lib/cgi-bin \ - -D WITH_APIDOC=TRUE + -DGRASS_PREFIX=/usr/lib/grass64 \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBINDINGS_GLOBAL_INSTALL=TRUE \ + -DPEDANTIC=TRUE \ + -DWITH_QSPATIALITE=TRUE \ + -DWITH_MAPSERVER=TRUE \ + -DMAPSERVER_SKIP_ECW=TRUE \ + -DQGIS_CGIBIN_SUBDIR=/usr/lib/cgi-bin \ + -DWITH_APIDOC=TRUE \ + -DWITH_PYSPATIALITE=TRUE \ + -DWITH_GLOBE=FALSE \ + -DPYTHON_LIBRARY=/usr/lib/$(DEB_BUILD_MULTIARCH)/libpython2.7.so -MAKEFLAGS += VERBOSE=YES - -ifneq (,$(findstring $(DISTRIBUTION),"squeeze lucid")) - CMAKE_OPTS += -D WITH_STAGED_PLUGINS=FALSE +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CMAKE_OPTS += -DCMAKE_BUILD_TYPE=Debug endif -ifeq (,$(findstring $(DISTRIBUTION),"squeeze lucid maverick natty oneiric")) - DEB_BUILD_MULTIARCH ?= $(shell dpkg-architecture -qDEB_BUILD_MULTIARCH) - QT_PLUGIN_DIR = usr/lib/$(DEB_BUILD_MULTIARCH)/qt4/plugins -else - QT_PLUGIN_DIR = usr/lib/qt4/plugins +ifneq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + CMAKE_OPTS += -DENABLE_TESTS=FALSE endif +MAKEFLAGS += VERBOSE=YES + +DEB_BUILD_MULTIARCH ?= $(shell dpkg-architecture -qDEB_BUILD_MULTIARCH) +QT_PLUGIN_DIR = usr/lib/$(DEB_BUILD_MULTIARCH)/qt4/plugins + ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) endif -ifneq (,$(findstring $(DISTRIBUTION),"squeeze wheezy sid lucid maverick natty oneiric precise raring")) - CMAKE_OPTS += -D WITH_PYSPATIALITE=TRUE -endif - -ifneq (,$(findstring $(DISTRIBUTION),"squeeze lucid maverick natty oneiric")) - CMAKE_OPTS += -D WITH_INTERNAL_SPATIALITE=TRUE -endif - -ifneq (,$(findstring $(DISTRIBUTION),"squeeze lucid maverick natty oneiric sid")) - CMAKE_OPTS += -D WITH_GLOBE=FALSE -else - CMAKE_OPTS += -D WITH_GLOBE=TRUE -endif - -ifneq (,$(findstring $(DISTRIBUTION),"raring sid sid-oracle")) - CMAKE_OPTS += -D PYTHON_LIBRARY=/usr/lib/$(DEB_BUILD_MULTIARCH)/libpython2.7.so -endif - -ifneq (,$(findstring -oracle,$(DISTRIBUTION))) - CMAKE_OPTS += -D WITH_ORACLE=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 +CFLAGS += $(CPPFLAGS) +CXXFLAGS += $(CPPFLAGS) ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 @@ -111,102 +72,36 @@ else 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 -endif - -ifneq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) - CMAKE_OPTS += -D ENABLE_TESTS=FALSE -endif - ifneq (,$(findstring profile,$(DEB_BUILD_OPTIONS))) CFLAGS += -pg CXXFLAGS += -pg LDFLAGS += -pg endif -define gentemplate -$(2): $(1) - sed \ - -e "s/{DEB_BUILD_GNU_TYPE}/$(DEB_BUILD_GNU_TYPE)/g" \ - -e "s#{QT_PLUGIN_DIR}#$(QT_PLUGIN_DIR)#g" \ - -e "s/{QGIS_ABI}/$(QGIS_ABI)/g" \ - -e "s/{GRASS}/$(GRASS)/g" \ - -e "s/{GRASS_ABI}/$(GRASS_ABI)/g" $$^ >$$@ - -templates:: $(2) - -templateclean:: - rm -f $(2) -endef - -$(foreach t,$(wildcard debian/*.in debian/*.$(DISTRIBUTION)),$(eval $(call gentemplate,$(t),$(basename $(t))))) -$(foreach t,$(wildcard debian/*{QGIS_ABI}*),$(eval $(call gentemplate,$(t),$(subst {QGIS_ABI},$(QGIS_ABI),$(t))))) - -debian/build/CMakeCache.txt: templates CMakeLists.txt - dh_testdir - # Add here commands to configure the package. - [ -d debian/build ] || mkdir debian/build - [ ! -e CMakeCache.txt ] || rm CMakeCache.txt - cd debian/build; CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" cmake $(CMAKE_OPTS) ../.. - -build: build-stamp - -build-stamp: debian/build/CMakeCache.txt - dh_testdir - -ifneq (,$(findstring $(DISTRIBUTION),"squeeze lucid")) - perl -0777 -i.bak -pe 's/^%Module\(name=(.*),\s*version=(\d+),\s*keyword_arguments="Optional"\s*\)/%Module $$1 $$2/m;' python/core/core.sip python/gui/gui.sip python/analysis/analysis.sip python/analysis/network/networkanalysis.sip -endif - - # Add here commands to compile the package. - $(MAKE) -C debian/build +%: + dh $@ --with python2 -ifneq (,$(findstring $(DISTRIBUTION),"squeeze lucid")) - for i in python/core/core.sip python/gui/gui.sip python/analysis/analysis.sip python/analysis/network/networkanalysis.sip; do mv $$i.bak $$i; done -endif - -ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) - # Code to run the package test suite - and ignore the outcome for now - -LD_LIBRARY_PATH=$(PWD)/debian/build/output/lib:$(LD_LIBRARY_PATH) $(TESTMAKE) -C debian/build $(DEB_TEST_TARGET) -else - @echo Skipping tests. -endif - - touch $@ +override_dh_clean: + dh_clean -cleantemplates: - $(MAKE) -f debian/rules templateclean - $(MAKE) -f debian/rules debian/control debian/compat + -$(RM) -rf build/ -clean: cleantemplates - dh_testdir - dh_testroot - rm -f build-stamp - rm -f i18n/*.qm - rm -rf debian/tmp +override_dh_auto_configure: + mkdir -p build && cd build && cmake .. $(CMAKE_OPTS) - # Add here commands to clean up after the build process. - rm -rf debian/build +override_dh_auto_build: + $(MAKE) -C build - dh_clean +override_dh_auto_test: + -LD_LIBRARY_PATH=$(PWD)/build/output/lib:$(LD_LIBRARY_PATH) $(TESTMAKE) -C build $(DEB_TEST_TARGET) -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - - # Add here commands to install the package into debian/tmp. - $(MAKE) -C debian/build install DESTDIR=$(CURDIR)/debian/tmp +override_dh_auto_install: + $(MAKE) -C build install DESTDIR=$(CURDIR)/debian/tmp # remove unwanted files - ! [ -f debian/tmp/usr/share/qgis/doc/api/installdox ] || rm debian/tmp/usr/share/qgis/doc/api/installdox - ! [ -f debian/tmp/usr/share/qgis/doc/api/jquery.js ] || ln -sf /usr/share/javascript/jquery/jquery.js debian/tmp/usr/share/qgis/doc/api/jquery.js + $(RM) -f $(CURDIR)/debian/tmp/usr/share/qgis/doc/api/installdox + $(RM) -f $(CURDIR)/debian/tmp/usr/share/qgis/doc/api/jquery.js + $(RM) -f $(CURDIR)/debian/tmp/usr/share/qgis/doc/LICENCE # Install menu pixmap install -o root -g root -d $(CURDIR)/debian/tmp/usr/share/pixmaps @@ -214,53 +109,49 @@ install: build install -o root -g root -m 644 $(CURDIR)/images/icons/qgis-mime-icon.png $(CURDIR)/debian/tmp/usr/share/pixmaps install -o root -g root -m 644 $(CURDIR)/debian/qgis-icon.xpm $(CURDIR)/debian/tmp/usr/share/pixmaps -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. + # Install desktop files + install -o root -g root -d $(CURDIR)/debian/tmp/usr/share/applications + install -o root -g root -m 644 $(CURDIR)/debian/qgis.desktop $(CURDIR)/debian/tmp/usr/share/applications + install -o root -g root -m 644 $(CURDIR)/debian/qbrowser.desktop $(CURDIR)/debian/tmp/usr/share/applications -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs ChangeLog - dh_installdocs - dh_installexamples - dh_install --sourcedir=debian/tmp + # Mime info + install -o root -g root -d $(CURDIR)/debian/tmp/usr/share/mime/packages + install -o root -g root -m 644 $(CURDIR)/debian/qgis.xml $(CURDIR)/debian/tmp/usr/share/mime/packages + + install -o root -g root -d $(CURDIR)/debian/tmp/usr/share/mimelnk/application + install -o root -g root -m 644 $(CURDIR)/debian/mime/application/* $(CURDIR)/debian/tmp/usr/share/mimelnk/application + # qgis binaries install -o root -g root -m 755 -d $(CURDIR)/debian/qgis/usr/bin install -o root -g root -m 755 $(CURDIR)/debian/tmp/usr/bin/qgis $(CURDIR)/debian/qgis/usr/bin install -o root -g root -m 755 $(CURDIR)/debian/tmp/usr/bin/qbrowser $(CURDIR)/debian/qgis/usr/bin + $(RM) -f $(CURDIR)/debian/tmp/usr/bin/qgis + $(RM) -f $(CURDIR)/debian/tmp/usr/bin/qbrowser + + # qgis binary wrappers install -o root -g root -m 755 -d $(CURDIR)/debian/qgis-plugin-grass/usr/bin install -o root -g root -m 755 $(CURDIR)/debian/qgis.sh $(CURDIR)/debian/qgis-plugin-grass/usr/bin/qgis install -o root -g root -m 755 $(CURDIR)/debian/qgis.sh $(CURDIR)/debian/qgis-plugin-grass/usr/bin/qbrowser - -ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"natty oneiric")) - dh_sip -endif -ifneq (,$(findstring $(DISTRIBUTION),"wheezy sid quantal raring")) - dh_python2 --no-guessing-versions -else - dh_pycentral -endif - dh_installmenu - dh_icons + +override_dh_install: + dh_install --autodest --list-missing + +override_dh_installchangelogs: + dh_installchangelogs ChangeLog + +override_dh_installman: dh_installman -pqgis qgis.1 qbrowser.1 + +override_dh_installmime: dh_installmime -pqgis - dh_link - # create lintian overrides file - echo "libqgis$(QGIS_ABI): embedded-library usr/lib/libqgis_core.so.$(QGIS_ABI): sqlite" \ - >$(CURDIR)/debian/libqgis$(QGIS_ABI).lintian-overrides - if which dh_lintian >/dev/null; then dh_lintian; fi - dh_strip + +override_dh_python2: + dh_python2 --no-guessing-versions + +override_dh_compress: dh_compress --exclude=pdf - dh_fixperms - dh_makeshlibs - dh_installdeb + +override_dh_shlibdeps: dh_shlibdeps -l/usr/lib/$(GRASS)/lib - dh_gencontrol - dh_md5sums - dh_builddeb -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install debian/control cleantemplates templateclean -- The Quantum GIS in Debian project _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel