bluez: support configs in service, adopt.

Passing options to bluetoothd can be necessary in some cases.

Also move INSTALL.msg to README.voidlinux, and note that elogind can be
enough, instead of requiring group membership.
This commit is contained in:
Érico Nogueira 2021-05-21 23:24:30 -03:00 committed by Érico Nogueira Rolim
parent 64f4b4bad8
commit bfc7c642a5
4 changed files with 8 additions and 4 deletions

View file

@ -1 +0,0 @@
You need to be in the bluetooth group to be able to modify the bluetooth state!

View file

@ -0,0 +1,2 @@
You need to be in the bluetooth group or have elogind enabled
to be able to modify the bluetooth state.

View file

@ -1,4 +1,5 @@
#!/bin/sh
[ -r ./conf ] && . ./conf
sv check dbus >/dev/null || exit 1
exec 2>&1
exec /usr/libexec/bluetooth/bluetoothd -n
exec /usr/libexec/bluetooth/bluetoothd -n ${OPTS}

View file

@ -1,7 +1,7 @@
# Template file for 'bluez'
pkgname=bluez
version=5.58
revision=1
revision=2
build_style=gnu-configure
configure_args="--with-udevdir=/usr/lib/udev --disable-systemd
--enable-sixaxis --enable-threads --enable-library --enable-deprecated
@ -11,7 +11,7 @@ hostmakedepends="automake flex libtool pkg-config"
makedepends="cups-devel eudev-libudev-devel libglib-devel libical-devel
readline-devel ell-devel $(vopt_if mesh json-c-devel)"
short_desc="Bluetooth tools and daemons"
maintainer="Doan Tran Cong Danh <congdanhqx@gmail.com>"
maintainer="Érico Nogueira <ericonr@disroot.org>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="http://www.bluez.org/"
distfiles="${KERNEL_SITE}/bluetooth/$pkgname-$version.tar.xz"
@ -41,6 +41,8 @@ post_install() {
if [ "$build_option_mesh" ]; then
vsv bluetooth-meshd
fi
vdoc ${FILESDIR}/README.voidlinux
}
libbluetooth_package() {