mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
87 lines
2.7 KiB
Bash
87 lines
2.7 KiB
Bash
|
# $Id: PKGBUILD 162229 2012-06-24 01:03:25Z tomegun $
|
||
|
# Maintainer: Tom Gundersen <teg@jklm.no>
|
||
|
# Contributor: Andrea Scarpino <andrea@archlinux.org>
|
||
|
# Contributor: Geoffroy Carrier <geoffroy@archlinux.org>
|
||
|
|
||
|
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||
|
# - ABS is messed up temporarily, remove when bumped upstream
|
||
|
|
||
|
pkgname=bluez
|
||
|
pkgver=4.101
|
||
|
pkgrel=1
|
||
|
pkgdesc="Libraries and tools for the Bluetooth protocol stack"
|
||
|
url="http://www.bluez.org/"
|
||
|
arch=('i686' 'x86_64')
|
||
|
license=('GPL2')
|
||
|
depends=('dbus-core' 'python2' 'systemd-tools')
|
||
|
makedepends=('gstreamer0.10-base' 'libusb-compat' 'libsndfile' 'libusbx')
|
||
|
optdepends=("gstreamer0.10-base: bluetooth GStreamer support"
|
||
|
"alsa-lib: Audio bluetooth devices support"
|
||
|
"dbus-python: to run bluez-simple-agent"
|
||
|
"pygobject: to run bluez-simple-agent"
|
||
|
"libusb-compat: USB adapters support"
|
||
|
"cups: CUPS backend")
|
||
|
conflicts=('bluez-libs' 'bluez-utils')
|
||
|
provides=('bluez-libs' 'bluez-utils')
|
||
|
replaces=('bluez-libs' 'bluez-utils')
|
||
|
options=('!libtool')
|
||
|
backup=(etc/bluetooth/{main,rfcomm,audio,network,input,serial}.conf
|
||
|
'etc/conf.d/bluetooth' 'etc/dbus-1/system.d/bluetooth.conf')
|
||
|
source=("http://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.bz2"
|
||
|
'bluetooth.conf.d'
|
||
|
'rc.bluetooth')
|
||
|
|
||
|
build() {
|
||
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
||
|
|
||
|
./configure --prefix=/usr \
|
||
|
--sysconfdir=/etc \
|
||
|
--localstatedir=/var \
|
||
|
--libexecdir=/lib \
|
||
|
--enable-gstreamer \
|
||
|
--enable-alsa \
|
||
|
--enable-usb \
|
||
|
--enable-tools \
|
||
|
--enable-bccmd \
|
||
|
--enable-dfutool \
|
||
|
--enable-hid2hci \
|
||
|
--enable-hidd \
|
||
|
--enable-pand \
|
||
|
--enable-dund \
|
||
|
--enable-cups \
|
||
|
--enable-wiimote \
|
||
|
--disable-test \
|
||
|
--with-systemdunitdir=/usr/lib/systemd/system
|
||
|
|
||
|
make
|
||
|
}
|
||
|
|
||
|
package() {
|
||
|
cd ${srcdir}/${pkgname}-${pkgver}
|
||
|
make DESTDIR=${pkgdir} install
|
||
|
|
||
|
install -Dm755 ${srcdir}/rc.bluetooth ${pkgdir}/etc/rc.d/bluetooth
|
||
|
|
||
|
install -d ${pkgdir}/etc/bluetooth
|
||
|
install -m644 network/network.conf \
|
||
|
input/input.conf \
|
||
|
audio/audio.conf \
|
||
|
serial/serial.conf \
|
||
|
${pkgdir}/etc/bluetooth/
|
||
|
|
||
|
install -Dm644 ${srcdir}/bluetooth.conf.d \
|
||
|
${pkgdir}/etc/conf.d/bluetooth
|
||
|
|
||
|
# FS#27630
|
||
|
install -Dm755 test/simple-agent "${pkgdir}"/usr/bin/bluez-simple-agent
|
||
|
install -Dm755 test/test-device "${pkgdir}"/usr/bin/bluez-test-device
|
||
|
install -Dm755 test/test-input "${pkgdir}"/usr/bin/bluez-test-input
|
||
|
sed -i 's#/usr/bin/python#/usr/bin/python2#' \
|
||
|
"${pkgdir}"/usr/bin/bluez-simple-agent \
|
||
|
"${pkgdir}"/usr/bin/bluez-test-device \
|
||
|
"${pkgdir}"/usr/bin/bluez-test-input
|
||
|
}
|
||
|
md5sums=('902b390af95c6c5d6d1a17d94c8344ab'
|
||
|
'7412982b440f29fa7f76a41a87fef985'
|
||
|
'864cbd24e6efc3592e9284b0b5fb2cfd')
|