Skip to content

Commit dde9ed7

Browse files
committed
debian packaging update
1 parent 9aba757 commit dde9ed7

File tree

4 files changed

+209
-7
lines changed

4 files changed

+209
-7
lines changed

debian/changelog

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ qgis (1.9.90) UNRELEASED; urgency=low
66
* drop extra include path for QtWebkit on oneiric and natty
77
* add translations for desktop link
88
* add browser desktop entry
9+
* add support for Ubuntu precise
10+
* build package with libspatialite where available
911

10-
-- Jürgen E. Fischer <jef@norbit.de> Thu, 23 Feb 2012 09:36:48 +0100
12+
-- Jürgen E. Fischer <jef@norbit.de> Mon, 05 Mar 2012 20:21:48 +0100
1113

1214
qgis (1.8.0) UNRELEASED; urgency=low
1315

debian/compat.precise

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7

debian/control.precise

Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
Source: qgis
2+
Section: science
3+
Priority: extra
4+
Maintainer: Quantum GIS developers <qgis-developer@lists.osgeo.org>
5+
Build-Depends:
6+
bison,
7+
cmake (>= 2.6),
8+
debhelper (>= 7),
9+
flex,
10+
grass-dev,
11+
libexpat1-dev,
12+
libfcgi-dev,
13+
libgdal1-dev,
14+
libgeos-dev (>= 3.0.0),
15+
libgsl0-dev,
16+
libpq-dev,
17+
libproj-dev,
18+
libqt4-dev (>=4.4.0),
19+
libqtwebkit-dev,
20+
libqwt5-qt4-dev,
21+
libspatialite-dev,
22+
libspatialindex-dev,
23+
libsqlite3-dev,
24+
pkg-config,
25+
pyqt4-dev-tools,
26+
python,
27+
python-central (>=0.5),
28+
python-dev,
29+
python-qt4 (>=4.1.0),
30+
python-qt4-dev (>=4.1.0),
31+
python-sip (>= 4.5.0),
32+
python-sip-dev (>= 4.5.0),
33+
git,
34+
doxygen,
35+
graphviz,
36+
txt2tags
37+
Build-Conflicts: libqgis-dev, qgis-dev
38+
Standards-Version: 3.8.4
39+
XS-Python-Version: current
40+
Homepage: http://qgis.org/
41+
42+
Package: qgis
43+
Architecture: any
44+
Depends: ${shlibs:Depends}, ${misc:Depends}, qgis-providers (= ${binary:Version}), qgis-common (= ${source:Version})
45+
Recommends: qgis-plugin-grass, python-qgis
46+
Suggests: gpsbabel
47+
Conflicts: uim-qt3
48+
Description: Geographic Information System (GIS)
49+
A Geographic Information System (GIS) manages, analyzes, and displays
50+
databases of geographic information. Quantum GIS (QGIS) supports shape file
51+
viewing and editing, spatial data storage with PostgreSQL/PostGIS, projection
52+
on-the-fly, map composition, and a number of other features via a plugin
53+
interface. QGIS also supports display of various georeferenced raster and
54+
Digital Elevation Model (DEM) formats including GeoTIFF, Arc/Info ASCII Grid,
55+
and USGS ASCII DEM.
56+
57+
Package: qgis-common
58+
Architecture: all
59+
Description: Quantum GIS - architecture-independent data
60+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
61+
and display databases of geographic information.
62+
.
63+
This package contains architecture-independent supporting data files for use
64+
with Quantum GIS.
65+
66+
Package: libqgis{QGIS_ABI}
67+
Architecture: any
68+
Depends: ${shlibs:Depends}, ${misc:Depends}
69+
Replaces: qgis (<=0.9.2rc1), libqgis-core1, libqgis-gui1, libqgis0, libqgis1
70+
Description: Quantum GIS - shared libraries
71+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
72+
and display databases of geographic information.
73+
.
74+
This package contains the shared core and gui library that provide an
75+
interface for plugins and stand-alone applications.
76+
77+
Package: libqgis-dev
78+
Architecture: any
79+
Section: libdevel
80+
Depends:
81+
grass-dev,
82+
libexpat1-dev,
83+
libgdal1-dev,
84+
libgeos-dev (>= 3.0.0),
85+
libgsl0-dev,
86+
libpq-dev,
87+
libproj-dev,
88+
libqgis{QGIS_ABI} (= ${binary:Version}),
89+
libqt4-dev (>=4.4.0),
90+
libsqlite3-dev,
91+
python-qt4 (>=4.1.0),
92+
python-qt4-dev (>=4.1.0),
93+
qt4-designer (>=4.4.0)
94+
Provides: qgis-dev
95+
Replaces: qgis-dev, libqgis1-dev, libqgis1.4.0-dev
96+
Description: Quantum GIS - development files
97+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
98+
and display databases of geographic information.
99+
.
100+
This package contains the headers and libraries needed to develop plugins for
101+
Quantum GIS.
102+
103+
Package: qgis-plugin-grass
104+
Architecture: any
105+
Depends: qgis (= ${binary:Version}), qgis-plugin-grass-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}, grass{GRASS_ABI}
106+
Description: GRASS plugin for Quantum GIS
107+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
108+
and display databases of geographic information.
109+
.
110+
This plugin enables GRASS data access in the Quantum GIS geographic data
111+
viewer.
112+
113+
Package: qgis-plugin-grass-common
114+
Architecture: all
115+
Depends: ${python:Depends}
116+
Replaces: qgis-common (<< 1.5)
117+
Breaks: qgis-common (<< 1.5)
118+
Description: GRASS plugin for Quantum GIS - architecture-independent data
119+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
120+
and display databases of geographic information.
121+
.
122+
This package contains architecture-independent supporting data files for use
123+
with the Quantum GIS GRASS plugin.
124+
125+
Package: python-qgis
126+
Section: python
127+
Architecture: any
128+
Depends: python-qt4 (>=4.1.0), python-sip (>= 4.5.0), python-qgis-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
129+
Provides: ${python:Provides}
130+
XB-Python-Version: ${python:Versions}
131+
Description: Python bindings to Quantum GIS
132+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
133+
and display databases of geographic information.
134+
.
135+
This package contains the files for the Python support.
136+
137+
Package: python-qgis-common
138+
Section: python
139+
Architecture: all
140+
Provides: ${python:Provides}
141+
Depends: gdal-bin, python-gdal, ${python:Depends}
142+
XB-Python-Version: ${python:Versions}
143+
Description: Python bindings to Quantum GIS - architecture-independent files
144+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
145+
and display databases of geographic information.
146+
.
147+
This package contains architecture-independent files for the Quantum GIS
148+
Python bindings.
149+
150+
Package: qgis-providers
151+
Architecture: any
152+
Depends: qgis-providers-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
153+
Replaces: qgis (<= 1.6)
154+
Breaks: qgis (<= 1.6)
155+
Description: collection of data providers to Quantum GIS
156+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
157+
and display databases of geographic information.
158+
.
159+
This package contains the provider plugins for Quantum GIS.
160+
161+
Package: qgis-providers-common
162+
Architecture: all
163+
Replaces: qgis-common (<= 1.6)
164+
Breaks: qgis-common (<= 1.6)
165+
Description: collection of data providers to Quantum GIS - architecture-independent files
166+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
167+
and display databases of geographic information.
168+
.
169+
This package contains architecture-independent files for the Quantum GIS
170+
providers.
171+
172+
Package: qgis-mapserver
173+
Architecture: any
174+
Depends: qgis-providers (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
175+
Description: Quantum GIS mapserver
176+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
177+
and display databases of geographic information.
178+
.
179+
This package contains the Quantum GIS mapserver.
180+
181+
Package: qgis-sqlanywhere
182+
Architecture: any
183+
Depends: ${shlibs:Depends}, ${misc:Depends}
184+
Conflicts: qgis-sqlanywhere1.7.0, qgis-sqlanywhere1.7.1, qgis-sqlanywhere1.8.0
185+
Description: Quantum GIS sql anywhere plugin and provider
186+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
187+
and display databases of geographic information.
188+
.
189+
This package contains the Quantum GIS sqlanywhere plugin and provider.
190+
191+
Package: qgis-api-doc
192+
Architecture: all
193+
Section: doc
194+
Description: Quantum GIS API documentation
195+
Quantum GIS is a Geographic Information System (GIS) which manages, analyzes
196+
and display databases of geographic information.
197+
.
198+
This package contains the Quantum GIS API documentation.
199+

debian/rules

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
1010
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
1111

1212
DISTRIBUTION := $(shell dpkg-parsechangelog --format rfc822 | sed -ne "s/^Distribution: //p")
13-
ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"squeeze hardy intrepid jaunty karmic lucid maverick natty oneiric"))
13+
ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"squeeze hardy intrepid jaunty karmic lucid maverick natty oneiric precise"))
1414
DISTRIBUTION := sid
1515
endif
1616

@@ -32,17 +32,17 @@ CMAKE_OPTS := \
3232
-D QGIS_CGIBIN_SUBDIR=/usr/lib/cgi-bin \
3333
-D WITH_APIDOC=TRUE
3434

35-
#ifeq (,$(findstring $(DISTRIBUTION),"squeeze lucid maverick natty oneiric sid"))
35+
ifeq (,$(findstring $(DISTRIBUTION),"squeeze lucid maverick natty oneiric precise sid"))
3636
CMAKE_OPTS += -D WITH_INTERNAL_SPATIALITE=TRUE
37-
#else
38-
# CMAKE_OPTS += -D WITH_INTERNAL_SPATIALITE=FALSE
39-
#endif
37+
else
38+
CMAKE_OPTS += -D WITH_INTERNAL_SPATIALITE=FALSE
39+
endif
4040

4141
ifneq (,$(findstring $(DISTRIBUTION),"sid"))
4242
CMAKE_OPTS += -D WITH_GLOBE=TRUE
4343
endif
4444

45-
ifneq (,$(findstring $(DISTRIBUTION),"squeeze lucid maverick natty oneiric sid"))
45+
ifneq (,$(findstring $(DISTRIBUTION),"squeeze lucid maverick natty oneiric precise sid"))
4646
CMAKE_OPTS += -D WITH_INTERNAL_SPATIALINDEX=FALSE
4747
endif
4848

0 commit comments

Comments
 (0)