From 4e1a2bf3de0d7018d2590419c0bd4d3d52d38114 Mon Sep 17 00:00:00 2001 From: Valters Jansons Date: Tue, 6 Apr 2021 14:13:31 +0300 Subject: [PATCH] debian: Add intltoolize to dh_auto_configure Debian has automated building tools that handle source trees directly. It is expected that you can pick up a source tarball, and with the appropriate debian/ subtree, a successful build can be produced using the `debuild` tool. This depends on all the build steps having been included as part of the debian/rules file (see: `man debuild`). This commit ensures there is no need to manually run autogen.sh on a locally extracted source tarball prior to building for Debian. This is accomplished by adding the `intltoolize` command to the override_dh_auto_configure step in d/rules. There is no need to add the `autoreconf` command due to dh-autoreconf always handling that prior to the dh_auto_configure step. Signed-off-by: Michael Tremer --- debian/rules | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/rules b/debian/rules index 4e544d7..8893b7b 100755 --- a/debian/rules +++ b/debian/rules @@ -10,6 +10,7 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all dh $@ --with python3 --with-systemd override_dh_auto_configure: + intltoolize --force --automake dh_auto_configure -- --disable-perl override_dh_perl: -- 2.39.2