Hello,

Sebastien Bacher, le jeu. 29 févr. 2024 15:49:03 +0100, a ecrit:
> While rebasing the Ubuntu package on the new Debian version I noticed that
> the .install doesn't include the new systemd socket activation units (which
> is needed for tts in the firefox snap for example). THe attached patch fixes
> the issue, I've also bumped the compat level to 13 which default to
> --fail-missing and would catch such errors

Indeed, thanks!

Samuel

> diff -Nru speech-dispatcher-0.12.0~rc2/debian/changelog 
> speech-dispatcher-0.12.0~rc2/debian/changelog
> --- speech-dispatcher-0.12.0~rc2/debian/changelog     2024-02-22 
> 20:26:39.000000000 +0100
> +++ speech-dispatcher-0.12.0~rc2/debian/changelog     2024-02-29 
> 14:50:31.000000000 +0100
> @@ -1,3 +1,13 @@
> +speech-dispatcher (0.12.0~rc2-2) UNRELEASED; urgency=medium
> +
> +  * debian/control: 
> +    - update to compat 13 which default to dh_missing --fail-missing
> +  * debian/rules, debian/speech-dispatcher.install:
> +    - include the usr/lib/systemd/user directory which has the new
> +      socket activation entry
> +
> + -- Sebastien Bacher <seb...@ubuntu.com>  Thu, 29 Feb 2024 14:50:31 +0100
> +
>  speech-dispatcher (0.12.0~rc2-1) experimental; urgency=medium
>  
>    * New upstream RC release
> diff -Nru speech-dispatcher-0.12.0~rc2/debian/control 
> speech-dispatcher-0.12.0~rc2/debian/control
> --- speech-dispatcher-0.12.0~rc2/debian/control       2024-02-22 
> 20:20:46.000000000 +0100
> +++ speech-dispatcher-0.12.0~rc2/debian/control       2024-02-29 
> 14:50:31.000000000 +0100
> @@ -5,7 +5,7 @@
>  Uploaders:
>   Paul Gevers <elb...@debian.org>, Samuel Thibault <sthiba...@debian.org>
>  Build-Depends:
> - debhelper-compat (= 12), dh-exec, dh-sequence-python3,
> + debhelper-compat (= 13), dh-exec, dh-sequence-python3,
>   automake, libtool,
>   python3:any, python3-xdg,
>   flite1-dev (>= 1.4), flite,
> diff -Nru speech-dispatcher-0.12.0~rc2/debian/rules 
> speech-dispatcher-0.12.0~rc2/debian/rules
> --- speech-dispatcher-0.12.0~rc2/debian/rules 2024-02-22 20:20:46.000000000 
> +0100
> +++ speech-dispatcher-0.12.0~rc2/debian/rules 2024-02-29 14:50:31.000000000 
> +0100
> @@ -4,6 +4,7 @@
>  include /usr/share/dpkg/pkg-info.mk
>  
>  export deb_systemdsystemunitdir = $(shell pkgconf 
> --variable=systemdsystemunitdir systemd | sed s,^/,,)
> +export deb_systemduserunitdir = $(shell pkgconf 
> --variable=systemduserunitdir systemd | sed s,^/,,)
>  
>  # NAS is in universe in Ubuntu
>  ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes)
> diff -Nru speech-dispatcher-0.12.0~rc2/debian/speech-dispatcher.install 
> speech-dispatcher-0.12.0~rc2/debian/speech-dispatcher.install
> --- speech-dispatcher-0.12.0~rc2/debian/speech-dispatcher.install     
> 2024-02-22 20:26:39.000000000 +0100
> +++ speech-dispatcher-0.12.0~rc2/debian/speech-dispatcher.install     
> 2024-02-29 14:50:31.000000000 +0100
> @@ -10,5 +10,7 @@
>  usr/share/speech-dispatcher
>  etc/speech-dispatcher
>  [linux-any] ${deb_systemdsystemunitdir}/speech-dispatcherd.service
> +[linux-any] ${deb_systemduserunitdir}/speech-dispatcher.service
> +[linux-any] ${deb_systemduserunitdir}/speech-dispatcher.socket
>  usr/share/man/man1/speech-dispatcher.1
>  usr/share/man/man1/spd-say.1

> _______________________________________________
> Tts-project mailing list
> tts-proj...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/tts-project


-- 
Samuel
---
Pour une évaluation indépendante, transparente et rigoureuse !
Je soutiens la Commission d'Évaluation de l'Inria.

Reply via email to