From 458c76398919a6f4e8f0d22dea72e603b666e160 Mon Sep 17 00:00:00 2001 From: Faidon Liambotis Date: Mon, 1 Mar 2021 03:43:14 +0200 Subject: [PATCH] buildsys/autotools: add pulseaudio-x11.service.in Commit 4868fcf5f344af613172f61d9105c02f3f07e1ab ("daemon: Rely on systemd unit file for X11 plugin initialization") added a new systemd unit file, pulseaudio-x11.service, generated from a respective .in file. Unfortunately, this was only hooked up to meson, and is not currently installed by autotools. Among other breakage, "make dist" produces a tarball that meson is then unable to build (because a file is missing). Signed-off-by: Faidon Liambotis Part-of: --- configure.ac | 1 + po/POTFILES.in | 1 + src/.gitignore | 1 + src/Makefile.am | 4 +++- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 170c82c60..eb4cd81fe 100644 --- a/configure.ac +++ b/configure.ac @@ -1586,6 +1586,7 @@ AC_CONFIG_FILES([src/system.pa:src/daemon/system.pa.in], AS_IF([test "x$HAVE_SYSTEMD_DAEMON" = "x1"], [ AC_CONFIG_FILES([src/pulseaudio.service:src/daemon/systemd/user/pulseaudio.service.in]) + AC_CONFIG_FILES([src/pulseaudio-x11.service:src/daemon/systemd/user/pulseaudio-x11.service.in]) ]) # CMake related ProjectConfig files diff --git a/po/POTFILES.in b/po/POTFILES.in index b37f15f7b..7a914f1d7 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -7,6 +7,7 @@ src/daemon/ltdl-bind-now.c src/daemon/main.c src/daemon/pulseaudio.desktop.in src/daemon/systemd/user/pulseaudio.service.in +src/daemon/systemd/user/pulseaudio-x11.service.in src/modules/alsa/alsa-mixer.c src/modules/alsa/alsa-sink.c src/modules/alsa/alsa-source.c diff --git a/src/.gitignore b/src/.gitignore index a12a7f451..1157c9fdc 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -25,6 +25,7 @@ pasuspender pax11publish pulseaudio pulseaudio.service +pulseaudio-x11.service start-pulseaudio-x11 *-orc-gen.[ch] # tests diff --git a/src/Makefile.am b/src/Makefile.am index 5d9191f9e..21379da55 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -102,6 +102,7 @@ EXTRA_DIST = \ daemon/esdcompat.in \ daemon/start-pulseaudio-x11.in \ daemon/systemd/user/pulseaudio.service.in \ + daemon/systemd/user/pulseaudio-x11.service.in \ daemon/systemd/user/pulseaudio.socket \ utils/padsp.in \ utils/qpaeq \ @@ -246,6 +247,7 @@ if HAVE_SYSTEMD_DAEMON systemduserunit_DATA = \ pulseaudio.service \ + pulseaudio-x11.service \ daemon/systemd/user/pulseaudio.socket endif @@ -2212,7 +2214,7 @@ module_allow_passthrough_la_CFLAGS = $(AM_CFLAGS) -DPA_MODULE_NAME=module_allow_ ################################### CLEANFILES += daemon/pulseaudio.desktop -DISTCLEANFILES = esdcompat client.conf default.pa system.pa daemon.conf start-pulseaudio-x11 pulseaudio.service +DISTCLEANFILES = esdcompat client.conf default.pa system.pa daemon.conf start-pulseaudio-x11 pulseaudio.service pulseaudio-x11.service if OS_IS_WIN32 SYMLINK_PROGRAM=cd $(DESTDIR)$(bindir) && cp