Message ID | 20210511132213.150076-1-thomas@t-8ch.de |
---|---|
State | New |
Headers | show |
Series | [BlueZ] tools/mpris-proxy: Ship systemd unit file | expand |
This is automated email and please do not reply to this email! Dear submitter, Thank you for submitting the patches to the linux bluetooth mailing list. This is a CI test results with your patch series: PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=480411 ---Test result--- Test Summary: CheckPatch PASS 0.49 seconds GitLint FAIL 0.13 seconds Prep - Setup ELL PASS 45.42 seconds Build - Prep PASS 0.14 seconds Build - Configure PASS 8.03 seconds Build - Make PASS 197.02 seconds Make Check PASS 8.78 seconds Make Dist PASS 11.48 seconds Make Dist - Configure PASS 4.92 seconds Make Dist - Make PASS 79.31 seconds Build w/ext ELL - Configure PASS 8.09 seconds Build w/ext ELL - Make PASS 185.67 seconds Details ############################## Test: CheckPatch - PASS Desc: Run checkpatch.pl script with rule in .checkpatch.conf ############################## Test: GitLint - FAIL Desc: Run gitlint with rule in .gitlint Output: tools/mpris-proxy: Ship systemd unit file 3: B6 Body message is missing ############################## Test: Prep - Setup ELL - PASS Desc: Clone, build, and install ELL ############################## Test: Build - Prep - PASS Desc: Prepare environment for build ############################## Test: Build - Configure - PASS Desc: Configure the BlueZ source tree ############################## Test: Build - Make - PASS Desc: Build the BlueZ source tree ############################## Test: Make Check - PASS Desc: Run 'make check' ############################## Test: Make Dist - PASS Desc: Run 'make dist' and build the distribution tarball ############################## Test: Make Dist - Configure - PASS Desc: Configure the source from distribution tarball ############################## Test: Make Dist - Make - PASS Desc: Build the source from distribution tarball ############################## Test: Build w/ext ELL - Configure - PASS Desc: Configure BlueZ source with '--enable-external-ell' configuration ############################## Test: Build w/ext ELL - Make - PASS Desc: Build BlueZ source with '--enable-external-ell' configuration --- Regards, Linux Bluetooth
diff --git a/.gitignore b/.gitignore index 9c8393a81..a34dd27f6 100644 --- a/.gitignore +++ b/.gitignore @@ -84,6 +84,7 @@ tools/nokfw tools/rtlfw tools/btiotest tools/mpris-proxy +tools/mpris-proxy.service tools/bluetooth-player tools/l2cap-tester tools/sco-tester diff --git a/Makefile.am b/Makefile.am index 497f05f06..7a508404e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -42,6 +42,9 @@ if SYSTEMD systemdsystemunitdir = $(SYSTEMD_SYSTEMUNITDIR) systemdsystemunit_DATA = src/bluetooth.service +systemduserunitdir = $(SYSTEMD_USERUNITDIR) +systemduserunit_DATA = + dbussystembusdir = $(DBUS_SYSTEMBUSDIR) dbussystembus_DATA = src/org.bluez.service endif @@ -617,6 +620,7 @@ MAINTAINERCLEANFILES = Makefile.in \ SED_PROCESS = $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ $(SED) -e 's,@pkglibexecdir\@,$(pkglibexecdir),g' \ + -e 's,@bindir\@,$(bindir),g' \ < $< > $@ if RUN_RST2MAN diff --git a/Makefile.obexd b/Makefile.obexd index 6f5dc04c0..1e3f51296 100644 --- a/Makefile.obexd +++ b/Makefile.obexd @@ -1,7 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 if SYSTEMD -systemduserunitdir = $(SYSTEMD_USERUNITDIR) -systemduserunit_DATA = obexd/src/obex.service +systemduserunit_DATA += obexd/src/obex.service dbussessionbusdir = $(DBUS_SESSIONBUSDIR) dbussessionbus_DATA = obexd/src/org.bluez.obex.service diff --git a/Makefile.tools b/Makefile.tools index c836b5984..c98228de5 100644 --- a/Makefile.tools +++ b/Makefile.tools @@ -290,6 +290,14 @@ tools_hex2hcd_SOURCES = tools/hex2hcd.c tools_mpris_proxy_SOURCES = tools/mpris-proxy.c tools_mpris_proxy_LDADD = gdbus/libgdbus-internal.la $(GLIB_LIBS) $(DBUS_LIBS) +tools_mpris_proxy_DEPENDENCIES = tools/mpris-proxy.service + +if SYSTEMD +systemduserunit_DATA += tools/mpris-proxy.service +endif + +CLEANFILES += tools/mpris-proxy.service +EXTRA_DIST += tools/mpris-proxy.service.in tools_gatt_service_SOURCES = tools/gatt-service.c tools_gatt_service_LDADD = $(GLIB_LIBS) $(DBUS_LIBS) gdbus/libgdbus-internal.la diff --git a/tools/mpris-proxy.service.in b/tools/mpris-proxy.service.in new file mode 100644 index 000000000..c52450f4f --- /dev/null +++ b/tools/mpris-proxy.service.in @@ -0,0 +1,11 @@ +[Unit] +Description=Bluetooth to MPRIS proxy + +[Service] +Type=simple +ExecStart=@bindir@/mpris-proxy +NotifyAccess=main +LimitNPROC=1 + +[Install] +WantedBy=bluetooth.target