debian packaging:

* override HOME when running crssync
* use DEB_PYTHON_INSTALL_LAYOUT=deb_system
This commit is contained in:
Juergen E. Fischer 2023-07-31 15:15:52 +02:00
parent 6bf819a5d9
commit 5d68226783
2 changed files with 3 additions and 1 deletions

View File

@ -3,7 +3,7 @@ set -e
if [ "$1" = "triggered" ] || [ "$1" = "configure" ]; then if [ "$1" = "triggered" ] || [ "$1" = "configure" ]; then
if [ -w /usr/share/qgis/resources/srs.db ] && [ -x /usr/lib/qgis/crssync ]; then if [ -w /usr/share/qgis/resources/srs.db ] && [ -x /usr/lib/qgis/crssync ]; then
/usr/lib/qgis/crssync HOME=/tmp XDG_DATA_HOME="" XDG_CONFIG_HOME="" XDG_STATE_HOME="" XDG_CACHE_HOME="" /usr/lib/qgis/crssync
fi fi
fi fi

2
debian/rules vendored
View File

@ -10,6 +10,8 @@ export DH_OPTIONS
# Enable hardening build flags # Enable hardening build flags
export DEB_BUILD_MAINT_OPTIONS=hardening=+all export DEB_BUILD_MAINT_OPTIONS=hardening=+all
export DEB_PYTHON_INSTALL_LAYOUT=deb_system
include /usr/share/dpkg/pkg-info.mk include /usr/share/dpkg/pkg-info.mk
# These are used for cross-compiling and for saving the configure script # These are used for cross-compiling and for saving the configure script