diff --git a/debian/changelog b/debian/changelog index d4742998db91..a59643728eaa 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,10 +6,10 @@ qgis (1.9.90) UNRELEASED; urgency=low * drop extra include path for QtWebkit on oneiric and natty * add translations for desktop link * add browser desktop entry - * add support for Ubuntu precise - * build package with libspatialite where available + * add support for Debian wheezy and Ubuntu precise + * build package with internal libspatialite where libspatialite not available - -- Jürgen E. Fischer Mon, 05 Mar 2012 20:21:48 +0100 + -- Jürgen E. Fischer Tue, 06 Mar 2012 20:33:08 +0100 qgis (1.8.0) UNRELEASED; urgency=low diff --git a/debian/control.wheezy b/debian/control.wheezy new file mode 100644 index 000000000000..7a38d4256c1a --- /dev/null +++ b/debian/control.wheezy @@ -0,0 +1,217 @@ +Source: qgis +Section: science +Priority: extra +Maintainer: Quantum GIS developers +Build-Depends: + bison, + cmake (>= 2.6), + debhelper (>= 7), + flex, + grass-dev, + libexpat1-dev, + libfcgi-dev, + libgdal1-dev, + libgeos-dev (>= 3.0.0), + libgsl0-dev, + libpq-dev, + libproj-dev, + libqt4-dev (>=4.4.0), + libqt4-opengl-dev, + libqtwebkit-dev, + libqwt-dev, + libspatialite-dev, + libsqlite3-dev, + libspatialindex-dev, + pkg-config, + pyqt4-dev-tools, + python, + python-dev (>= 2.6.6-3~), + python-qt4 (>=4.1.0), + python-qt4-dev (>=4.1.0), + python-sip (>= 4.5.0), + python-sip-dev (>= 4.5.0), + libosgearth-dev, + libopenscenegraph-dev, + git, + doxygen, + graphviz, + txt2tags +Build-Conflicts: libqgis-dev, qgis-dev +Standards-Version: 3.8.4 +XS-Python-Version: current +Homepage: http://qgis.org/ + +Package: qgis +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, qgis-providers (= ${binary:Version}), qgis-common (= ${source:Version}) +Recommends: qgis-plugin-globe, qgis-plugin-grass, python-qgis +Suggests: gpsbabel +Conflicts: uim-qt3 +Description: Geographic Information System (GIS) + A Geographic Information System (GIS) manages, analyzes, and displays + databases of geographic information. Quantum GIS (QGIS) supports shape file + viewing and editing, spatial data storage with PostgreSQL/PostGIS, projection + on-the-fly, map composition, and a number of other features via a plugin + interface. QGIS also supports display of various georeferenced raster and + Digital Elevation Model (DEM) formats including GeoTIFF, Arc/Info ASCII Grid, + and USGS ASCII DEM. + +Package: qgis-common +Architecture: all +Description: Quantum GIS - architecture-independent data + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains architecture-independent supporting data files for use + with Quantum GIS. + +Package: libqgis{QGIS_ABI} +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: qgis (<=0.9.2rc1), libqgis-core1, libqgis-gui1, libqgis0, libqgis1 +Description: Quantum GIS - shared libraries + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains the shared core and gui library that provide an + interface for plugins and stand-alone applications. + +Package: libqgis-dev +Architecture: any +Section: libdevel +Depends: + grass-dev, + libexpat1-dev, + libgdal1-dev, + libgeos-dev (>= 3.0.0), + libgsl0-dev, + libpq-dev, + libproj-dev, + libqgis{QGIS_ABI} (= ${binary:Version}), + libqt4-dev (>=4.4.0), + libsqlite3-dev, + python-qt4 (>=4.1.0), + python-qt4-dev (>=4.1.0), + qt4-designer (>=4.4.0) +Provides: qgis-dev +Replaces: qgis-dev, libqgis1-dev, libqgis1.4.0-dev +Description: Quantum GIS - development files + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains the headers and libraries needed to develop plugins for + Quantum GIS. + +Package: qgis-plugin-grass +Architecture: any +Depends: qgis (= ${binary:Version}), qgis-plugin-grass-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}, grass{GRASS_ABI} +Description: GRASS plugin for Quantum GIS + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This plugin enables GRASS data access in the Quantum GIS geographic data + viewer. + +Package: qgis-plugin-grass-common +Architecture: all +Replaces: qgis-common (<< 1.5) +Depends: python +Breaks: qgis-common (<< 1.5) +Description: GRASS plugin for Quantum GIS - architecture-independent data + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains architecture-independent supporting data files for use + with the Quantum GIS GRASS plugin. + +Package: python-qgis +Section: python +Architecture: any +Depends: python-qt4 (>=4.1.0), python-sip (>= 4.5.0), python-qgis-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} +Provides: ${python:Provides} +Description: Python bindings to Quantum GIS + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains the files for the Python support. + +Package: python-qgis-common +Section: python +Architecture: all +Provides: ${python:Provides} +Depends: gdal-bin, python-gdal +Description: Python bindings to Quantum GIS - architecture-independent files + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains architecture-independent files for the Quantum GIS + Python bindings. + +Package: qgis-providers +Architecture: any +Depends: qgis-providers-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} +Replaces: qgis (<= 1.6) +Breaks: qgis (<= 1.6) +Description: collection of data providers to Quantum GIS + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains the provider plugins for Quantum GIS. + +Package: qgis-providers-common +Architecture: all +Replaces: qgis-common (<= 1.6) +Breaks: qgis-common (<= 1.6) +Description: collection of data providers to Quantum GIS - architecture-independent files + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains architecture-independent files for the Quantum GIS + providers. + +Package: qgis-mapserver +Architecture: any +Depends: qgis-providers (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: Quantum GIS mapserver + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains the Quantum GIS mapserver. + +Package: qgis-sqlanywhere +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: qgis-sqlanywhere1.7.0, qgis-sqlanywhere1.7.1, qgis-sqlanywhere1.8.0 +Description: Quantum GIS sql anywhere plugin and provider + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains the Quantum GIS sqlanywhere plugin and provider. + +Package: qgis-api-doc +Architecture: all +Section: doc +Description: Quantum GIS API documentation + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains the Quantum GIS API documentation. + +Package: qgis-plugin-globe +Architecture: any +Depends: qgis (= ${binary:Version}), qgis-plugin-globe-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: OSG globe plugin for Quantum GIS + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This plugin enables 3D viewing using OSG globe in the Quantum GIS. + +Package: qgis-plugin-globe-common +Architecture: all +Description: OSG GLOBE plugin for Quantum GIS - architecture-independent data + Quantum GIS is a Geographic Information System (GIS) which manages, analyzes + and display databases of geographic information. + . + This package contains architecture-independent supporting data files for use + with the Quantum GIS GLOBE plugin. + diff --git a/debian/rules b/debian/rules index 500f50917e32..5b461d43b35b 100755 --- a/debian/rules +++ b/debian/rules @@ -10,7 +10,7 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DISTRIBUTION := $(shell dpkg-parsechangelog --format rfc822 | sed -ne "s/^Distribution: //p") -ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"squeeze hardy intrepid jaunty karmic lucid maverick natty oneiric precise")) +ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"squeeze wheezy hardy intrepid jaunty karmic lucid maverick natty oneiric precise")) DISTRIBUTION := sid endif @@ -32,10 +32,10 @@ CMAKE_OPTS := \ -D QGIS_CGIBIN_SUBDIR=/usr/lib/cgi-bin \ -D WITH_APIDOC=TRUE -ifeq (,$(findstring $(DISTRIBUTION),"squeeze lucid maverick natty oneiric precise sid")) - CMAKE_OPTS += -D WITH_INTERNAL_SPATIALITE=TRUE -else +ifeq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"hardy intrepid jaunty karmic lucid maverick natty oneiric lenny squeeze")) CMAKE_OPTS += -D WITH_INTERNAL_SPATIALITE=FALSE +else + CMAKE_OPTS += -D WITH_INTERNAL_SPATIALITE=TRUE endif ifneq (,$(findstring $(DISTRIBUTION),"sid"))