[pulseaudio-commits] [Git][pulseaudio/pulseaudio][master] buildsys/autotools: add pulseaudio-x11.service.in

PulseAudio Marge Bot gitlab at gitlab.freedesktop.org
Mon Mar 1 15:29:42 UTC 2021



PulseAudio Marge Bot pushed to branch master at PulseAudio / pulseaudio


Commits:
458c7639 by Faidon Liambotis at 2021-03-01T15:25:09+00:00
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 <paravoid at debian.org>
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/514>

- - - - -


4 changed files:

- configure.ac
- po/POTFILES.in
- src/.gitignore
- src/Makefile.am


Changes:

=====================================
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


=====================================
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


=====================================
src/.gitignore
=====================================
@@ -25,6 +25,7 @@ pasuspender
 pax11publish
 pulseaudio
 pulseaudio.service
+pulseaudio-x11.service
 start-pulseaudio-x11
 *-orc-gen.[ch]
 # tests


=====================================
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



View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/458c76398919a6f4e8f0d22dea72e603b666e160

-- 
View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/458c76398919a6f4e8f0d22dea72e603b666e160
You're receiving this email because of your account on gitlab.freedesktop.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-commits/attachments/20210301/05025254/attachment-0001.htm>


More information about the pulseaudio-commits mailing list