Added bluez-4.58 build template!

--HG--
extra : convert_revision : bbe502e2866a946e3e55416167c479b2f02b2645
This commit is contained in:
Juan RP
2009-12-03 00:36:10 +01:00
parent 18f41bd4df
commit 7a925429ed
13 changed files with 243 additions and 0 deletions

56
srcpkgs/bluez/template Normal file
View File

@@ -0,0 +1,56 @@
# Template file for 'bluez'
pkgname=bluez
version=4.58
distfiles="${KERNEL_SITE}/bluetooth/$pkgname-$version.tar.bz2"
build_style=gnu_configure
configure_args="--localstatedir=/var --libexecdir=/lib --enable-gstreamer
--enable-alsa --enable-usb --enable-netlink --enable-tools --enable-bccmd
--enable-hid2hci --enable-dfutool --enable-hidd --enable-pand --enable-dund
--disable-cups --enable-configfiles"
short_desc="Bluetooth tools and daemons"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=b3f034f9c1697c6563ee047ff2ea6809c684a3fc11486de6c3e8141a0d5c0136
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)."
conf_files="
/etc/conf.d/bluetooth
/etc/bluetooth/audio.conf
/etc/bluetooth/input.conf
/etc/bluetooth/main.conf
/etc/bluetooth/network.conf
/etc/bluetooth/rfcomm.conf"
openrc_services="bluetooth default"
subpackages="$pkgname-alsa $pkgname-compat $pkgname-gstreamer libbluetooth"
subpackages="$subpackages libbluetooth-devel"
Add_dependency full glibc
Add_dependency full dbus
Add_dependency full libnl
Add_dependency full libusb
Add_dependency full udev
Add_dependency full libcap-ng
Add_dependency run libbluetooth
Add_dependency build pkg-config
Add_dependency build flex
Add_dependency build gst-plugins-base
Add_dependency build alsa-lib
post_install()
{
cd ${wrksrc} || return 1
install -m644 network/network.conf input/input.conf audio/audio.conf \
${DESTDIR}/etc/bluetooth || return 1
install -m755 scripts/bluetooth_serial ${DESTDIR}/lib/udev || return 1
install -m755 test/simple-agent \
${DESTDIR}/usr/bin/bluez-simple-agent || return 1
install -d ${DESTDIR}/etc/init.d ${DESTDIR}/etc/conf.d || return 1
install -m755 ${FILESDIR}/bluetooth.rc \
${DESTDIR}/etc/init.d/bluetooth || return 1
install -m644 ${FILESDIR}/bluetooth.confd \
${DESTDIR}/etc/conf.d/bluetooth || return 1
}