dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
# Platform Packages for Chakra, part of chakra-project.org
|
|
|
|
#
|
2012-09-09 07:14:05 +08:00
|
|
|
# maintainer: abveritas[at]chakra-project[dot]org>
|
dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
|
2010-03-14 23:48:48 +08:00
|
|
|
pkgname=bluez
|
2013-01-14 03:06:22 +08:00
|
|
|
# Do not update to 5.0, until lts kernel is at 3.4 or above
|
2012-09-09 07:14:05 +08:00
|
|
|
pkgver=4.101
|
2013-01-14 03:06:22 +08:00
|
|
|
pkgrel=2
|
2010-03-14 23:48:48 +08:00
|
|
|
pkgdesc="Libraries and tools for the Bluetooth protocol stack"
|
|
|
|
url="http://www.bluez.org/"
|
2013-01-14 03:06:22 +08:00
|
|
|
arch=('x86_64')
|
2010-03-14 23:48:48 +08:00
|
|
|
license=('GPL2')
|
2012-09-09 07:14:05 +08:00
|
|
|
depends=('dbus-core' 'python2' 'systemd')
|
|
|
|
makedepends=('gstreamer0.10-base' 'libusb-compat' 'libsndfile' 'libusbx')
|
dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
optdepends=("gstreamer0.10-base: bluetooth GStreamer support"
|
2012-09-09 07:14:05 +08:00
|
|
|
"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")
|
2010-03-14 23:48:48 +08:00
|
|
|
conflicts=('bluez-libs' 'bluez-utils')
|
|
|
|
provides=('bluez-libs' 'bluez-utils')
|
|
|
|
replaces=('bluez-libs' 'bluez-utils')
|
2012-09-09 07:14:05 +08:00
|
|
|
options=('!libtool')
|
dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
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"
|
2013-01-14 03:06:22 +08:00
|
|
|
'bluetooth.conf.d')
|
2012-09-09 07:14:05 +08:00
|
|
|
md5sums=('902b390af95c6c5d6d1a17d94c8344ab'
|
2013-01-14 03:06:22 +08:00
|
|
|
'7412982b440f29fa7f76a41a87fef985')
|
2010-03-14 23:48:48 +08:00
|
|
|
|
|
|
|
build() {
|
|
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
|
|
|
|
./configure --prefix=/usr \
|
dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
--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 \
|
2012-06-13 01:27:40 +08:00
|
|
|
--enable-wiimote \
|
2012-09-09 07:14:05 +08:00
|
|
|
--disable-test \
|
2012-06-13 01:27:40 +08:00
|
|
|
--with-systemdunitdir=/usr/lib/systemd/system
|
|
|
|
|
dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
make
|
2010-03-14 23:48:48 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
cd ${srcdir}/${pkgname}-${pkgver}
|
dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
make DESTDIR=${pkgdir} install
|
2010-03-14 23:48:48 +08:00
|
|
|
|
|
|
|
install -d ${pkgdir}/etc/bluetooth
|
dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
install -m644 network/network.conf \
|
|
|
|
input/input.conf \
|
|
|
|
audio/audio.conf \
|
|
|
|
serial/serial.conf \
|
|
|
|
${pkgdir}/etc/bluetooth/
|
2010-03-14 23:48:48 +08:00
|
|
|
|
|
|
|
install -Dm644 ${srcdir}/bluetooth.conf.d \
|
dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
${pkgdir}/etc/conf.d/bluetooth
|
2010-03-14 23:48:48 +08:00
|
|
|
|
2012-09-09 07:14:05 +08:00
|
|
|
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
|
dbus update, next section, avahi, bluez, consolekit, cups, eggdbus, pyqt, qt, rkit, telepathy packages
2011-09-02 13:01:07 +08:00
|
|
|
sed -i 's#/usr/bin/python#/usr/bin/python2#' \
|
2012-09-09 07:14:05 +08:00
|
|
|
"${pkgdir}"/usr/bin/bluez-simple-agent \
|
|
|
|
"${pkgdir}"/usr/bin/bluez-test-device \
|
|
|
|
"${pkgdir}"/usr/bin/bluez-test-input
|
2010-03-14 23:48:48 +08:00
|
|
|
}
|