bluez: switch to systemd, drop openrc support.

This commit is contained in:
Juan RP
2011-10-11 03:15:42 +02:00
parent cac0f30e9e
commit fa32a1c860
4 changed files with 17 additions and 99 deletions

View File

@@ -1,6 +1,7 @@
# Template file for 'bluez'
pkgname=bluez
version=4.94
revision=1
distfiles="${KERNEL_SITE}/bluetooth/$pkgname-$version.tar.bz2"
build_style=gnu_configure
configure_args="--localstatedir=/var --libexecdir=/lib --enable-gstreamer
@@ -19,14 +20,12 @@ long_desc="
project distributed under GNU General Public License (GPL)."
conf_files="
/etc/conf.d/bluetooth
/etc/bluetooth/audio.conf
/etc/bluetooth/input.conf
/etc/bluetooth/main.conf
/etc/bluetooth/network.conf
/etc/bluetooth/serial.conf
/etc/bluetooth/rfcomm.conf"
openrc_services="bluetooth default true"
subpackages="$pkgname-alsa $pkgname-compat $pkgname-gstreamer libbluetooth"
subpackages="$subpackages libbluetooth-devel"
@@ -50,20 +49,17 @@ Add_dependency build dbus-devel
Add_dependency build glib-devel
Add_dependency build libusb-compat-devel
Add_dependency build libcap-ng-devel
Add_dependency build udev ">=0" # This is for udev rules location
post_install()
{
cd ${wrksrc}
install -d ${DESTDIR}/lib/udev/rules.d
install -m644 network/network.conf input/input.conf audio/audio.conf \
serial/serial.conf ${DESTDIR}/etc/bluetooth
install -m755 scripts/bluetooth_serial ${DESTDIR}/lib/udev
install -m755 test/simple-agent \
${DESTDIR}/usr/bin/bluez-simple-agent
install -d ${DESTDIR}/etc/init.d ${DESTDIR}/etc/conf.d
install -m755 ${FILESDIR}/bluetooth.rc \
${DESTDIR}/etc/init.d/bluetooth
install -m644 ${FILESDIR}/bluetooth.confd \
${DESTDIR}/etc/conf.d/bluetooth
# systemd takes care of bluetoothd initialization.
vinstall ${FILESDIR}/bluetooth.service 644 lib/systemd/system
rm -f ${DESTDIR}/lib/udev/rules.d/97-bluetooth.rules
}