Source: speech-dispatcher Version: 0.11.5-1 Tags: ftbfs patch User: [email protected] Usertags: dep17m2
We want to change the location of systemdsystemunitdir in systemd.pc to point below /usr. speech-dispatcher's upstream build system consumes this variable while the packaging hard codes its current value. As we change it, speech-dispatcher will FTBFS. Consider applying the attached patch to avoid this failure. Helmut
diff -Nru speech-dispatcher-0.11.5/debian/changelog speech-dispatcher-0.11.5/debian/changelog --- speech-dispatcher-0.11.5/debian/changelog 2023-08-06 20:16:54.000000000 +0200 +++ speech-dispatcher-0.11.5/debian/changelog 2023-09-26 11:08:07.000000000 +0200 @@ -1,3 +1,10 @@ +speech-dispatcher (0.11.5-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS when systemd.pc changes systemdsystemunitdir. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Tue, 26 Sep 2023 11:08:07 +0200 + speech-dispatcher (0.11.5-1) unstable; urgency=medium * New upstream release. diff -Nru speech-dispatcher-0.11.5/debian/control speech-dispatcher-0.11.5/debian/control --- speech-dispatcher-0.11.5/debian/control 2023-06-14 11:19:28.000000000 +0200 +++ speech-dispatcher-0.11.5/debian/control 2023-09-26 11:07:18.000000000 +0200 @@ -21,7 +21,9 @@ libdotconf-dev (>= 1.3), libglib2.0-dev (>= 2.36), libltdl-dev, + pkgconf, systemd [linux-any], + systemd-dev [linux-any], gettext, texinfo, help2man Rules-Requires-Root: no Vcs-Browser: https://salsa.debian.org/tts-team/speech-dispatcher diff -Nru speech-dispatcher-0.11.5/debian/rules speech-dispatcher-0.11.5/debian/rules --- speech-dispatcher-0.11.5/debian/rules 2023-04-27 01:00:31.000000000 +0200 +++ speech-dispatcher-0.11.5/debian/rules 2023-09-26 11:08:04.000000000 +0200 @@ -3,6 +3,8 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all include /usr/share/dpkg/pkg-info.mk +export deb_systemdsystemunitdir = $(shell pkgconf --variable=systemdsystemunitdir systemd | sed s,^/,,) + # NAS is in universe in Ubuntu ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes) NAS = --with-nas=no diff -Nru speech-dispatcher-0.11.5/debian/speech-dispatcher.install speech-dispatcher-0.11.5/debian/speech-dispatcher.install --- speech-dispatcher-0.11.5/debian/speech-dispatcher.install 2021-09-15 00:03:36.000000000 +0200 +++ speech-dispatcher-0.11.5/debian/speech-dispatcher.install 2023-09-26 11:07:39.000000000 +0200 @@ -8,6 +8,6 @@ usr/share/locale usr/share/speech-dispatcher etc/speech-dispatcher -[linux-any] lib/systemd/system/speech-dispatcherd.service +[linux-any] ${deb_systemdsystemunitdir}/speech-dispatcherd.service usr/share/man/man1/speech-dispatcher.1 usr/share/man/man1/spd-say.1

