aboutsummaryrefslogtreecommitdiffstats
path: root/community/bluez-alsa/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/bluez-alsa/APKBUILD')
-rw-r--r--community/bluez-alsa/APKBUILD57
1 files changed, 44 insertions, 13 deletions
diff --git a/community/bluez-alsa/APKBUILD b/community/bluez-alsa/APKBUILD
index 3371f594671..44e67dd883a 100644
--- a/community/bluez-alsa/APKBUILD
+++ b/community/bluez-alsa/APKBUILD
@@ -1,46 +1,77 @@
# Maintainer: Bradley Saulteaux <-@bradso.to>
pkgname=bluez-alsa
-pkgver=3.1.0
+pkgver=4.1.1
pkgrel=0
pkgdesc="Bluetooth Audio ALSA Backend"
url="https://github.com/Arkq/bluez-alsa"
arch="all"
license="MIT"
depends="bluez"
-subpackages="$pkgname-openrc"
-makedepends="automake autoconf libtool alsa-lib-dev bluez-dev glib-dev sbc-dev
- dbus-dev fdk-aac-dev"
+subpackages="$pkgname-openrc $pkgname-utils"
+makedepends="
+ alsa-lib-dev
+ autoconf
+ automake
+ bluez-dev
+ dbus-dev
+ fdk-aac-dev
+ glib-dev
+ libbsd-dev
+ libtool
+ ncurses-dev
+ readline-dev
+ sbc-dev
+ "
source="$pkgname-$pkgver.tar.gz::https://github.com/Arkq/bluez-alsa/archive/v$pkgver.tar.gz
bluealsa.initd
+ bluealsa.confd
"
prepare() {
default_prepare
- autoreconf --install
- mkdir build
+ autoreconf -fvi
}
build() {
- cd build
- ../configure \
+ CFLAGS="$CFLAGS -flto=auto" \
+ ./configure \
+ --host=$CHOST \
+ --build=$CBUILD \
--prefix=/usr \
--sysconfdir=/etc \
--enable-aac \
--enable-ofono \
+ --enable-cli \
+ --enable-rfcomm \
+ --enable-a2dpconf \
+ --enable-hcitop \
--disable-static \
--with-dbusconfdir=/usr/share/dbus-1/system.d
make
}
check() {
- cd build
make check
}
package() {
- cd build
make DESTDIR="$pkgdir" install
- install -Dm755 ../../bluealsa.initd "$pkgdir"/etc/init.d/bluealsa
+ install -Dm755 "$srcdir"/bluealsa.initd "$pkgdir"/etc/init.d/bluealsa
+ install -Dm644 "$srcdir"/bluealsa.confd "$pkgdir"/etc/conf.d/bluealsa
+}
+
+utils() {
+ pkgdesc="Bluetooth Audio ALSA Backend utils"
+ amove \
+ usr/bin/bluealsa-aplay \
+ usr/bin/bluealsa-cli \
+ usr/bin/bluealsa-rfcomm \
+ usr/bin/a2dpconf \
+ usr/bin/hcitop
}
-sha512sums="8b2644cb2114569cc896869f22352386a9362eeacae823423a63d9b21198f561d4af796700fcd3267556bb69ff2575569474a1da8e3a645b5a2e779882c27cbf bluez-alsa-3.1.0.tar.gz
-7952c75a47ef8bbbd9ea7c8f16e62ff6355db4011a4c3a7c9d084c740cebde945bb443a987169a8e314d422958288fd02704a25d28c9770fcb8a2c050530ab26 bluealsa.initd"
+
+sha512sums="
+5e43846af5c7c30a3d81a704514076a73b1d8994db5ee8925a59b1b328f684c15188d45caf9358f59e57a0c200d644dc673bd1c44f7d48a51452776e01f022f8 bluez-alsa-4.1.1.tar.gz
+3a631e940cc56f3f7b9a49f5e69d057be08e876334d29ec9e0839ad80e8829d970e099d01f180a1e4fef237f324bcb16abdc702dbb6d0b46e3d318625e805cae bluealsa.initd
+ae50f9c39b8f725f793f362336d1823b1c20ebf877b1ae736601ef48e030b8c79094018d270e098476dc98ef888aae577e7a0ebda70451c3168d79c5e2baf859 bluealsa.confd
+"