Skip to content

Commit 9295e6e

Browse files
committedFeb 5, 2014
debian packaging update
1 parent 58faa5b commit 9295e6e

File tree

5 files changed

+261
-5
lines changed

5 files changed

+261
-5
lines changed
 

‎debian/changelog‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ qgis (2.1.0) UNRELEASED; urgency=low
44
* drop qgis_icon.xpm and use "upstream" version
55
* Update Qt dependency to 4.7
66
* drop support for Debian squeeze and Ubuntu lucid, maverick, natty and oneiric
7+
* add support for Ubuntu trusty
78

8-
-- Jürgen E. Fischer <jef@norbit.de> Sat, 18 Jan 2014 23:05:48 +0100
9+
-- Jürgen E. Fischer <jef@norbit.de> Wed, 05 Feb 2014 22:02:24 +0100
910

1011
qgis (1.9.0) UNRELEASED; urgency=low
1112

‎debian/compat.trusty‎

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

‎debian/control.trusty‎

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

‎debian/python-qgis.install.trusty‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
usr/lib/python*/*-packages/qgis/*.py
2+
usr/lib/python*/*-packages/qgis/*.so
3+
usr/lib/python*/*-packages/pyspatialite/*.py
4+
usr/lib/python*/*-packages/pyspatialite/*.so
5+
usr/lib/libqgispython.so.{QGIS_ABI}

‎debian/rules‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ifeq (,$(DISTRIBUTION))
1818
DISTRIBUTION := $(shell dpkg-parsechangelog --format rfc822 | sed -ne "s/^Distribution: //p")
1919
endif
2020

21-
ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"wheezy jessie precise quantal raring saucy sid-oracle"))
21+
ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"wheezy jessie precise quantal raring saucy trusty sid-oracle"))
2222
DISTRIBUTION := sid
2323
endif
2424

@@ -57,7 +57,7 @@ ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
5757
MAKEFLAGS += -j$(NUMJOBS)
5858
endif
5959

60-
ifneq (,$(findstring $(DISTRIBUTION),"wheezy jessie sid precise raring saucy"))
60+
ifneq (,$(findstring $(DISTRIBUTION),"wheezy jessie sid precise raring saucy trusty"))
6161
CMAKE_OPTS += -D WITH_PYSPATIALITE=TRUE
6262
endif
6363

@@ -67,7 +67,7 @@ else
6767
CMAKE_OPTS += -D WITH_GLOBE=TRUE
6868
endif
6969

70-
ifneq (,$(findstring $(DISTRIBUTION),"jessie raring saucy sid sid-oracle"))
70+
ifneq (,$(findstring $(DISTRIBUTION),"jessie raring saucy trusty sid sid-oracle"))
7171
CMAKE_OPTS += -D PYTHON_LIBRARY=/usr/lib/$(DEB_BUILD_MULTIARCH)/libpython2.7.so
7272
endif
7373

@@ -79,7 +79,7 @@ ifneq (,$(findstring $(DISTRIBUTION),"sid"))
7979
CMAKE_OPTS += -D SPATIALINDEX_LIBRARY=/usr/lib/$(DEB_BUILD_MULTIARCH)/libspatialindex.so
8080
endif
8181

82-
ifneq (,$(findstring $(DISTRIBUTION),"wheezy jessie saucy sid"))
82+
ifneq (,$(findstring $(DISTRIBUTION),"wheezy jessie saucy trusty sid"))
8383
CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS)
8484
CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS)
8585
CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS)

0 commit comments

Comments
 (0)
Please sign in to comment.