Skip to content

Commit c3b0271

Browse files
committed
debian packaging update and typo fix
1 parent e553a79 commit c3b0271

25 files changed

+70
-24
lines changed

debian/control.in

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -94,14 +94,30 @@ Description: Geographic Information System (GIS)
9494

9595
Package: qgis-common
9696
Architecture: all
97-
Depends: ${misc:Depends}
97+
Depends:
98+
libjs-jquery,
99+
libjs-leaflet,
100+
${misc:Depends}
98101
Description: QGIS - architecture-independent data
99102
QGIS is a Geographic Information System (GIS) which manages, analyzes and
100103
display databases of geographic information.
101104
.
102105
This package contains architecture-independent supporting data files for use
103106
with QGIS.
104107

108+
Package: libqgis-app{QGIS_ABI}
109+
Architecture: any
110+
Section: libs
111+
Depends:
112+
${shlibs:Depends},
113+
${misc:Depends}
114+
Replaces: libqgis{QGIS_ABI}
115+
Description: QGIS - shared app library
116+
QGIS is a Geographic Information System (GIS) which manages, analyzes and
117+
display databases of geographic information.
118+
.
119+
This package contains the shared app library.
120+
105121
Package: libqgis-core{QGIS_ABI}
106122
Architecture: any
107123
Section: libs
@@ -154,13 +170,13 @@ Description: QGIS - shared network analysis library
154170
.
155171
This package contains the shared network analysis library.
156172

157-
Package: libqgisgrass{QGIS_ABI}
173+
Package: libqgisgrass{GRASSVER}-{QGIS_ABI}
158174
Architecture: any
159175
Section: libs
160176
Depends:
161177
${shlibs:Depends},
162178
${misc:Depends}
163-
Replaces: libqgis{QGIS_ABI}
179+
Replaces: libqgis{QGIS_ABI}, libqgisgrass{QGIS_ABI}
164180
Description: QGIS - shared grass library
165181
QGIS is a Geographic Information System (GIS) which manages, analyzes and
166182
display databases of geographic information.
@@ -229,12 +245,13 @@ Depends:
229245
libgsl0-dev,
230246
libpq-dev,
231247
libproj-dev,
248+
libqgis-app{QGIS_ABI} (= ${binary:Version}),
232249
libqgis-core{QGIS_ABI} (= ${binary:Version}),
233250
libqgis-gui{QGIS_ABI} (= ${binary:Version}),
234251
libqgis-analysis{QGIS_ABI} (= ${binary:Version}),
235252
libqgis-networkanalysis{QGIS_ABI} (= ${binary:Version}),
236253
libqgis-server{QGIS_ABI} (= ${binary:Version}),
237-
libqgisgrass{QGIS_ABI} (= ${binary:Version}),
254+
libqgisgrass{GRASSVER}-{QGIS_ABI} (= ${binary:Version}),
238255
libqgispython{QGIS_ABI} (= ${binary:Version}),
239256
libqt4-dev (>= 4.7.0),
240257
libsqlite3-dev,
@@ -259,12 +276,13 @@ Architecture: any
259276
Section: debug
260277
Priority: extra
261278
Depends:
279+
libqgis-app{QGIS_ABI} (= ${binary:Version}),
262280
libqgis-core{QGIS_ABI} (= ${binary:Version}),
263281
libqgis-gui{QGIS_ABI} (= ${binary:Version}),
264282
libqgis-analysis{QGIS_ABI} (= ${binary:Version}),
265283
libqgis-networkanalysis{QGIS_ABI} (= ${binary:Version}),
266284
libqgis-server{QGIS_ABI} (= ${binary:Version}),
267-
libqgisgrass{QGIS_ABI} (= ${binary:Version}),
285+
libqgisgrass{GRASSVER}-{QGIS_ABI} (= ${binary:Version}),
268286
libqgispython{QGIS_ABI} (= ${binary:Version}),
269287
${misc:Depends}
270288
Suggests: gdb
@@ -306,8 +324,7 @@ Description: GRASS plugin for QGIS
306324
Package: qgis-plugin-grass-common
307325
Architecture: all
308326
Depends:
309-
#saucy trusty# python2.7,
310-
#precise# python,
327+
${python:Depends},
311328
${misc:Depends}
312329
Breaks: qgis-common (<< 1.5)
313330
Replaces: qgis-common (<< 1.5)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
usr/lib/libqgis_app.so.{QGIS_ABI}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
libqgis-app{QGIS_ABI}: no-symbols-control-file usr/lib/libqgis_app.so.{QGIS_ABI}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
libqgis-core{QGIS_ABI}: shlib-calls-exit usr/lib/libqgis_core.so.{QGIS_ABI}
2+
libqgis-core{QGIS_ABI}: no-symbols-control-file usr/lib/libqgis_core.so.{QGIS_ABI}

debian/libqgis-dev.install.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
usr/include/qgis/*
2+
usr/lib/libqgis_app.so
23
usr/lib/libqgis_core.so
34
usr/lib/libqgis_gui.so
45
usr/lib/libqgis_analysis.so
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
libqgis-gui{QGIS_ABI}: no-symbols-control-file
1+
libqgis-gui{QGIS_ABI}: shlib-calls-exit usr/lib/libqgis_gui.so.{QGIS_ABI}
2+
libqgis-gui{QGIS_ABI}: no-symbols-control-file usr/lib/libqgis_gui.so.{QGIS_ABI}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
libqgis-server{QGIS_ABI}: shlib-calls-exit usr/lib/libqgis_server.so.{QGIS_ABI}
2+
libqgis-server{QGIS_ABI}: no-symbols-control-file usr/lib/libqgis_server.so.{QGIS_ABI}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
libqgisgrass{GRASSVER}-{QGIS_ABI}: hardening-no-fortify-functions usr/lib/libqgisgrass{GRASSVER}.so.{QGIS_ABI}
2+
libqgisgrass{GRASSVER}-{QGIS_ABI}: no-symbols-control-file usr/lib/libqgisgrass{GRASSVER}.so.{QGIS_ABI}
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
11
python-qgis: hardening-no-fortify-functions
2-
python-qgis: package-name-doesnt-match-sonames
3-
python-qgis: no-symbols-control-file

0 commit comments

Comments
 (0)