void-packages/srcpkgs/bluez/template

63 lines
2 KiB
Text
Raw Normal View History

# Template file for 'bluez'
pkgname=bluez
2012-01-14 07:21:45 +00:00
version=4.98
revision=1
2012-01-14 07:21:45 +00:00
distfiles="${KERNEL_SITE}/bluetooth/$pkgname-$version.tar.xz"
build_style=gnu-configure
configure_args="--libexecdir=/lib --enable-gstreamer --enable-dund
2011-04-29 10:43:48 +00:00
--enable-alsa --enable-usb --enable-tools --enable-bccmd
--enable-hid2hci --enable-dfutool --enable-hidd --enable-pand
--disable-cups --enable-capng --enable-pnat --enable-wiimote
--with-systemdsystemunitdir=/lib/systemd/system --disable-test"
short_desc="Bluetooth tools and daemons"
maintainer="Juan RP <xtraeme@gmail.com>"
2011-06-11 06:35:45 +00:00
homepage="http://www.bluez.org/"
license="GPL-2"
2012-01-14 07:21:45 +00:00
checksum=6eb21e712e8835eb1aec84bdfb38891cc4dc5353af921b8235d481da13c565d9
long_desc="
This package contains tools and system daemons for using Bluetooth devices.
BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source
project distributed under GNU General Public License (GPL)."
make_dirs="/var/lib/bluetooth 0755 root root"
conf_files="
/etc/bluetooth/main.conf
2011-10-25 12:08:30 +00:00
/etc/bluetooth/rfcomm.conf
/etc/bluetooth/network.conf
2011-10-25 12:08:30 +00:00
/etc/bluetooth/input.conf
/etc/bluetooth/audio.conf
/etc/bluetooth/serial.conf"
subpackages="$pkgname-alsa $pkgname-compat $pkgname-gstreamer libbluetooth"
subpackages="$subpackages libbluetooth-devel"
Add_dependency build automake ">=1.11.3_1"
Add_dependency build pkg-config
Add_dependency build flex
2011-06-11 06:35:45 +00:00
Add_dependency build libudev-devel
2011-04-29 10:43:48 +00:00
Add_dependency build readline-devel
Add_dependency build gst-plugins-base-devel
Add_dependency build alsa-lib-devel
Add_dependency build dbus-devel
Add_dependency build glib-devel
Add_dependency build libusb-compat-devel
Add_dependency build libcap-ng-devel
2011-10-25 12:08:30 +00:00
Add_dependency build libsndfile-devel
2012-01-14 07:21:45 +00:00
pre_configure() {
autoreconf -fi
}
post_install() {
for f in network input audio serial; do
vinstall ${f}/${f}.conf 644 etc/bluetooth
done
vinstall scripts/bluetooth_serial 755 lib/udev
for f in simple-agent test-device test-input; do
vinstall test/${f} 755 usr/bin bluez-${f}
done
# systemd takes care of bluetoothd initialization.
rm -f ${DESTDIR}/lib/udev/rules.d/97-bluetooth.rules
2011-01-11 22:35:13 +00:00
}