From 5d68226783508629888c37b74685d61a00285aa1 Mon Sep 17 00:00:00 2001 From: "Juergen E. Fischer" Date: Mon, 31 Jul 2023 15:15:52 +0200 Subject: [PATCH] debian packaging: * override HOME when running crssync * use DEB_PYTHON_INSTALL_LAYOUT=deb_system --- debian/qgis-providers.postinst | 2 +- debian/rules | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/qgis-providers.postinst b/debian/qgis-providers.postinst index 698766ae81d..d007730f7a7 100755 --- a/debian/qgis-providers.postinst +++ b/debian/qgis-providers.postinst @@ -3,7 +3,7 @@ set -e if [ "$1" = "triggered" ] || [ "$1" = "configure" ]; 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 diff --git a/debian/rules b/debian/rules index fa324f155f9..8d598fe73b2 100755 --- a/debian/rules +++ b/debian/rules @@ -10,6 +10,8 @@ export DH_OPTIONS # Enable hardening build flags export DEB_BUILD_MAINT_OPTIONS=hardening=+all +export DEB_PYTHON_INSTALL_LAYOUT=deb_system + include /usr/share/dpkg/pkg-info.mk # These are used for cross-compiling and for saving the configure script