From 97ce065cc5abf4be94192a6973c322a74a863693 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 9 Jun 2013 16:47:33 +0200 Subject: [PATCH] Revert "bluez: remove audio and alsa support" This reverts commit 14a82dffa2bd0a846e8fcc464ff074fe098010f1. --- packages/network/bluez/build | 9 +++++++-- packages/network/bluez/install | 14 ++++++++++++++ packages/network/bluez/meta | 5 +++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/packages/network/bluez/build b/packages/network/bluez/build index 5845afee67..3aa10cba30 100755 --- a/packages/network/bluez/build +++ b/packages/network/bluez/build @@ -22,6 +22,12 @@ . config/options +if [ "$ALSA_SUPPORT" = "yes" ]; then + BLUEZ_ALSA="--enable-audio --enable-alsa" +else + BLUEZ_ALSA="--disable-audio --disable-alsa" +fi + if [ "$DEBUG" = "yes" ]; then DEBUG_CONFIG="--enable-debug" else @@ -56,8 +62,7 @@ cd $PKG_BUILD --enable-health \ --disable-pnat \ --disable-gstreamer \ - --disable-audio \ - --disable-alsa \ + $BLUEZ_ALSA \ --enable-usb \ --enable-datafiles \ --enable-pcmcia \ diff --git a/packages/network/bluez/install b/packages/network/bluez/install index dc77c85d65..ef2ffb1a01 100755 --- a/packages/network/bluez/install +++ b/packages/network/bluez/install @@ -30,6 +30,10 @@ mkdir -p $INSTALL/etc/bluetooth cp $PKG_BUILD/tools/rfcomm.conf $INSTALL/etc/bluetooth cp $PKG_BUILD/input/input.conf $INSTALL/etc/bluetooth + if [ "$ALSA_SUPPORT" = yes ]; then + cp $PKG_BUILD/audio/audio.conf $INSTALL/etc/bluetooth + fi + mkdir -p $INSTALL/etc/dbus-1/system.d cp $PKG_BUILD/src/bluetooth.conf $INSTALL/etc/dbus-1/system.d @@ -43,9 +47,19 @@ mkdir -p $INSTALL/lib/udev/rules.d # todo: cp $PKG_BUILD/scripts/97-bluetooth-hid2hci.rules $INSTALL/lib/udev/rules.d # not needed: cp $PKG_BUILD/scripts/97-bluetooth-serial.rules $INSTALL/lib/udev/rules.d +if [ "$ALSA_SUPPORT" = yes ]; then + mkdir -p $INSTALL/usr/lib/alsa + cp $PKG_BUILD/audio/.libs/*.so $INSTALL/usr/lib/alsa +fi + +mkdir -p $INSTALL/usr/lib/bluetooth/plugins + mkdir -p $INSTALL/usr/sbin cp $PKG_BUILD/src/bluetoothd $INSTALL/usr/sbin +mkdir -p $INSTALL/usr/share/alsa + cp $PKG_BUILD/audio/bluetooth.conf $INSTALL/usr/share/alsa + if [ "$DEVTOOLS" = "yes" ]; then mkdir -p $INSTALL/usr/bin cp $PKG_BUILD/tools/ciptool $INSTALL/usr/bin diff --git a/packages/network/bluez/meta b/packages/network/bluez/meta index 59a3d97c0f..26f83b8fc0 100644 --- a/packages/network/bluez/meta +++ b/packages/network/bluez/meta @@ -34,3 +34,8 @@ PKG_LONGDESC="Bluetooth Tools and System Daemons for Linux." PKG_IS_ADDON="no" PKG_AUTORECONF="yes" + +if [ "$ALSA_SUPPORT" = yes ]; then + PKG_DEPENDS="$PKG_DEPENDS alsa-lib" + PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS alsa-lib" +fi