media-sound/bluez-alsa: Revbump to fix access to /var/run/bluezalsa
authorLars Wendler <polynomial-c@gentoo.org>
Wed, 19 Oct 2016 12:48:00 +0000 (14:48 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Wed, 19 Oct 2016 13:28:38 +0000 (15:28 +0200)
This fixes Gentoo bug #597526.
Added "hcitop" USE flag to live ebuild and adjust dependencies
accordingly. Thanks to Aleksei Timofeyev for reporting this via
e-mail.

Package-Manager: portage-2.3.2
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild [moved from media-sound/bluez-alsa/bluez-alsa-1.1.0.ebuild with 100% similarity]
media-sound/bluez-alsa/bluez-alsa-9999.ebuild
media-sound/bluez-alsa/files/bluealsa-init.d
media-sound/bluez-alsa/metadata.xml

index 35d35a0ce666cc87d550bc486af4edb4a62fc56c..630c8af31a98f21c99910e4369cc771e9dbf7034 100644 (file)
@@ -18,12 +18,16 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="aac debug"
+IUSE="aac debug hcitop"
 
 RDEPEND=">=dev-libs/glib-2.16[dbus]
        >=media-libs/alsa-lib-1.0
        >=media-libs/sbc-1.2
-       >=net-wireless/bluez-5"
+       >=net-wireless/bluez-5
+       hcitop? (
+               dev-libs/libbsd
+               sys-libs/ncurses:0=
+       )"
 DEPEND="${RDEPEND}
        net-libs/ortp
        aac? ( >=media-libs/fdk-aac-0.1.1 )
@@ -37,7 +41,8 @@ src_prepare() {
 src_configure() {
        econf \
                $(use_enable aac) \
-               $(use_enable debug)
+               $(use_enable debug) \
+               $(use_enable hcitop)
 }
 
 src_install() {
index 1e2b2a70ab46a4a560131d73ee4a0790942f24e6..1b61e83faf03cbe3a07d876c334d30d822525b95 100644 (file)
@@ -14,5 +14,5 @@ depend() {
 }
 
 start_pre() {
-       checkpath -q -D -m 0700 -o :audio /var/run/bluealsa
+       checkpath -q -D -m 0770 -o :audio /var/run/bluealsa
 }
index 515507bad52af3dd73a4e8770f6c184420943794..d35dea0f11fbaf4deb172bf78e11c08a59311de8 100644 (file)
@@ -8,4 +8,7 @@
   <upstream>
     <remote-id type="github">Arkq/bluez-alsa</remote-id>
   </upstream>
+  <use>
+    <flag name="hcitop">Enable top-like monitoring tool for HCI</flag>
+  </use>
 </pkgmetadata>