Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various Debian packaging improvements for 3.7 #9254

Closed
wants to merge 24 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
c518e14
Reorder (build) dependencies & remove duplicates.
sebastic Feb 23, 2019
8b9c14b
Reorder paths in install files.
sebastic Feb 23, 2019
9c772d1
Override dh_gencontrol to set GRASS ABI dependency with substvars.
sebastic Feb 23, 2019
38fad4d
Don't rely on GRASSVER placeholder in template files.
sebastic Feb 23, 2019
aaabb94
Simplify lintian overrides.
sebastic Feb 23, 2019
1b596f5
Don't rely on QGIS_ABI placeholder in template files.
sebastic Feb 23, 2019
74c3750
Update copyright file.
sebastic Feb 23, 2019
96d5f20
Don't rely on QT_PLUGINS_DIR placeholder in template files.
sebastic Feb 23, 2019
3b9e875
Simplify python-qgis.install with common path to match all files.
sebastic Feb 23, 2019
2bd52f3
Don't use libjs-jquery for Doxygen docs.
sebastic Feb 23, 2019
5e18a74
Align paths in links file to improve readability.
sebastic Feb 23, 2019
3b07a54
Use pkg-info.mk variables instead of dpkg-parsechangelog output.
sebastic Feb 23, 2019
f86761e
Set -j & -v ninja options based on DEB_BUILD_OPTIONS.
sebastic Feb 22, 2019
c6cb002
Include percentage of started edges in ninja output.
sebastic Feb 23, 2019
03e4d0b
Add -DNDEBUG flag for non-debug builds.
sebastic Feb 23, 2019
cd7f1fd
Fix FTBFS when building only arch:any packages (with -B).
sebastic Feb 23, 2019
bb0017c
Remove documentation outside /usr/share/doc from non-doc packages.
sebastic Feb 23, 2019
7d38440
Update packaging for Python 3.
sebastic Feb 23, 2019
789d4fb
Don't recommend liblwgeom-dev, it shouldn't be used by other projects.
sebastic Feb 23, 2019
7ca6a99
Update registration URL in upstream metadata.
sebastic Feb 23, 2019
25a677e
Update watch file to use HTTPS.
sebastic Feb 23, 2019
d0e156e
Remove obsolete diversions in qgis.preinst, but don't rename.
sebastic Feb 23, 2019
dd5003e
Use "-noawait" variant for qgis-crssync trigger.
sebastic Feb 23, 2019
1b1e60d
Use libqscintilla2-qt5-dev instead of virtual package.
sebastic Feb 24, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Simplify lintian overrides.
- Don't include package name
- Use * instead of specific paths
  • Loading branch information
sebastic committed Feb 24, 2019
commit aaabb94e703a6350d79fe1cec473142710081d69
4 changes: 2 additions & 2 deletions debian/libqgis-analysis{QGIS_ABI}.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
libqgis-analysis{QGIS_ABI}: no-symbols-control-file
libqgis-analysis{QGIS_ABI}: shlib-calls-exit
no-symbols-control-file *
shlib-calls-exit *
2 changes: 1 addition & 1 deletion debian/libqgis-app{QGIS_ABI}.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1 +1 @@
libqgis-app{QGIS_ABI}: no-symbols-control-file usr/lib/libqgis_app.so.{QGIS_ABI}
no-symbols-control-file *
4 changes: 2 additions & 2 deletions debian/libqgis-core{QGIS_ABI}.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
libqgis-core{QGIS_ABI}: shlib-calls-exit usr/lib/libqgis_core.so.{QGIS_ABI}
libqgis-core{QGIS_ABI}: no-symbols-control-file usr/lib/libqgis_core.so.{QGIS_ABI}
shlib-calls-exit *
no-symbols-control-file *
2 changes: 1 addition & 1 deletion debian/libqgis-customwidgets.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1 +1 @@
libqgis-customwidgets: no-symbols-control-file
no-symbols-control-file *
4 changes: 2 additions & 2 deletions debian/libqgis-gui{QGIS_ABI}.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
libqgis-gui{QGIS_ABI}: shlib-calls-exit usr/lib/libqgis_gui.so.{QGIS_ABI}
libqgis-gui{QGIS_ABI}: no-symbols-control-file usr/lib/libqgis_gui.so.{QGIS_ABI}
shlib-calls-exit *
no-symbols-control-file *
4 changes: 2 additions & 2 deletions debian/libqgis-server{QGIS_ABI}.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
libqgis-server{QGIS_ABI}: shlib-calls-exit usr/lib/libqgis_server.so.{QGIS_ABI}
libqgis-server{QGIS_ABI}: no-symbols-control-file usr/lib/libqgis_server.so.{QGIS_ABI}
shlib-calls-exit *
no-symbols-control-file *
2 changes: 1 addition & 1 deletion debian/libqgispython{QGIS_ABI}.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1 +1 @@
libqgispython{QGIS_ABI}: no-symbols-control-file
no-symbols-control-file *
1 change: 1 addition & 0 deletions debian/python-qgis.lintian-overrides
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
hardening-no-fortify-functions *
1 change: 0 additions & 1 deletion debian/python-qgis.lintian-overrides.in

This file was deleted.

4 changes: 2 additions & 2 deletions debian/qgis-common.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
qgis-common: package-contains-broken-symlink usr/share/qgis/doc/LICENSE ../../common-licenses/GPL-2
qgis-common: package-contains-broken-symlink usr/share/qgis/doc/leaflet ../../javascript/leaflet
package-contains-broken-symlink usr/share/qgis/doc/LICENSE ../../common-licenses/GPL-2
package-contains-broken-symlink usr/share/qgis/doc/leaflet ../../javascript/leaflet
2 changes: 1 addition & 1 deletion debian/qgis-plugin-globe-common.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1 +1 @@
qgis-plugin-globe-common: package-contains-broken-symlink usr/share/qgis/globe/world.tif ../../osgearth/data/world.tif
package-contains-broken-symlink usr/share/qgis/globe/world.tif ../../osgearth/data/world.tif
4 changes: 2 additions & 2 deletions debian/qgis-plugin-grass.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
qgis-plugin-grass: package-name-doesnt-match-sonames
qgis-plugin-grass: no-symbols-control-file
package-name-doesnt-match-sonames *
no-symbols-control-file *
4 changes: 2 additions & 2 deletions debian/qgis-provider-grass.lintian-overrides
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
qgis-provider-grass: package-name-doesnt-match-sonames
qgis-provider-grass: no-symbols-control-file
package-name-doesnt-match-sonames *
no-symbols-control-file *