Skip to content
Permalink
Browse files

backport debian packaging updates

cherry picked from de8f540
  • Loading branch information
jef-n committed Mar 20, 2019
1 parent 5bbe028 commit ec02ea0ed437072e92b1295838206fdc731e4543
Showing with 917 additions and 878 deletions.
  1. +162 −73 debian/control
  2. +159 −103 debian/control.in
  3. +467 −598 debian/copyright
  4. +1 −1 debian/libqgis-3d{QGIS_ABI}.install
  5. +1 −1 debian/libqgis-analysis{QGIS_ABI}.install
  6. +2 −2 debian/libqgis-analysis{QGIS_ABI}.lintian-overrides
  7. +1 −1 debian/libqgis-app{QGIS_ABI}.install
  8. +1 −1 debian/libqgis-app{QGIS_ABI}.lintian-overrides
  9. +1 −1 debian/libqgis-core{QGIS_ABI}.install
  10. +2 −2 debian/libqgis-core{QGIS_ABI}.lintian-overrides
  11. +1 −0 debian/libqgis-customwidgets.install
  12. +0 −1 debian/libqgis-customwidgets.install.in
  13. +1 −1 debian/libqgis-customwidgets.lintian-overrides
  14. +3 −3 debian/libqgis-dev.install.in
  15. +1 −1 debian/libqgis-gui{QGIS_ABI}.install
  16. +2 −2 debian/libqgis-gui{QGIS_ABI}.lintian-overrides
  17. +1 −1 debian/libqgis-native{QGIS_ABI}.install
  18. +1 −1 debian/libqgis-server{QGIS_ABI}.install
  19. +2 −2 debian/libqgis-server{QGIS_ABI}.lintian-overrides
  20. +1 −1 debian/libqgisgrass{GRASSVER_QGIS_ABI}.install
  21. +2 −2 debian/libqgisgrass{GRASSVER_QGIS_ABI}.lintian-overrides
  22. +1 −1 debian/libqgispython{QGIS_ABI}.lintian-overrides
  23. +0 −2 debian/python-qgis-common.install
  24. +0 −9 debian/python-qgis.install.in
  25. +0 −1 debian/python-qgis.lintian-overrides.in
  26. +7 −0 debian/python3-qgis-common.install
  27. +10 −0 debian/python3-qgis.install
  28. +1 −0 debian/python3-qgis.lintian-overrides
  29. +0 −1 debian/qgis-api-doc.links
  30. +4 −4 debian/qgis-common.install
  31. +2 −2 debian/qgis-common.links
  32. +2 −2 debian/qgis-common.lintian-overrides
  33. +2 −0 debian/qgis-oracle-provider.install
  34. +0 −2 debian/qgis-oracle-provider.install.in
  35. +1 −1 debian/qgis-plugin-globe-common.lintian-overrides
  36. +2 −0 debian/qgis-plugin-grass.install
  37. +0 −2 debian/qgis-plugin-grass.install.in
  38. +2 −2 debian/qgis-plugin-grass.lintian-overrides
  39. +6 −0 debian/qgis-provider-grass.install
  40. +0 −6 debian/qgis-provider-grass.install.in
  41. +2 −2 debian/qgis-provider-grass.lintian-overrides
  42. +6 −6 debian/qgis-providers.install.in
  43. +1 −1 debian/qgis-providers.triggers
  44. +4 −4 debian/qgis.install
  45. +1 −1 debian/qgis.preinst
  46. +45 −28 debian/rules
  47. +1 −1 debian/upstream/metadata
  48. +5 −2 debian/watch
@@ -5,57 +5,102 @@ Section: science
Priority: optional
Build-Depends:
bison,
ca-certificates,
cmake (>= 2.8),
debhelper (>= 9),
dh-python,
flex,
gdal-bin,
grass-dev,
libexpat1-dev,
libfcgi-dev,
libgdal-dev (>= 1.11),
libgsl-dev,
libgeos-dev (>= 3.0.0),
libgsl-dev,
libosgearth-dev,
libpq-dev,
libproj-dev,
libqca-qt5-2-dev,
libqca-qt5-2-plugins,
libqscintilla2-qt5-dev,
libqt5opengl5-dev,
libqt5serialport5-dev,
libqt5sql5-sqlite,
libqt5svg5-dev,
libqt5webkit5-dev,
libqt5xmlpatterns5-dev,
libqwt-qt5-dev,
libspatialindex-dev,
libspatialite-dev,
libsqlite3-dev,
libspatialindex-dev,
qtbase5-dev, qttools5-dev-tools, qttools5-dev, qtpositioning5-dev,
libqt5svg5-dev, libqt5xmlpatterns5-dev, libqt5webkit5-dev, libqt5opengl5-dev, libqt5sql5-sqlite, libqt5scintilla2-dev,
libqwt-qt5-dev, libqca-qt5-2-dev, libqca-qt5-2-plugins,
python3-dev, python3-all-dev, python3-sip, python3-sip-dev,
pyqt5-dev-tools, pyqt5-dev, pyqt5.qsci-dev,
python3-pyqt5, python3-pyqt5.qsci, python3-pyqt5.qtsql, python3-pyqt5.qtsvg,
python3-gdal,
python3-nose2, python3-yaml, python3-mock, python3-psycopg2, python3-future, python3-termcolor,
libsqlite3-mod-spatialite,
libzip-dev,
ninja-build,
ocl-icd-opencl-dev,
opencl-headers,
pkg-config,
pyqt5-dev-tools,
pyqt5-dev,
pyqt5.qsci-dev,
python3-all-dev,
python3-dev,
python3-future,
python3-gdal,
python3-mock,
python3-nose2,
python3-owslib,
python3-psycopg2,
python3-pyqt5,
python3-pyqt5.qsci,
python3-pyqt5.qtsql,
python3-pyqt5.qtsvg,
python3-sip-dev,
python3-sip,
python3-termcolor,
python3-yaml,
qt3d5-dev,
qt3d-assimpsceneimport-plugin,
qt3d-defaultgeometryloader-plugin,
qt3d-gltfsceneio-plugin,
qt3d-scene2d-plugin,
qt5keychain-dev,
qtbase5-dev,
qtbase5-private-dev,
qtpositioning5-dev,
qttools5-dev-tools,
qttools5-dev,
git,
txt2tags,
doxygen,
gdal-bin,
spawn-fcgi, lighttpd, poppler-utils,
graphviz,
xvfb, xauth,
xfonts-base, xfonts-100dpi, xfonts-75dpi, xfonts-scalable,
libosgearth-dev,
locales, ca-certificates, ninja-build
Build-Conflicts: libqgis-dev, qgis-dev
txt2tags,
xvfb,
xauth,
xfonts-base,
xfonts-100dpi,
xfonts-75dpi,
xfonts-scalable,
spawn-fcgi,
poppler-utils,
lighttpd,
locales
Build-Conflicts:
libqgis-dev,
qgis-dev
Standards-Version: 3.9.7
Vcs-Browser: https://github.com/qgis/QGIS/
Vcs-Git: https://github.com/qgis/QGIS.git
Homepage: http://qgis.org/
Homepage: https://qgis.org/

Package: qgis
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
python-qgis (= ${binary:Version}),
python3-qgis (= ${binary:Version}),
qgis-providers (= ${binary:Version}),
qgis-common (= ${source:Version})
Recommends:
qgis-plugin-grass,
python-qgis
qgis-plugin-grass
Suggests: gpsbabel
Conflicts: uim-qt3
Description: Geographic Information System (GIS)
@@ -80,6 +125,34 @@ Description: QGIS - architecture-independent data
This package contains architecture-independent supporting data files for use
with QGIS.

Package: libqgis-3d2.99.0
Architecture: any
Section: libs
Depends:
qt3d-assimpsceneimport-plugin,
qt3d-defaultgeometryloader-plugin,
qt3d-gltfsceneio-plugin,
qt3d-scene2d-plugin,
${shlibs:Depends},
${misc:Depends}
Description: QGIS - shared 3d library
QGIS is a Geographic Information System (GIS) which manages, analyzes and
display databases of geographic information.
.
This package contains the shared 3d library.

Package: libqgis-analysis2.99.0
Architecture: any
Section: libs
Depends:
${shlibs:Depends},
${misc:Depends}
Description: QGIS - shared analysis library
QGIS is a Geographic Information System (GIS) which manages, analyzes and
display databases of geographic information.
.
This package contains the shared analysis library.

Package: libqgis-app2.99.0
Architecture: any
Section: libs
@@ -117,17 +190,29 @@ Description: QGIS - shared gui library
.
This package contains the shared gui library.

Package: libqgis-analysis2.99.0
Package: libqgis-native2.99.0
Architecture: any
Section: libs
Depends:
${shlibs:Depends},
${misc:Depends}
Description: QGIS - shared analysis library
Description: QGIS - shared native gui library
QGIS is a Geographic Information System (GIS) which manages, analyzes and
display databases of geographic information.
.
This package contains the shared analysis library.
This package contains the shared native gui library.

Package: libqgis-server2.99.0
Architecture: any
Section: libs
Depends:
${shlibs:Depends},
${misc:Depends}
Description: QGIS - shared server library
QGIS is a Geographic Information System (GIS) which manages, analyzes and
display databases of geographic information.
.
This package contains the shared server library.

Package: libqgisgrass7-2.99.0
Architecture: any
@@ -166,17 +251,6 @@ Description: QGIS custom widgets for Qt Designer
.
This package contains a library to use specific QGIS widgets in Qt Designer.

Package: libqgis-server2.99.0
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends}
Description: QGIS - shared server library
QGIS is a Geographic Information System (GIS) which manages, analyzes and
display databases of geographic information.
.
This package contains the shared server library.

Package: libqgis-dev
Architecture: any
Section: libdevel
@@ -188,26 +262,30 @@ Depends:
libgsl-dev,
libpq-dev,
libproj-dev,
libqca-qt5-2-dev,
libqgis-3d2.99.0 (= ${binary:Version}),
libqgis-analysis2.99.0 (= ${binary:Version}),
libqgis-app2.99.0 (= ${binary:Version}),
libqgis-core2.99.0 (= ${binary:Version}),
libqgis-gui2.99.0 (= ${binary:Version}),
libqgis-analysis2.99.0 (= ${binary:Version}),
libqgis-native2.99.0 (= ${binary:Version}),
libqgis-server2.99.0 (= ${binary:Version}),
libqgisgrass7-2.99.0 (= ${binary:Version}),
libqgispython2.99.0 (= ${binary:Version}),
libsqlite3-dev,
qtbase5-dev, python3-pyqt5, qttools5-dev,
libqt5svg5-dev, pyqt5.qsci-dev,
libqca-qt5-2-dev,
python3-dev,
libqt5scintilla2-dev,
libqscintilla2-qt5-dev,
libqt5svg5-dev,
libqt5webkit5-dev,
libqca-qt5-2-dev,
libqwt-qt5-dev,
qtpositioning5-dev,
libsqlite3-dev,
pyqt5-dev-tools,
pyqt5.qsci-dev,
python3-dev,
python3-pyqt5,
python3-pyqt5.qtsql,
python3-pyqt5.qsci,
python3-pyqt5.qtsql,
qtbase5-dev,
qtpositioning5-dev,
qttools5-dev,
${misc:Depends}
Recommends: libqgis-customwidgets
Provides: qgis-dev
@@ -223,10 +301,13 @@ Architecture: any
Section: debug
Priority: extra
Depends:
libqgis-3d2.99.0 (= ${binary:Version}),
libqgis-analysis2.99.0 (= ${binary:Version}),
libqgis-app2.99.0 (= ${binary:Version}),
libqgis-core2.99.0 (= ${binary:Version}),
libqgis-gui2.99.0 (= ${binary:Version}),
libqgis-analysis2.99.0 (= ${binary:Version}),
libqgis-native2.99.0 (= ${binary:Version}),
libqgis-server2.99.0 (= ${binary:Version}),
libqgisgrass7-2.99.0 (= ${binary:Version}),
libqgispython2.99.0 (= ${binary:Version}),
${misc:Depends}
@@ -254,9 +335,10 @@ Depends:
qgis (= ${binary:Version}),
qgis-plugin-grass-common (= ${source:Version}),
qgis-provider-grass (= ${binary:Version}),
grass-core,
${grass:Depends},
${shlibs:Depends},
${misc:Depends},
grass-core
${misc:Depends}
Description: GRASS plugin for QGIS
QGIS is a Geographic Information System (GIS) which manages, analyzes and
display databases of geographic information.
@@ -266,7 +348,7 @@ Description: GRASS plugin for QGIS
Package: qgis-plugin-grass-common
Architecture: all
Depends:
${python:Depends},
${python3:Depends},
${misc:Depends}
Breaks: qgis-common (<< 1.5)
Replaces: qgis-common (<< 1.5)
@@ -277,50 +359,56 @@ Description: GRASS plugin for QGIS - architecture-independent data
This package contains architecture-independent supporting data files for use
with the QGIS GRASS plugin.

Package: python-qgis
Package: python3-qgis
Architecture: any
Section: python
Depends:
python3-pyqt5,
python3-pyqt5.qtsql,
python3-sip,
python-qgis-common (= ${source:Version}),
python3-psycopg2,
python3-pyqt5.qsci,
python3-qgis-common (= ${source:Version}),
libqgispython2.99.0,
libsqlite3-mod-spatialite,
python3-dateutil,
python3-future,
python3-httplib2,
python3-jinja2,
python3-markupsafe,
python3-owslib,
python3-plotly,
python3-psycopg2,
python3-pygments,
python3-pyproj,
python3-pyqt5,
python3-pyqt5.qsci,
python3-pyqt5.qtsql,
python3-pyqt5.qtsvg,
python3-pyqt5.qtwebkit,
python3-requests,
python3-dateutil,
python3-tz,
python3-sip,
python3-six,
python3-tz,
python3-yaml,
python3-future,
libqgispython2.99.0,
${python3:Depends},
${shlibs:Depends},
${python:Depends},
${sip3:Depends}
${misc:Depends},
${sip:Depends}
Provides: ${python:Provides}
Recommends: liblwgeom-dev
Provides: ${python3:Provides}
Description: Python bindings to QGIS
QGIS 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
Package: python3-qgis-common
Architecture: all
Section: python
Provides: ${python:Provides}
Depends:
gdal-bin,
python-gdal,
python3-gdal,
python3-matplotlib,
libqgis-customwidgets,
libqgis-customwidgets (>= ${source:Version}),
${python3:Depends},
${misc:Depends}
XB-Python-Version: ${python:Versions}
Provides: ${python3:Provides}
Description: Python bindings to QGIS - architecture-independent files
QGIS is a Geographic Information System (GIS) which manages, analyzes and
display databases of geographic information.
@@ -330,10 +418,13 @@ Description: Python bindings to QGIS - architecture-independent files

Package: qgis-providers
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Pre-Depends:
dpkg (>= 1.16.1),
${misc:Pre-Depends}
Depends:
qgis-providers-common (= ${source:Version}),
libqt5sql5-sqlite, libqca-qt5-2-plugins,
libqca-qt5-2-plugins,
libqt5sql5-sqlite,
${shlibs:Depends},
${misc:Depends}
Breaks: qgis (<= 1.6)
@@ -374,7 +465,6 @@ Package: qgis-api-doc
Architecture: all
Section: doc
Depends:
libjs-jquery,
${misc:Depends}
Recommends:
qt5-doc-html
@@ -383,4 +473,3 @@ Description: QGIS API documentation
display databases of geographic information.
.
This package contains the QGIS API documentation.

0 comments on commit ec02ea0

Please sign in to comment.
You can’t perform that action at this time.