[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/, media-sound/bluez-alsa/files/

2024-02-14 Thread Joonas Niilola
commit: b02a87b6fe1e3d1edd2f1a957923a733511c6b09
Author: Vladimir Shupilov  proton  me>
AuthorDate: Fri Feb  2 13:19:38 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 14 13:43:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b02a87b6

media-sound/bluez-alsa: fix openrc daemon start

Closes: https://bugs.gentoo.org/921681
Signed-off-by: Vladimir Shupilov  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/35145
Signed-off-by: Joonas Niilola  gentoo.org>

 .../{bluez-alsa-4.1.1.ebuild => bluez-alsa-4.1.1-r1.ebuild}   | 4 ++--
 media-sound/bluez-alsa/files/bluealsa-conf.d-2-r1 | 4 
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-4.1.1-r1.ebuild
similarity index 96%
rename from media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild
rename to media-sound/bluez-alsa/bluez-alsa-4.1.1-r1.ebuild
index c08d719a53b2..cb9a309aedd6 100644
--- a/media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-4.1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -90,7 +90,7 @@ multilib_src_install_all() {
find "${ED}" -type f -name "*.la" -delete || die
 
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d-2-r1 bluealsa
#systemd_dounit "${FILESDIR}"/bluealsa.service
 
# Add config file to alsa datadir as well to preserve changes in /etc

diff --git a/media-sound/bluez-alsa/files/bluealsa-conf.d-2-r1 
b/media-sound/bluez-alsa/files/bluealsa-conf.d-2-r1
new file mode 100644
index ..ff1dd4cb1cd9
--- /dev/null
+++ b/media-sound/bluez-alsa/files/bluealsa-conf.d-2-r1
@@ -0,0 +1,4 @@
+# Config file for /etc/init.d/bluealsa
+
+# Allow additional options to be set
+BLUEALSA_CONF="-S -p a2dp-source -p a2dp-sink"



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2023-12-23 Thread Sam James
commit: 213af5a363a98054f44e8b4910e81ca525a40049
Author: Vladimir Shupilov  proton  me>
AuthorDate: Thu Dec  7 12:06:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 23 17:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=213af5a3

media-sound/bluez-alsa: add 4.1.1

Closes: https://bugs.gentoo.org/914604
Co-authored-by: Alfred Wingate  protonmail.com>
Signed-off-by: Vladimir Shupilov  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/34163
Signed-off-by: Sam James  gentoo.org>

 media-sound/bluez-alsa/Manifest|   1 +
 media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index ee1b8979d798..8cace7d0f186 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-alsa-3.1.0.tar.gz 179984 BLAKE2B 
b0bd5008d1bcc972577d8626970834934cc9424b4dff5c9ede1b1bfb0ac6c62c50dd8a7b94bdaa8884354379fb4fe06d758f620b2f42207d85f68da5064b3499
 SHA512 
8b2644cb2114569cc896869f22352386a9362eeacae823423a63d9b21198f561d4af796700fcd3267556bb69ff2575569474a1da8e3a645b5a2e779882c27cbf
 DIST bluez-alsa-4.0.0.tar.gz 230879 BLAKE2B 
998127cb4e03afc019679b80fc1ac7d56351aeb8274efe76a74d6c5600c4b8527d5463e864cc8f68c1fa82c1729ef38d8168e90e7092dfe5eaf5a7cf25ba4bfa
 SHA512 
8a79e5a1189db2d39b2d772cb8f8cd51ebb96b9bd91489556195e83dfd16f40a581dce68c5ad9e886b66cec8a03ae7f959e8288bb4c5c87ea5a2bbd6aee9c5f0
+DIST bluez-alsa-4.1.1.tar.gz 284244 BLAKE2B 
a46d22cd86e6b7483f95e0f60c9f23421d2c48e0c4741e3107da3800180b16a47dcf897bfa579796cfb84ecc16812f545844dbb77c768f094c5cfd46e1101835
 SHA512 
5e43846af5c7c30a3d81a704514076a73b1d8994db5ee8925a59b1b328f684c15188d45caf9358f59e57a0c200d644dc673bd1c44f7d48a51452776e01f022f8

diff --git a/media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild
new file mode 100644
index ..c08d719a53b2
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-4.1.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools bash-completion-r1 multilib-minimal systemd
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs systemd 
test unwind upower"
+RESTRICT="!test? ( test )"
+
+# bluez-alsa does not directly link to upower but
+# is using the upower interface via dbus calls.
+RDEPEND="
+   >=dev-libs/glib-2.32[${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.5[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-apps/dbus[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   aptx? ( media-libs/libopenaptx )
+   lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
+   mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )
+   ldac? ( >=media-libs/libldac-2.0.0 )
+   ofono? ( net-misc/ofono )
+   systemd? ( sys-apps/systemd )
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   upower? ( sys-power/upower )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/check
+   media-libs/libsndfile
+   )"
+BDEPEND="
+   dev-util/gdbus-codegen
+   virtual/pkgconfig
+   man? ( virtual/pandoc )
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-cli
+   --enable-faststream
+   --enable-rfcomm
+   --with-bash-completion="$(get_bashcompdir)"
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable lame mp3lame)
+   $(use_enable man manpages)
+   $(use_enable mpg123)
+   $(use_enable static-libs static)
+   $(use_enable systemd)
+   $(use_enable test)
+   $(use_with systemd systemdsystemunitdir 
$(systemd_get_systemunitdir))
+   $(multilib_native_use_enable aptx)
+   $(multilib_native_use_enable hcitop)
+   $(multilib_native_use_enable ldac)
+   $(multilib_native_use_enable ofono)
+   $(multilib_native_use_enable upower)
+   $(multilib_native_use_with aptx libopenaptx)
+   $(use_with unwind libunwind)
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2023-06-08 Thread Sam James
commit: 0fd88ccdfd64f1439b017279cafdac6486a8ec25
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  8 22:31:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  8 22:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fd88ccd

media-sound/bluez-alsa: use virtual/pandoc

Signed-off-by: Sam James  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-3.1.0.ebuild | 4 ++--
 media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild | 4 ++--
 media-sound/bluez-alsa/bluez-alsa-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-3.1.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-3.1.0.ebuild
index 80ea97b69dbe..2dbdfb8ee917 100644
--- a/media-sound/bluez-alsa/bluez-alsa-3.1.0.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-3.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -46,7 +46,7 @@ DEPEND="${RDEPEND}
test? ( dev-libs/check )"
 BDEPEND="
virtual/pkgconfig
-   man? ( app-text/pandoc )
+   man? ( virtual/pandoc )
 "
 
 src_prepare() {

diff --git a/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild
index 1343401528ab..0bea02fbc86b 100644
--- a/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,7 +50,7 @@ DEPEND="${RDEPEND}
)"
 BDEPEND="
virtual/pkgconfig
-   man? ( app-text/pandoc )
+   man? ( virtual/pandoc )
 "
 
 src_prepare() {

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 1343401528ab..0bea02fbc86b 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,7 +50,7 @@ DEPEND="${RDEPEND}
)"
 BDEPEND="
virtual/pkgconfig
-   man? ( app-text/pandoc )
+   man? ( virtual/pandoc )
 "
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2022-06-08 Thread Lars Wendler
commit: 08d1835e313475fc70902f197d639828b4238b56
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 11:07:59 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d1835e

media-sound/bluez-alsa: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 19 +--
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 80ea97b69dbe..1343401528ab 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 inherit autotools bash-completion-r1 multilib-minimal systemd
 
 DESCRIPTION="Bluetooth Audio ALSA Backend"
@@ -17,13 +17,13 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs test unwind 
upower"
+IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs systemd 
test unwind upower"
 RESTRICT="!test? ( test )"
 
 # bluez-alsa does not directly link to upower but
 # is using the upower interface via dbus calls.
 RDEPEND="
-   >=dev-libs/glib-2.26[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32[${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
@@ -39,11 +39,15 @@ RDEPEND="
)
ldac? ( >=media-libs/libldac-2.0.0 )
ofono? ( net-misc/ofono )
+   systemd? ( sys-apps/systemd )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
upower? ( sys-power/upower )
 "
 DEPEND="${RDEPEND}
-   test? ( dev-libs/check )"
+   test? (
+   dev-libs/check
+   media-libs/libsndfile
+   )"
 BDEPEND="
virtual/pkgconfig
man? ( app-text/pandoc )
@@ -57,6 +61,7 @@ src_prepare() {
 multilib_src_configure() {
local myeconfargs=(
--enable-cli
+   --enable-faststream
--enable-rfcomm
--with-bash-completion="$(get_bashcompdir)"
$(use_enable aac)
@@ -65,7 +70,9 @@ multilib_src_configure() {
$(use_enable man manpages)
$(use_enable mpg123)
$(use_enable static-libs static)
+   $(use_enable systemd)
$(use_enable test)
+   $(use_with systemd systemdsystemunitdir 
$(systemd_get_systemunitdir))
$(multilib_native_use_enable aptx)
$(multilib_native_use_enable hcitop)
$(multilib_native_use_enable ldac)
@@ -83,7 +90,7 @@ multilib_src_install_all() {
 
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
-   systemd_dounit "${FILESDIR}"/bluealsa.service
+   #systemd_dounit "${FILESDIR}"/bluealsa.service
 
# Add config file to alsa datadir as well to preserve changes in /etc
insinto "/usr/share/alsa/alsa.conf.d/"



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2022-06-08 Thread Lars Wendler
commit: 11c624ec51fbf51d47d39158cdac4c1d4044eb71
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 11:07:31 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c624ec

media-sound/bluez-alsa: Bump to version 4.0.0

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|   1 +
 media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index c294ef4f4547..cb8ee1819256 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-alsa-3.0.0.tar.gz 157776 BLAKE2B 
68cc67dcfd303e624333d7dafa53a3ce0f91f55e58a9a1a51f17153eadfdca5acc1b12b2e41a11c4780909fe8283e0a9c859a7d755e38dd9aeebbf4ae9e0daf2
 SHA512 
094c91636c3f1803b3eb88e295683acc604be9f86d00022c196784b4ec88aa4a6cc20bdff0fdab2a7e5af3efe95ed8bd8c5486a8cd7896ec572bfa9e8e0f13d0
 DIST bluez-alsa-3.1.0.tar.gz 179984 BLAKE2B 
b0bd5008d1bcc972577d8626970834934cc9424b4dff5c9ede1b1bfb0ac6c62c50dd8a7b94bdaa8884354379fb4fe06d758f620b2f42207d85f68da5064b3499
 SHA512 
8b2644cb2114569cc896869f22352386a9362eeacae823423a63d9b21198f561d4af796700fcd3267556bb69ff2575569474a1da8e3a645b5a2e779882c27cbf
+DIST bluez-alsa-4.0.0.tar.gz 230879 BLAKE2B 
998127cb4e03afc019679b80fc1ac7d56351aeb8274efe76a74d6c5600c4b8527d5463e864cc8f68c1fa82c1729ef38d8168e90e7092dfe5eaf5a7cf25ba4bfa
 SHA512 
8a79e5a1189db2d39b2d772cb8f8cd51ebb96b9bd91489556195e83dfd16f40a581dce68c5ad9e886b66cec8a03ae7f959e8288bb4c5c87ea5a2bbd6aee9c5f0

diff --git a/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild
new file mode 100644
index ..1343401528ab
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-4.0.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools bash-completion-r1 multilib-minimal systemd
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs systemd 
test unwind upower"
+RESTRICT="!test? ( test )"
+
+# bluez-alsa does not directly link to upower but
+# is using the upower interface via dbus calls.
+RDEPEND="
+   >=dev-libs/glib-2.32[${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-apps/dbus[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   aptx? ( media-libs/libopenaptx )
+   lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
+   mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )
+   ldac? ( >=media-libs/libldac-2.0.0 )
+   ofono? ( net-misc/ofono )
+   systemd? ( sys-apps/systemd )
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   upower? ( sys-power/upower )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/check
+   media-libs/libsndfile
+   )"
+BDEPEND="
+   virtual/pkgconfig
+   man? ( app-text/pandoc )
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-cli
+   --enable-faststream
+   --enable-rfcomm
+   --with-bash-completion="$(get_bashcompdir)"
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable lame mp3lame)
+   $(use_enable man manpages)
+   $(use_enable mpg123)
+   $(use_enable static-libs static)
+   $(use_enable systemd)
+   $(use_enable test)
+   $(use_with systemd systemdsystemunitdir 
$(systemd_get_systemunitdir))
+   $(multilib_native_use_enable aptx)
+   $(multilib_native_use_enable hcitop)
+   $(multilib_native_use_enable ldac)
+   $(multilib_native_use_enable ofono)
+   $(multilib_native_use_enable upower)
+   $(multilib_native_use_with aptx libopenaptx)
+   $(use_with unwind libunwind)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find "${ED}" -type f -name "*.la" -delete || die
+
+   newinitd "${FILESDIR}"/bluealsa-init.d 

[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2022-06-08 Thread Lars Wendler
commit: 66c8cc6d5c91a0e548fe03e5bf45d0fd0cdbd572
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jun  7 11:08:13 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  8 07:27:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c8cc6d

media-sound/bluez-alsa: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 -
 media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild | 90 --
 2 files changed, 91 deletions(-)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index cb8ee1819256..ee1b8979d798 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,3 +1,2 @@
-DIST bluez-alsa-3.0.0.tar.gz 157776 BLAKE2B 
68cc67dcfd303e624333d7dafa53a3ce0f91f55e58a9a1a51f17153eadfdca5acc1b12b2e41a11c4780909fe8283e0a9c859a7d755e38dd9aeebbf4ae9e0daf2
 SHA512 
094c91636c3f1803b3eb88e295683acc604be9f86d00022c196784b4ec88aa4a6cc20bdff0fdab2a7e5af3efe95ed8bd8c5486a8cd7896ec572bfa9e8e0f13d0
 DIST bluez-alsa-3.1.0.tar.gz 179984 BLAKE2B 
b0bd5008d1bcc972577d8626970834934cc9424b4dff5c9ede1b1bfb0ac6c62c50dd8a7b94bdaa8884354379fb4fe06d758f620b2f42207d85f68da5064b3499
 SHA512 
8b2644cb2114569cc896869f22352386a9362eeacae823423a63d9b21198f561d4af796700fcd3267556bb69ff2575569474a1da8e3a645b5a2e779882c27cbf
 DIST bluez-alsa-4.0.0.tar.gz 230879 BLAKE2B 
998127cb4e03afc019679b80fc1ac7d56351aeb8274efe76a74d6c5600c4b8527d5463e864cc8f68c1fa82c1729ef38d8168e90e7092dfe5eaf5a7cf25ba4bfa
 SHA512 
8a79e5a1189db2d39b2d772cb8f8cd51ebb96b9bd91489556195e83dfd16f40a581dce68c5ad9e886b66cec8a03ae7f959e8288bb4c5c87ea5a2bbd6aee9c5f0

diff --git a/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
deleted file mode 100644
index e7b9c1c647a3..
--- a/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib-minimal systemd
-
-DESCRIPTION="Bluetooth Audio ALSA Backend"
-HOMEPAGE="https://github.com/Arkq/bluez-alsa;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Arkq/${PN};
-else
-   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="aac debug hcitop lame ldac man mpg123 ofono static-libs test unwind 
upower"
-RESTRICT="!test? ( test )"
-
-# bluez-alsa does not directly link to upower but
-# is using the upower interface via dbus calls.
-RDEPEND="
-   >=dev-libs/glib-2.26[${MULTILIB_USEDEP}]
-   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
-   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
-   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
-   sys-apps/dbus[${MULTILIB_USEDEP}]
-   sys-libs/readline:0=
-   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
-   lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
-   mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
-   hcitop? (
-   dev-libs/libbsd
-   sys-libs/ncurses:0=
-   )
-   ldac? ( >=media-libs/libldac-2.0.0 )
-   ofono? ( net-misc/ofono )
-   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
-   upower? ( sys-power/upower )
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/check )"
-BDEPEND="
-   virtual/pkgconfig
-   man? ( app-text/pandoc )
-"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-rfcomm
-   $(use_enable aac)
-   $(use_enable debug)
-   $(use_enable lame mp3lame)
-   $(use_enable man manpages)
-   $(use_enable mpg123)
-   $(use_enable static-libs static)
-   $(use_enable test)
-   $(multilib_native_use_enable hcitop)
-   $(multilib_native_use_enable ldac)
-   $(multilib_native_use_enable ofono)
-   $(multilib_native_use_enable upower)
-   $(use_with unwind libunwind)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   default
-   find "${ED}" -type f -name "*.la" -delete || die
-
-   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
-   systemd_dounit "${FILESDIR}"/bluealsa.service
-
-   # Add config file to alsa datadir as well to preserve changes in /etc
-   insinto "/usr/share/alsa/alsa.conf.d/"
-   doins "src/asound/20-bluealsa.conf"
-}
-
-pkg_postinst() {
-   elog "Users can use this service when they are members of the \"audio\" 
group."
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2021-06-09 Thread Lars Wendler
commit: c4967e60c5f845596d70a690dfdda5261de55ba4
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  9 07:32:03 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  9 07:38:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4967e60

media-sound/bluez-alsa: Bump to version 3.1.0

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 +
 media-sound/bluez-alsa/bluez-alsa-3.1.0.ebuild | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index d44d76abd81..c294ef4f454 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1 +1,2 @@
 DIST bluez-alsa-3.0.0.tar.gz 157776 BLAKE2B 
68cc67dcfd303e624333d7dafa53a3ce0f91f55e58a9a1a51f17153eadfdca5acc1b12b2e41a11c4780909fe8283e0a9c859a7d755e38dd9aeebbf4ae9e0daf2
 SHA512 
094c91636c3f1803b3eb88e295683acc604be9f86d00022c196784b4ec88aa4a6cc20bdff0fdab2a7e5af3efe95ed8bd8c5486a8cd7896ec572bfa9e8e0f13d0
+DIST bluez-alsa-3.1.0.tar.gz 179984 BLAKE2B 
b0bd5008d1bcc972577d8626970834934cc9424b4dff5c9ede1b1bfb0ac6c62c50dd8a7b94bdaa8884354379fb4fe06d758f620b2f42207d85f68da5064b3499
 SHA512 
8b2644cb2114569cc896869f22352386a9362eeacae823423a63d9b21198f561d4af796700fcd3267556bb69ff2575569474a1da8e3a645b5a2e779882c27cbf

diff --git a/media-sound/bluez-alsa/bluez-alsa-3.1.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-3.1.0.ebuild
new file mode 100644
index 000..80ea97b69db
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-3.1.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools bash-completion-r1 multilib-minimal systemd
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs test unwind 
upower"
+RESTRICT="!test? ( test )"
+
+# bluez-alsa does not directly link to upower but
+# is using the upower interface via dbus calls.
+RDEPEND="
+   >=dev-libs/glib-2.26[${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-apps/dbus[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   aptx? ( media-libs/libopenaptx )
+   lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
+   mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )
+   ldac? ( >=media-libs/libldac-2.0.0 )
+   ofono? ( net-misc/ofono )
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   upower? ( sys-power/upower )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/check )"
+BDEPEND="
+   virtual/pkgconfig
+   man? ( app-text/pandoc )
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-cli
+   --enable-rfcomm
+   --with-bash-completion="$(get_bashcompdir)"
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable lame mp3lame)
+   $(use_enable man manpages)
+   $(use_enable mpg123)
+   $(use_enable static-libs static)
+   $(use_enable test)
+   $(multilib_native_use_enable aptx)
+   $(multilib_native_use_enable hcitop)
+   $(multilib_native_use_enable ldac)
+   $(multilib_native_use_enable ofono)
+   $(multilib_native_use_enable upower)
+   $(multilib_native_use_with aptx libopenaptx)
+   $(use_with unwind libunwind)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find "${ED}" -type f -name "*.la" -delete || die
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
+   systemd_dounit "${FILESDIR}"/bluealsa.service
+
+   # Add config file to alsa datadir as well to preserve changes in /etc
+   insinto "/usr/share/alsa/alsa.conf.d/"
+   doins "src/asound/20-bluealsa.conf"
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2021-06-09 Thread Lars Wendler
commit: 32289c0640baad2a4c0de2af0fcfeb1c0b68
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  9 07:37:17 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  9 07:38:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32289c06

media-sound/bluez-alsa: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 86a703524a0..80ea97b69db 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit autotools multilib-minimal systemd
+inherit autotools bash-completion-r1 multilib-minimal systemd
 
 DESCRIPTION="Bluetooth Audio ALSA Backend"
 HOMEPAGE="https://github.com/Arkq/bluez-alsa;
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/Arkq/${PN};
 else
SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="MIT"
@@ -56,7 +56,9 @@ src_prepare() {
 
 multilib_src_configure() {
local myeconfargs=(
+   --enable-cli
--enable-rfcomm
+   --with-bash-completion="$(get_bashcompdir)"
$(use_enable aac)
$(use_enable debug)
$(use_enable lame mp3lame)



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2021-05-24 Thread Lars Wendler
commit: 07fea7a07c766c5ad034200209cd00f48f562450
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon May 24 17:39:52 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon May 24 17:42:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07fea7a0

media-sound/bluez-alsa: Added aptx support

Bug: https://bugs.gentoo.org/762268
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 7 +--
 media-sound/bluez-alsa/metadata.xml   | 1 +
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index c8620648df9..86a703524a0 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="aac debug hcitop lame ldac man mpg123 ofono static-libs test unwind 
upower"
+IUSE="aac aptx debug hcitop lame ldac man mpg123 ofono static-libs test unwind 
upower"
 RESTRICT="!test? ( test )"
 
 # bluez-alsa does not directly link to upower but
@@ -30,6 +30,7 @@ RDEPEND="
sys-apps/dbus[${MULTILIB_USEDEP}]
sys-libs/readline:0=
aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   aptx? ( media-libs/libopenaptx )
lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
hcitop? (
@@ -63,10 +64,12 @@ multilib_src_configure() {
$(use_enable mpg123)
$(use_enable static-libs static)
$(use_enable test)
+   $(multilib_native_use_enable aptx)
$(multilib_native_use_enable hcitop)
$(multilib_native_use_enable ldac)
$(multilib_native_use_enable ofono)
$(multilib_native_use_enable upower)
+   $(multilib_native_use_with aptx libopenaptx)
$(use_with unwind libunwind)
)
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"

diff --git a/media-sound/bluez-alsa/metadata.xml 
b/media-sound/bluez-alsa/metadata.xml
index 55feec0ee5b..e23255b68bf 100644
--- a/media-sound/bluez-alsa/metadata.xml
+++ b/media-sound/bluez-alsa/metadata.xml
@@ -9,6 +9,7 @@
 Arkq/bluez-alsa
   
   
+aptX (HD) over Bluetooth (many Android compatible 
headphones)
 Enable top-like monitoring tool for HCI
 Enable support for AOSP media-libs/libldac 
dispatcher
 Enable support for MPEG audio playback via 
media-sound/mpg123



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2021-02-21 Thread Sam James
commit: ad41d5ddcb990424fb73a0325e9aa56c098efebe
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 22 07:15:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 22 07:15:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad41d5dd

media-sound/bluez-alsa: Keyword 3.0.0 arm64, #768738

Signed-off-by: Sam James  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
index c8620648df9..e7b9c1c647a 100644
--- a/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/Arkq/${PN};
 else
SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2020-11-09 Thread Lars Wendler
commit: 76de420e7f409208f039c0fc69357be10271f228
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Nov 10 07:54:07 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Nov 10 07:54:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76de420e

media-sound/bluez-alsa: Relax dev-libs/glib dependency

Closes: https://bugs.gentoo.org/753731
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild | 2 +-
 media-sound/bluez-alsa/bluez-alsa-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
index 3ab8343e381..c8620648df9 100644
--- a/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
@@ -23,7 +23,7 @@ RESTRICT="!test? ( test )"
 # bluez-alsa does not directly link to upower but
 # is using the upower interface via dbus calls.
 RDEPEND="
-   >=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.26[${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 3ab8343e381..c8620648df9 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -23,7 +23,7 @@ RESTRICT="!test? ( test )"
 # bluez-alsa does not directly link to upower but
 # is using the upower interface via dbus calls.
 RDEPEND="
-   >=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.26[${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/files/, media-sound/bluez-alsa/

2020-11-09 Thread Lars Wendler
commit: 9407e03e735de4044a2f4bd1d4f754613ffc4b3a
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Nov 10 07:52:35 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Nov 10 07:54:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9407e03e

media-sound/bluez-alsa: Removed old

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|   1 -
 media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild  |  83 
 .../bluez-alsa/files/bluez-alsa-2.1.0-gcc10.patch  | 145 -
 3 files changed, 229 deletions(-)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 1f278685cce..d44d76abd81 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1 @@
-DIST bluez-alsa-2.1.0.tar.gz 129650 BLAKE2B 
6ab1b618828b5ad6f35c62a711cd24a51536ae4e013227addff8193bb522e0e7322d054fa8e688b5322ec59f6d08a654760ebb5792a637fa11536afc41c5dba5
 SHA512 
8b6d520f5733799b1c509052ac527377cbe5e0106b75180f783f83071246937b5dc7a22c2d27f3e9e331c52c74be59f3bc6d78caab97b41f06cfd6ed5191b584
 DIST bluez-alsa-3.0.0.tar.gz 157776 BLAKE2B 
68cc67dcfd303e624333d7dafa53a3ce0f91f55e58a9a1a51f17153eadfdca5acc1b12b2e41a11c4780909fe8283e0a9c859a7d755e38dd9aeebbf4ae9e0daf2
 SHA512 
094c91636c3f1803b3eb88e295683acc604be9f86d00022c196784b4ec88aa4a6cc20bdff0fdab2a7e5af3efe95ed8bd8c5486a8cd7896ec572bfa9e8e0f13d0

diff --git a/media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild
deleted file mode 100644
index f654ac56596..000
--- a/media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib-minimal systemd
-
-DESCRIPTION="Bluetooth Audio ALSA Backend"
-HOMEPAGE="https://github.com/Arkq/bluez-alsa;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Arkq/${PN};
-else
-   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="aac debug hcitop ldac ofono static-libs test upower"
-RESTRICT="!test? ( test )"
-
-# bluez-alsa does not directly link to upower but
-# is using the upower interface via dbus calls.
-RDEPEND="
-   >=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
-   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
-   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
-   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
-   sys-apps/dbus[${MULTILIB_USEDEP}]
-   sys-libs/readline:0=
-   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
-   hcitop? (
-   dev-libs/libbsd
-   sys-libs/ncurses:0=
-   )
-   ldac? ( >=media-libs/libldac-2.0.0 )
-   upower? ( sys-power/upower )
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/check )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}/${P}-gcc10.patch" #706680
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-rfcomm
-   $(use_enable aac)
-   $(use_enable debug)
-   $(use_enable ofono)
-   $(use_enable static-libs static)
-   $(use_enable test)
-   $(multilib_native_use_enable hcitop)
-   $(multilib_native_use_enable ldac)
-   $(multilib_native_use_enable upower)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   default
-   find "${ED}" -type f -name "*.la" -delete || die
-
-   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
-   systemd_dounit "${FILESDIR}"/bluealsa.service
-
-   # Add config file to alsa datadir as well to preserve changes in /etc
-   insinto "/usr/share/alsa/alsa.conf.d/"
-   doins "src/asound/20-bluealsa.conf"
-}
-
-pkg_postinst() {
-   elog "Users can use this service when they are members of the \"audio\" 
group."
-}

diff --git a/media-sound/bluez-alsa/files/bluez-alsa-2.1.0-gcc10.patch 
b/media-sound/bluez-alsa/files/bluez-alsa-2.1.0-gcc10.patch
deleted file mode 100644
index df8e148842e..000
--- a/media-sound/bluez-alsa/files/bluez-alsa-2.1.0-gcc10.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-From 450ba2c898303cea2cba9a5efa99c7d919fc9e55 Mon Sep 17 00:00:00 2001
-From: Arkadiusz Bokowy 
-Date: Sun, 9 Feb 2020 22:26:16 +0100
-Subject: [PATCH] Fix linkage - mark external variable as extern
-

- src/bluealsa-iface.h | 6 +++---
- src/bluez-a2dp.h | 4 ++--
- src/bluez-iface.h| 6 +++---
- src/ofono-iface.h| 4 ++--
- test/server-mock.c   | 1 +
- test/test-ba.c   | 1 +
- test/test-io.c   | 1 +
- 

[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/files/

2020-09-17 Thread Lars Wendler
commit: 1412b977151c9e738d5e917f077cb4a19e1b66ee
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 17 07:44:54 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Sep 17 09:06:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1412b977

media-sound/bluez-alsa: Change /var/run to /run in openrc init script

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/files/bluealsa-init.d | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/bluez-alsa/files/bluealsa-init.d 
b/media-sound/bluez-alsa/files/bluealsa-init.d
index 087b35386eb..f85b822c53e 100644
--- a/media-sound/bluez-alsa/files/bluealsa-init.d
+++ b/media-sound/bluez-alsa/files/bluealsa-init.d
@@ -2,7 +2,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-pidfile="/var/run/bluealsa.pid"
+pidfile="/run/bluealsa.pid"
 command="/usr/bin/bluealsa"
 command_args="${BLUEALSA_CONF}"
 command_background="true"
@@ -13,5 +13,5 @@ depend() {
 }
 
 start_pre() {
-   checkpath -q -D -m 0770 -o :audio /var/run/bluealsa
+   checkpath -q -D -m 0770 -o :audio /run/bluealsa
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2020-09-17 Thread Lars Wendler
commit: d094b764e9c2352d769e0ea40753f4ad09737354
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 17 09:03:19 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Sep 17 09:06:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d094b764

media-sound/bluez-alsa: Bump to version 3.0.0

Closes: https://bugs.gentoo.org/743016
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 +
 media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild | 90 ++
 media-sound/bluez-alsa/metadata.xml|  2 +
 3 files changed, 93 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 8d141d0c41f..1f278685cce 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1 +1,2 @@
 DIST bluez-alsa-2.1.0.tar.gz 129650 BLAKE2B 
6ab1b618828b5ad6f35c62a711cd24a51536ae4e013227addff8193bb522e0e7322d054fa8e688b5322ec59f6d08a654760ebb5792a637fa11536afc41c5dba5
 SHA512 
8b6d520f5733799b1c509052ac527377cbe5e0106b75180f783f83071246937b5dc7a22c2d27f3e9e331c52c74be59f3bc6d78caab97b41f06cfd6ed5191b584
+DIST bluez-alsa-3.0.0.tar.gz 157776 BLAKE2B 
68cc67dcfd303e624333d7dafa53a3ce0f91f55e58a9a1a51f17153eadfdca5acc1b12b2e41a11c4780909fe8283e0a9c859a7d755e38dd9aeebbf4ae9e0daf2
 SHA512 
094c91636c3f1803b3eb88e295683acc604be9f86d00022c196784b4ec88aa4a6cc20bdff0fdab2a7e5af3efe95ed8bd8c5486a8cd7896ec572bfa9e8e0f13d0

diff --git a/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
new file mode 100644
index 000..3ab8343e381
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-3.0.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools multilib-minimal systemd
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac debug hcitop lame ldac man mpg123 ofono static-libs test unwind 
upower"
+RESTRICT="!test? ( test )"
+
+# bluez-alsa does not directly link to upower but
+# is using the upower interface via dbus calls.
+RDEPEND="
+   >=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-apps/dbus[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
+   mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )
+   ldac? ( >=media-libs/libldac-2.0.0 )
+   ofono? ( net-misc/ofono )
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   upower? ( sys-power/upower )
+"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/check )"
+BDEPEND="
+   virtual/pkgconfig
+   man? ( app-text/pandoc )
+"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-rfcomm
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable lame mp3lame)
+   $(use_enable man manpages)
+   $(use_enable mpg123)
+   $(use_enable static-libs static)
+   $(use_enable test)
+   $(multilib_native_use_enable hcitop)
+   $(multilib_native_use_enable ldac)
+   $(multilib_native_use_enable ofono)
+   $(multilib_native_use_enable upower)
+   $(use_with unwind libunwind)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find "${ED}" -type f -name "*.la" -delete || die
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
+   systemd_dounit "${FILESDIR}"/bluealsa.service
+
+   # Add config file to alsa datadir as well to preserve changes in /etc
+   insinto "/usr/share/alsa/alsa.conf.d/"
+   doins "src/asound/20-bluealsa.conf"
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}

diff --git a/media-sound/bluez-alsa/metadata.xml 
b/media-sound/bluez-alsa/metadata.xml
index 4fa05b5a0f0..cf14e256b35 100644
--- a/media-sound/bluez-alsa/metadata.xml
+++ b/media-sound/bluez-alsa/metadata.xml
@@ -11,6 +11,8 @@
   
 Enable top-like monitoring tool for HCI
 Enable support for AOSP 

[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2020-09-17 Thread Lars Wendler
commit: f18b9d64003901bfe225fdeabdfc5442a933c51e
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Sep 17 09:06:16 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Sep 17 09:06:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18b9d64

media-sound/bluez-alsa: Synced live ebuild

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 17 ++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 35b7533e4c4..3ab8343e381 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -17,7 +17,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="aac debug hcitop ldac ofono static-libs test upower"
+IUSE="aac debug hcitop lame ldac man mpg123 ofono static-libs test unwind 
upower"
 RESTRICT="!test? ( test )"
 
 # bluez-alsa does not directly link to upower but
@@ -30,16 +30,23 @@ RDEPEND="
sys-apps/dbus[${MULTILIB_USEDEP}]
sys-libs/readline:0=
aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   lame? ( media-sound/lame[${MULTILIB_USEDEP}] )
+   mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
hcitop? (
dev-libs/libbsd
sys-libs/ncurses:0=
)
ldac? ( >=media-libs/libldac-2.0.0 )
+   ofono? ( net-misc/ofono )
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
upower? ( sys-power/upower )
 "
 DEPEND="${RDEPEND}
test? ( dev-libs/check )"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   virtual/pkgconfig
+   man? ( app-text/pandoc )
+"
 
 src_prepare() {
default
@@ -51,12 +58,16 @@ multilib_src_configure() {
--enable-rfcomm
$(use_enable aac)
$(use_enable debug)
-   $(use_enable ofono)
+   $(use_enable lame mp3lame)
+   $(use_enable man manpages)
+   $(use_enable mpg123)
$(use_enable static-libs static)
$(use_enable test)
$(multilib_native_use_enable hcitop)
$(multilib_native_use_enable ldac)
+   $(multilib_native_use_enable ofono)
$(multilib_native_use_enable upower)
+   $(use_with unwind libunwind)
)
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2020-08-20 Thread Thomas Deutschmann
commit: cf507450e1b2cb0f309e238eba9b82d815f840e0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Aug 20 16:31:10 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Aug 20 16:31:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf507450

media-sound/bluez-alsa: add missing test dep dev-libs/check

Closes: https://bugs.gentoo.org/738124
Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild | 3 ++-
 media-sound/bluez-alsa/bluez-alsa-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild
index e81144df9d1..f654ac56596 100644
--- a/media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild
@@ -37,7 +37,8 @@ RDEPEND="
ldac? ( >=media-libs/libldac-2.0.0 )
upower? ( sys-power/upower )
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/check )"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index a399d0042c6..35b7533e4c4 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -37,7 +37,8 @@ RDEPEND="
ldac? ( >=media-libs/libldac-2.0.0 )
upower? ( sys-power/upower )
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/check )"
 BDEPEND="virtual/pkgconfig"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/, media-sound/bluez-alsa/files/

2020-08-19 Thread Lars Wendler
commit: 6a995cbf618cc337615794215a77a29abdab28d2
Author: SuNova  tutanota  com>
AuthorDate: Tue Aug 11 14:05:59 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 19 10:15:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a995cbf

media-sound/bluez-alsa: Copy config file to alsa datadir to preserve it

Signed-off-by: sunova  tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/17079
Signed-off-by: Lars Wendler  gentoo.org>

 .../{bluez-alsa-2.1.0.ebuild => bluez-alsa-2.1.0-r1.ebuild}   | 4 
 media-sound/bluez-alsa/bluez-alsa-.ebuild | 4 
 media-sound/bluez-alsa/files/bluealsa-init.d  | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild
similarity index 92%
rename from media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild
rename to media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild
index c0b3a72b1ab..e81144df9d1 100644
--- a/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-2.1.0-r1.ebuild
@@ -71,6 +71,10 @@ multilib_src_install_all() {
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
systemd_dounit "${FILESDIR}"/bluealsa.service
+
+   # Add config file to alsa datadir as well to preserve changes in /etc
+   insinto "/usr/share/alsa/alsa.conf.d/"
+   doins "src/asound/20-bluealsa.conf"
 }
 
 pkg_postinst() {

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index fc03fb3b79e..a399d0042c6 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -67,6 +67,10 @@ multilib_src_install_all() {
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
systemd_dounit "${FILESDIR}"/bluealsa.service
+
+   # Add config file to alsa datadir as well to preserve changes in /etc
+   insinto "/usr/share/alsa/alsa.conf.d/"
+   doins "src/asound/20-bluealsa.conf"
 }
 
 pkg_postinst() {

diff --git a/media-sound/bluez-alsa/files/bluealsa-init.d 
b/media-sound/bluez-alsa/files/bluealsa-init.d
index 9b6a3178b63..087b35386eb 100644
--- a/media-sound/bluez-alsa/files/bluealsa-init.d
+++ b/media-sound/bluez-alsa/files/bluealsa-init.d
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 pidfile="/var/run/bluealsa.pid"



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2020-05-20 Thread Lars Wendler
commit: a5d606e94b353d34e229d758297f75590ed893f4
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May 20 11:41:31 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed May 20 11:41:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d606e9

media-sound/bluez-alsa: Removed old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 -
 media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild | 68 --
 2 files changed, 69 deletions(-)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 6528732b7c7..8d141d0c41f 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1 @@
-DIST bluez-alsa-2.0.0.tar.gz 116895 BLAKE2B 
97dfd3364259e8a633de0259c84efe4dc4a80a9f388620200c44136844af6f3e101bf6d49931e1b5cd466d4b1ff13b2a7b9284d4599db72039ee3c5afa5800ba
 SHA512 
21152be594421cd00056e94065dcf767ca01f7b040117974315f97aab45db020264e33dabddac7fee12834a4ada9073b9ff680c25d8775b47604cb0bec638a7b
 DIST bluez-alsa-2.1.0.tar.gz 129650 BLAKE2B 
6ab1b618828b5ad6f35c62a711cd24a51536ae4e013227addff8193bb522e0e7322d054fa8e688b5322ec59f6d08a654760ebb5792a637fa11536afc41c5dba5
 SHA512 
8b6d520f5733799b1c509052ac527377cbe5e0106b75180f783f83071246937b5dc7a22c2d27f3e9e331c52c74be59f3bc6d78caab97b41f06cfd6ed5191b584

diff --git a/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild
deleted file mode 100644
index 336fe7f1b8a..000
--- a/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib-minimal systemd
-
-DESCRIPTION="Bluetooth Audio ALSA Backend"
-HOMEPAGE="https://github.com/Arkq/bluez-alsa;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Arkq/${PN};
-else
-   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="aac debug hcitop ldac ofono static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
-   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
-   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
-   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
-   sys-apps/dbus[${MULTILIB_USEDEP}]
-   sys-libs/readline:0=
-   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
-   hcitop? (
-   dev-libs/libbsd
-   sys-libs/ncurses:0=
-   )
-   ldac? ( >=media-libs/libldac-2.0.0 )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-rfcomm
-   $(use_enable aac)
-   $(use_enable debug)
-   $(use_enable ofono)
-   $(use_enable static-libs static)
-   $(use_enable test)
-   $(multilib_native_use_enable hcitop)
-   $(multilib_native_use_enable ldac)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   default
-   find "${ED}" -name "*.la" -delete || die
-
-   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
-   systemd_dounit "${FILESDIR}"/bluealsa.service
-}
-
-pkg_postinst() {
-   elog "Users can use this service when they are members of the \"audio\" 
group."
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/files/, media-sound/bluez-alsa/

2020-05-20 Thread Lars Wendler
commit: 6752a6eacf490069b294be8fa97e59ef3b7d8577
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May 20 11:40:30 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed May 20 11:41:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6752a6ea

media-sound/bluez-alsa: Fixed build with gcc10

Thanks-to: Arkadiusz Bokowy  gmail.com>
Closes: https://bugs.gentoo.org/706680
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild |   4 +
 .../bluez-alsa/files/bluez-alsa-2.1.0-gcc10.patch  | 145 +
 2 files changed, 149 insertions(+)

diff --git a/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild
index fc03fb3b79e..c0b3a72b1ab 100644
--- a/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild
@@ -40,6 +40,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}/${P}-gcc10.patch" #706680
+)
+
 src_prepare() {
default
eautoreconf

diff --git a/media-sound/bluez-alsa/files/bluez-alsa-2.1.0-gcc10.patch 
b/media-sound/bluez-alsa/files/bluez-alsa-2.1.0-gcc10.patch
new file mode 100644
index 000..df8e148842e
--- /dev/null
+++ b/media-sound/bluez-alsa/files/bluez-alsa-2.1.0-gcc10.patch
@@ -0,0 +1,145 @@
+From 450ba2c898303cea2cba9a5efa99c7d919fc9e55 Mon Sep 17 00:00:00 2001
+From: Arkadiusz Bokowy 
+Date: Sun, 9 Feb 2020 22:26:16 +0100
+Subject: [PATCH] Fix linkage - mark external variable as extern
+
+---
+ src/bluealsa-iface.h | 6 +++---
+ src/bluez-a2dp.h | 4 ++--
+ src/bluez-iface.h| 6 +++---
+ src/ofono-iface.h| 4 ++--
+ test/server-mock.c   | 1 +
+ test/test-ba.c   | 1 +
+ test/test-io.c   | 1 +
+ test/test-rfcomm.c   | 1 +
+ 8 files changed, 14 insertions(+), 10 deletions(-)
+
+diff --git a/src/bluealsa-iface.h b/src/bluealsa-iface.h
+index 262fb76..1d3366d 100644
+--- a/src/bluealsa-iface.h
 b/src/bluealsa-iface.h
+@@ -32,8 +32,8 @@
+ #define BLUEALSA_RFCOMM_MODE_HSP_AG "HSP-AG"
+ #define BLUEALSA_RFCOMM_MODE_HSP_HS "HSP-HS"
+ 
+-const GDBusInterfaceInfo bluealsa_iface_manager;
+-const GDBusInterfaceInfo bluealsa_iface_pcm;
+-const GDBusInterfaceInfo bluealsa_iface_rfcomm;
++extern const GDBusInterfaceInfo bluealsa_iface_manager;
++extern const GDBusInterfaceInfo bluealsa_iface_pcm;
++extern const GDBusInterfaceInfo bluealsa_iface_rfcomm;
+ 
+ #endif
+diff --git a/src/bluez-a2dp.h b/src/bluez-a2dp.h
+index 7c0e33b..4a695d9 100644
+--- a/src/bluez-a2dp.h
 b/src/bluez-a2dp.h
+@@ -1,6 +1,6 @@
+ /*
+  * BlueALSA - bluez-a2dp.h
+- * Copyright (c) 2016-2019 Arkadiusz Bokowy
++ * Copyright (c) 2016-2020 Arkadiusz Bokowy
+  *
+  * This file is a part of bluez-alsa.
+  *
+@@ -58,6 +58,6 @@ struct bluez_a2dp_codec {
+ };
+ 
+ /* NULL-terminated list of available A2DP codecs */
+-const struct bluez_a2dp_codec **bluez_a2dp_codecs;
++extern const struct bluez_a2dp_codec **bluez_a2dp_codecs;
+ 
+ #endif
+diff --git a/src/bluez-iface.h b/src/bluez-iface.h
+index 34269c5..ca8fba5 100644
+--- a/src/bluez-iface.h
 b/src/bluez-iface.h
+@@ -1,6 +1,6 @@
+ /*
+  * BlueALSA - bluez-iface.h
+- * Copyright (c) 2016-2019 Arkadiusz Bokowy
++ * Copyright (c) 2016-2020 Arkadiusz Bokowy
+  *
+  * This file is a part of bluez-alsa.
+  *
+@@ -27,7 +27,7 @@
+ #define BLUEZ_TRANSPORT_STATE_PENDING "pending"
+ #define BLUEZ_TRANSPORT_STATE_ACTIVE  "active"
+ 
+-const GDBusInterfaceInfo bluez_iface_endpoint;
+-const GDBusInterfaceInfo bluez_iface_profile;
++extern const GDBusInterfaceInfo bluez_iface_endpoint;
++extern const GDBusInterfaceInfo bluez_iface_profile;
+ 
+ #endif
+diff --git a/src/ofono-iface.h b/src/ofono-iface.h
+index d5a6715..d5b9065 100644
+--- a/src/ofono-iface.h
 b/src/ofono-iface.h
+@@ -1,6 +1,6 @@
+ /*
+  * BlueALSA - ofono-iface.h
+- * Copyright (c) 2016-2019 Arkadiusz Bokowy
++ * Copyright (c) 2016-2020 Arkadiusz Bokowy
+  *   2018 Thierry Bultel
+  *
+  * This file is a part of bluez-alsa.
+@@ -27,6 +27,6 @@
+ #define OFONO_AUDIO_CODEC_CVSD 0x01
+ #define OFONO_AUDIO_CODEC_MSBC 0x02
+ 
+-const GDBusInterfaceInfo ofono_iface_hf_audio_agent;
++extern const GDBusInterfaceInfo ofono_iface_hf_audio_agent;
+ 
+ #endif
+diff --git a/test/server-mock.c b/test/server-mock.c
+index 34934e8..a42e845 100644
+--- a/test/server-mock.c
 b/test/server-mock.c
+@@ -36,6 +36,7 @@
+ #include "../src/ba-adapter.c"
+ #include "../src/ba-device.c"
+ #include "../src/ba-transport.c"
++#include "../src/bluez-a2dp.c"
+ #include "../src/hci.c"
+ #include "../src/msbc.c"
+ #include "../src/rfcomm.c"
+diff --git a/test/test-ba.c b/test/test-ba.c
+index f9eb145..97d57d6 100644
+--- a/test/test-ba.c
 b/test/test-ba.c
+@@ -22,6 +22,7 @@
+ #include "../src/utils.c"
+ #include "../src/shared/log.c"
+ 
++const struct bluez_a2dp_codec **bluez_a2dp_codecs = NULL;
+ int a2dp_thread_create(struct 

[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2020-01-26 Thread Lars Wendler
commit: bbd38560ef990d2d92d6bf0c5310af2b6f268ca2
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jan 26 16:57:52 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 26 16:58:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd38560

media-sound/bluez-alsa: 2.0.0 release also depends on sys-apps/dbus

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild
index 32e9eef4fbc..336fe7f1b8a 100644
--- a/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,6 +24,7 @@ RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-apps/dbus[${MULTILIB_USEDEP}]
sys-libs/readline:0=
aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
hcitop? (



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/files/, media-sound/bluez-alsa/

2020-01-26 Thread Lars Wendler
commit: 36b0121d4c946ea5ba538ace4fb2657ce4801174
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jan 26 16:54:13 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 26 16:54:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b0121d

media-sound/bluez-alsa: Removed old

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 -
 media-sound/bluez-alsa/bluez-alsa-1.4.0.ebuild | 70 --
 .../bluez-alsa-1.4.0-ldac_pkgconfig_checks.patch   | 31 --
 3 files changed, 102 deletions(-)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index ca261553f76..6528732b7c7 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,3 +1,2 @@
-DIST bluez-alsa-1.4.0.tar.gz 102539 BLAKE2B 
8e640ba5c0cadfa5478885dc6affef790bd50fe04821602156a598082efc8733f0917a91240af7881f980e89ec0e36801e537feedec3ce357087b040f852eeb0
 SHA512 
fa4ad21c7b9ac200cdc7628bf0276bbb0beac94066a6c5e69c47a5286f6e13a7dc61caab23acbb14a37c2b97894c425052a09adb8f967038f6fd99557208629f
 DIST bluez-alsa-2.0.0.tar.gz 116895 BLAKE2B 
97dfd3364259e8a633de0259c84efe4dc4a80a9f388620200c44136844af6f3e101bf6d49931e1b5cd466d4b1ff13b2a7b9284d4599db72039ee3c5afa5800ba
 SHA512 
21152be594421cd00056e94065dcf767ca01f7b040117974315f97aab45db020264e33dabddac7fee12834a4ada9073b9ff680c25d8775b47604cb0bec638a7b
 DIST bluez-alsa-2.1.0.tar.gz 129650 BLAKE2B 
6ab1b618828b5ad6f35c62a711cd24a51536ae4e013227addff8193bb522e0e7322d054fa8e688b5322ec59f6d08a654760ebb5792a637fa11536afc41c5dba5
 SHA512 
8b6d520f5733799b1c509052ac527377cbe5e0106b75180f783f83071246937b5dc7a22c2d27f3e9e331c52c74be59f3bc6d78caab97b41f06cfd6ed5191b584

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.4.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.4.0.ebuild
deleted file mode 100644
index ebcf1d25324..000
--- a/media-sound/bluez-alsa/bluez-alsa-1.4.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib-minimal
-
-DESCRIPTION="Bluetooth Audio ALSA Backend"
-HOMEPAGE="https://github.com/Arkq/bluez-alsa;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Arkq/${PN};
-else
-   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="aac debug hcitop ldac ofono static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
-   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
-   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
-   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
-   sys-libs/readline:0=
-   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
-   hcitop? (
-   dev-libs/libbsd
-   sys-libs/ncurses:0=
-   )
-   ldac? ( >=media-libs/libldac-2.0.0 )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.4.0-ldac_pkgconfig_checks.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-rfcomm
-   $(use_enable aac)
-   $(use_enable debug)
-   $(use_enable ofono)
-   $(use_enable static-libs static)
-   $(use_enable test)
-   $(multilib_native_use_enable hcitop)
-   $(multilib_native_use_enable ldac)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   default
-   find "${ED}" -name "*.la" -delete || die
-
-   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
-}
-
-pkg_postinst() {
-   elog "Users can use this service when they are members of the \"audio\" 
group."
-}

diff --git 
a/media-sound/bluez-alsa/files/bluez-alsa-1.4.0-ldac_pkgconfig_checks.patch 
b/media-sound/bluez-alsa/files/bluez-alsa-1.4.0-ldac_pkgconfig_checks.patch
deleted file mode 100644
index 55530ea8b83..000
--- a/media-sound/bluez-alsa/files/bluez-alsa-1.4.0-ldac_pkgconfig_checks.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 52b08766b08ec7ef8393343553934ca148c175af Mon Sep 17 00:00:00 2001
-From: Lars Wendler 
-Date: Sun, 24 Mar 2019 13:04:24 +0100
-Subject: [PATCH] configure.ac: Fix pkg-config checks for libldac
-
-libldac actually provides the following two pkgconfig files:
-
-ldacBT-enc.pc
-ldacBT-abr.pc

- configure.ac | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 270a74c..6f0b04b 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -81,8 +81,8 @@ AC_ARG_ENABLE([ldac],
-   [AS_HELP_STRING([--enable-ldac], [enable LDAC support])])

[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2020-01-26 Thread Lars Wendler
commit: ae87abd952dd302f234f3fe5a83a03c2daec3875
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jan 26 16:53:07 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 26 16:54:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae87abd9

media-sound/bluez-alsa: Synced live ebuild

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 17 -
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 32e9eef4fbc..fc03fb3b79e 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,20 +17,26 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="aac debug hcitop ldac ofono static-libs test"
+IUSE="aac debug hcitop ldac ofono static-libs test upower"
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
+# bluez-alsa does not directly link to upower but
+# is using the upower interface via dbus calls.
+RDEPEND="
+   >=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-apps/dbus[${MULTILIB_USEDEP}]
sys-libs/readline:0=
aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
hcitop? (
dev-libs/libbsd
sys-libs/ncurses:0=
)
-   ldac? ( >=media-libs/libldac-2.0.0 )"
+   ldac? ( >=media-libs/libldac-2.0.0 )
+   upower? ( sys-power/upower )
+"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
@@ -49,13 +55,14 @@ multilib_src_configure() {
$(use_enable test)
$(multilib_native_use_enable hcitop)
$(multilib_native_use_enable ldac)
+   $(multilib_native_use_enable upower)
)
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
 multilib_src_install_all() {
default
-   find "${ED}" -name "*.la" -delete || die
+   find "${ED}" -type f -name "*.la" -delete || die
 
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2020-01-26 Thread Lars Wendler
commit: f8583e492242ffce07979b2e00e615dc4472dafd
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jan 26 16:46:04 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 26 16:54:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8583e49

media-sound/bluez-alsa: Bump to version 2.1.0

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 +
 media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index c5f539c2891..ca261553f76 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-alsa-1.4.0.tar.gz 102539 BLAKE2B 
8e640ba5c0cadfa5478885dc6affef790bd50fe04821602156a598082efc8733f0917a91240af7881f980e89ec0e36801e537feedec3ce357087b040f852eeb0
 SHA512 
fa4ad21c7b9ac200cdc7628bf0276bbb0beac94066a6c5e69c47a5286f6e13a7dc61caab23acbb14a37c2b97894c425052a09adb8f967038f6fd99557208629f
 DIST bluez-alsa-2.0.0.tar.gz 116895 BLAKE2B 
97dfd3364259e8a633de0259c84efe4dc4a80a9f388620200c44136844af6f3e101bf6d49931e1b5cd466d4b1ff13b2a7b9284d4599db72039ee3c5afa5800ba
 SHA512 
21152be594421cd00056e94065dcf767ca01f7b040117974315f97aab45db020264e33dabddac7fee12834a4ada9073b9ff680c25d8775b47604cb0bec638a7b
+DIST bluez-alsa-2.1.0.tar.gz 129650 BLAKE2B 
6ab1b618828b5ad6f35c62a711cd24a51536ae4e013227addff8193bb522e0e7322d054fa8e688b5322ec59f6d08a654760ebb5792a637fa11536afc41c5dba5
 SHA512 
8b6d520f5733799b1c509052ac527377cbe5e0106b75180f783f83071246937b5dc7a22c2d27f3e9e331c52c74be59f3bc6d78caab97b41f06cfd6ed5191b584

diff --git a/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild
new file mode 100644
index 000..fc03fb3b79e
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools multilib-minimal systemd
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac debug hcitop ldac ofono static-libs test upower"
+RESTRICT="!test? ( test )"
+
+# bluez-alsa does not directly link to upower but
+# is using the upower interface via dbus calls.
+RDEPEND="
+   >=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-apps/dbus[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )
+   ldac? ( >=media-libs/libldac-2.0.0 )
+   upower? ( sys-power/upower )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-rfcomm
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable ofono)
+   $(use_enable static-libs static)
+   $(use_enable test)
+   $(multilib_native_use_enable hcitop)
+   $(multilib_native_use_enable ldac)
+   $(multilib_native_use_enable upower)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find "${ED}" -type f -name "*.la" -delete || die
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
+   systemd_dounit "${FILESDIR}"/bluealsa.service
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2019-10-17 Thread Lars Wendler
commit: 2680ca104e87960cf12a520a3723c600c30bfcc8
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 17 11:34:39 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct 17 11:36:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2680ca10

media-sound/bluez-alsa: Bump to version 2.0.0

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 +
 media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 65879095741..1d7bdf4c4a4 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-alsa-1.3.1.tar.gz 87333 BLAKE2B 
0479baa103b9e6e5c26d061df59b0a36a24a74ee04c882a888d63458da96a980bc9f39a6219cd4ad9f8c04b0d58fb337a960584eb7b93455474111a71ddbeb9f
 SHA512 
2b2f7b26b7b8cff70517bf8a24170330038be40f1a5a2fc75d20853b7beca6c9f9e2e6068f6b0f4fa9b6fc61f374ff59961434be8daa3b4d283abfd165be9cbf
 DIST bluez-alsa-1.4.0.tar.gz 102539 BLAKE2B 
8e640ba5c0cadfa5478885dc6affef790bd50fe04821602156a598082efc8733f0917a91240af7881f980e89ec0e36801e537feedec3ce357087b040f852eeb0
 SHA512 
fa4ad21c7b9ac200cdc7628bf0276bbb0beac94066a6c5e69c47a5286f6e13a7dc61caab23acbb14a37c2b97894c425052a09adb8f967038f6fd99557208629f
+DIST bluez-alsa-2.0.0.tar.gz 116895 BLAKE2B 
97dfd3364259e8a633de0259c84efe4dc4a80a9f388620200c44136844af6f3e101bf6d49931e1b5cd466d4b1ff13b2a7b9284d4599db72039ee3c5afa5800ba
 SHA512 
21152be594421cd00056e94065dcf767ca01f7b040117974315f97aab45db020264e33dabddac7fee12834a4ada9073b9ff680c25d8775b47604cb0bec638a7b

diff --git a/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild
new file mode 100644
index 000..0e5b0d27ae8
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-2.0.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools multilib-minimal systemd
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac debug hcitop ldac ofono static-libs test"
+
+RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )
+   ldac? ( >=media-libs/libldac-2.0.0 )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-rfcomm
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable ofono)
+   $(use_enable static-libs static)
+   $(use_enable test)
+   $(multilib_native_use_enable hcitop)
+   $(multilib_native_use_enable ldac)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
+   systemd_dounit "${FILESDIR}"/bluealsa.service
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2019-10-17 Thread Lars Wendler
commit: b69eeb3b5ff67d1ac3f90e3671146801dbb33b53
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Oct 17 11:35:46 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Oct 17 11:36:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b69eeb3b

media-sound/bluez-alsa: Removed old

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 -
 media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild | 61 --
 2 files changed, 62 deletions(-)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 1d7bdf4c4a4..c5f539c2891 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,3 +1,2 @@
-DIST bluez-alsa-1.3.1.tar.gz 87333 BLAKE2B 
0479baa103b9e6e5c26d061df59b0a36a24a74ee04c882a888d63458da96a980bc9f39a6219cd4ad9f8c04b0d58fb337a960584eb7b93455474111a71ddbeb9f
 SHA512 
2b2f7b26b7b8cff70517bf8a24170330038be40f1a5a2fc75d20853b7beca6c9f9e2e6068f6b0f4fa9b6fc61f374ff59961434be8daa3b4d283abfd165be9cbf
 DIST bluez-alsa-1.4.0.tar.gz 102539 BLAKE2B 
8e640ba5c0cadfa5478885dc6affef790bd50fe04821602156a598082efc8733f0917a91240af7881f980e89ec0e36801e537feedec3ce357087b040f852eeb0
 SHA512 
fa4ad21c7b9ac200cdc7628bf0276bbb0beac94066a6c5e69c47a5286f6e13a7dc61caab23acbb14a37c2b97894c425052a09adb8f967038f6fd99557208629f
 DIST bluez-alsa-2.0.0.tar.gz 116895 BLAKE2B 
97dfd3364259e8a633de0259c84efe4dc4a80a9f388620200c44136844af6f3e101bf6d49931e1b5cd466d4b1ff13b2a7b9284d4599db72039ee3c5afa5800ba
 SHA512 
21152be594421cd00056e94065dcf767ca01f7b040117974315f97aab45db020264e33dabddac7fee12834a4ada9073b9ff680c25d8775b47604cb0bec638a7b

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
deleted file mode 100644
index c883ca5ff3e..000
--- a/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib-minimal
-
-DESCRIPTION="Bluetooth Audio ALSA Backend"
-HOMEPAGE="https://github.com/Arkq/bluez-alsa;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Arkq/${PN};
-else
-   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="aac debug hcitop static-libs"
-
-RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
-   >=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
-   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
-   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
-   sys-libs/readline:0=
-   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
-   hcitop? (
-   dev-libs/libbsd
-   sys-libs/ncurses:0=
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-rfcomm
-   $(use_enable aac)
-   $(use_enable debug)
-   $(use_enable static-libs static)
-   $(multilib_native_use_enable hcitop)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   default
-   find "${ED}" -name "*.la" -delete || die
-
-   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
-}
-
-pkg_postinst() {
-   elog "Users can use this service when they are members of the \"audio\" 
group."
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/files/, media-sound/bluez-alsa/

2019-04-28 Thread Lars Wendler
commit: 6ef7c69333e13ef4d5369b0dde81216aa05a14b5
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Apr 29 00:35:47 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Apr 29 00:36:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef7c693

media-sound/bluez-alsa: Added systemd unit file

Thanks-to: Chris Mayo  gmail.com>
Closes: https://bugs.gentoo.org/677928
Package-Manager: Portage-2.3.65, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-.ebuild |  3 ++-
 media-sound/bluez-alsa/files/bluealsa.service | 10 ++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index cc736065095..0e5b0d27ae8 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit autotools multilib-minimal
+inherit autotools multilib-minimal systemd
 
 DESCRIPTION="Bluetooth Audio ALSA Backend"
 HOMEPAGE="https://github.com/Arkq/bluez-alsa;
@@ -58,6 +58,7 @@ multilib_src_install_all() {
 
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
+   systemd_dounit "${FILESDIR}"/bluealsa.service
 }
 
 pkg_postinst() {

diff --git a/media-sound/bluez-alsa/files/bluealsa.service 
b/media-sound/bluez-alsa/files/bluealsa.service
new file mode 100644
index 000..12451ccb618
--- /dev/null
+++ b/media-sound/bluez-alsa/files/bluealsa.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Bluetooth Audio ALSA Backend
+Requisite=dbus.service
+After=bluetooth.service dbus.service
+
+[Service]
+ExecStart=/usr/bin/bluealsa
+
+[Install]
+WantedBy=bluetooth.target



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2019-03-27 Thread Lars Wendler
commit: e7d9616fe68c6027becad6f2bda82e94209417d5
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 27 20:04:33 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Mar 27 20:04:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d9616f

media-sound/bluez-alsa: drop upstreamed patch

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 6c33c4f7d93..cc736065095 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -33,10 +33,6 @@ RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.4.0-ldac_pkgconfig_checks.patch
-)
-
 src_prepare() {
default
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2019-03-24 Thread Lars Wendler
commit: 410369f34b474f07658fd8caf94c46b721aa1335
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Mar 24 12:50:55 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Mar 24 12:51:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410369f3

media-sound/bluez-alsa: Synce live ebuild.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index c883ca5ff3e..6c33c4f7d93 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -17,10 +17,10 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="aac debug hcitop static-libs"
+IUSE="aac debug hcitop ldac ofono static-libs test"
 
 RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
-   >=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
sys-libs/readline:0=
@@ -28,10 +28,15 @@ RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
hcitop? (
dev-libs/libbsd
sys-libs/ncurses:0=
-   )"
+   )
+   ldac? ( >=media-libs/libldac-2.0.0 )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.0-ldac_pkgconfig_checks.patch
+)
+
 src_prepare() {
default
eautoreconf
@@ -42,8 +47,11 @@ multilib_src_configure() {
--enable-rfcomm
$(use_enable aac)
$(use_enable debug)
+   $(use_enable ofono)
$(use_enable static-libs static)
+   $(use_enable test)
$(multilib_native_use_enable hcitop)
+   $(multilib_native_use_enable ldac)
)
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/, media-sound/bluez-alsa/files/

2019-03-24 Thread Lars Wendler
commit: 43920470c707f2d1293102c7253baba6cdff6eab
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Mar 24 12:50:09 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Mar 24 12:51:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43920470

media-sound/bluez-alsa: Bump to version 1.4.0

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 +
 media-sound/bluez-alsa/bluez-alsa-1.4.0.ebuild | 69 ++
 .../bluez-alsa-1.4.0-ldac_pkgconfig_checks.patch   | 31 ++
 media-sound/bluez-alsa/metadata.xml|  2 +
 4 files changed, 103 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 13f954a70ae..65879095741 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1 +1,2 @@
 DIST bluez-alsa-1.3.1.tar.gz 87333 BLAKE2B 
0479baa103b9e6e5c26d061df59b0a36a24a74ee04c882a888d63458da96a980bc9f39a6219cd4ad9f8c04b0d58fb337a960584eb7b93455474111a71ddbeb9f
 SHA512 
2b2f7b26b7b8cff70517bf8a24170330038be40f1a5a2fc75d20853b7beca6c9f9e2e6068f6b0f4fa9b6fc61f374ff59961434be8daa3b4d283abfd165be9cbf
+DIST bluez-alsa-1.4.0.tar.gz 102539 BLAKE2B 
8e640ba5c0cadfa5478885dc6affef790bd50fe04821602156a598082efc8733f0917a91240af7881f980e89ec0e36801e537feedec3ce357087b040f852eeb0
 SHA512 
fa4ad21c7b9ac200cdc7628bf0276bbb0beac94066a6c5e69c47a5286f6e13a7dc61caab23acbb14a37c2b97894c425052a09adb8f967038f6fd99557208629f

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.4.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.4.0.ebuild
new file mode 100644
index 000..6c33c4f7d93
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-1.4.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools multilib-minimal
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac debug hcitop ldac ofono static-libs test"
+
+RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )
+   ldac? ( >=media-libs/libldac-2.0.0 )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.0-ldac_pkgconfig_checks.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-rfcomm
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable ofono)
+   $(use_enable static-libs static)
+   $(use_enable test)
+   $(multilib_native_use_enable hcitop)
+   $(multilib_native_use_enable ldac)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}

diff --git 
a/media-sound/bluez-alsa/files/bluez-alsa-1.4.0-ldac_pkgconfig_checks.patch 
b/media-sound/bluez-alsa/files/bluez-alsa-1.4.0-ldac_pkgconfig_checks.patch
new file mode 100644
index 000..55530ea8b83
--- /dev/null
+++ b/media-sound/bluez-alsa/files/bluez-alsa-1.4.0-ldac_pkgconfig_checks.patch
@@ -0,0 +1,31 @@
+From 52b08766b08ec7ef8393343553934ca148c175af Mon Sep 17 00:00:00 2001
+From: Lars Wendler 
+Date: Sun, 24 Mar 2019 13:04:24 +0100
+Subject: [PATCH] configure.ac: Fix pkg-config checks for libldac
+
+libldac actually provides the following two pkgconfig files:
+
+ldacBT-enc.pc
+ldacBT-abr.pc
+---
+ configure.ac | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 270a74c..6f0b04b 100644
+--- a/configure.ac
 b/configure.ac
+@@ -81,8 +81,8 @@ AC_ARG_ENABLE([ldac],
+   [AS_HELP_STRING([--enable-ldac], [enable LDAC support])])
+ AM_CONDITIONAL([ENABLE_LDAC], [test "x$enable_ldac" = "xyes"])
+ AM_COND_IF([ENABLE_LDAC], [
+-  PKG_CHECK_MODULES([LDAC], [libldacBT >= 2.0.0])
+-  PKG_CHECK_MODULES([LDAC_ABR], [libldacBT_abr >= 2.0.0])
++  PKG_CHECK_MODULES([LDAC], [ldacBT-enc >= 2.0.0])
++  

[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2019-01-08 Thread Lars Wendler
commit: 2e551d6df1ef9e9056042bce5c2d91fd5dc6995b
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan  8 09:31:23 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan  8 09:48:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e551d6d

media-sound/bluez-alsa: Added dependency on sys-libs/readline

Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild | 3 ++-
 media-sound/bluez-alsa/bluez-alsa-.ebuild  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
index bb62cc607f2..f5ae2446990 100644
--- a/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,6 +23,7 @@ RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
hcitop? (
dev-libs/libbsd

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index bb62cc607f2..f5ae2446990 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,6 +23,7 @@ RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   sys-libs/readline:0=
aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
hcitop? (
dev-libs/libbsd



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2019-01-08 Thread Lars Wendler
commit: 1914859882d9a182e3450623a699298a6e8144c7
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan  8 09:32:22 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan  8 09:48:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19148598

media-sound/bluez-alsa: Added BDEPEND

Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild | 4 ++--
 media-sound/bluez-alsa/bluez-alsa-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
index f5ae2446990..c883ca5ff3e 100644
--- a/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
@@ -29,8 +29,8 @@ RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
dev-libs/libbsd
sys-libs/ncurses:0=
)"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 src_prepare() {
default

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index f5ae2446990..c883ca5ff3e 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -29,8 +29,8 @@ RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
dev-libs/libbsd
sys-libs/ncurses:0=
)"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2018-11-29 Thread Lars Wendler
commit: 9bc8473e8db6a5230bcedb3b0e57a92a80a1e59b
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Nov 29 11:48:58 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Nov 29 11:50:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc8473e

media-sound/bluez-alsa: Removed old.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 -
 media-sound/bluez-alsa/bluez-alsa-1.3.0.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 10bb72ecff7..13f954a70ae 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1 @@
-DIST bluez-alsa-1.3.0.tar.gz 86109 BLAKE2B 
0a026c590a3e8f655db367e38891142d757eabc8ba647c655451e7b5ff9beabcc71ec33e16522ee7818be7513c9ecc4c5512ce6a2358651b4d8e77cd90f6a25f
 SHA512 
f355873622290bc0193799a77660adf1e3622d3ad77a8e0cbf46d59b3c015009c8b3318c414b855c569d40bbe450a490f53c8d5382350beadfff6e65ab8e58bc
 DIST bluez-alsa-1.3.1.tar.gz 87333 BLAKE2B 
0479baa103b9e6e5c26d061df59b0a36a24a74ee04c882a888d63458da96a980bc9f39a6219cd4ad9f8c04b0d58fb337a960584eb7b93455474111a71ddbeb9f
 SHA512 
2b2f7b26b7b8cff70517bf8a24170330038be40f1a5a2fc75d20853b7beca6c9f9e2e6068f6b0f4fa9b6fc61f374ff59961434be8daa3b4d283abfd165be9cbf

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.3.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.3.0.ebuild
deleted file mode 100644
index 6c59d2ee4e2..000
--- a/media-sound/bluez-alsa/bluez-alsa-1.3.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib-minimal
-
-DESCRIPTION="Bluetooth Audio ALSA Backend"
-HOMEPAGE="https://github.com/Arkq/bluez-alsa;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Arkq/${PN};
-else
-   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="aac debug hcitop static-libs"
-
-RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
-   >=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
-   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
-   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
-   aac? ( >=media-libs/fdk-aac-0.1.1[${MULTILIB_USEDEP}] )
-   hcitop? (
-   dev-libs/libbsd
-   sys-libs/ncurses:0=
-   )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-rfcomm
-   $(use_enable aac)
-   $(use_enable debug)
-   $(use_enable static-libs static)
-   $(multilib_native_use_enable hcitop)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   default
-   find "${ED}" -name "*.la" -delete || die
-
-   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
-}
-
-pkg_postinst() {
-   elog "Users can use this service when they are members of the \"audio\" 
group."
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2018-11-29 Thread Lars Wendler
commit: b7cce7714c69a35eea05c4bd82f3609bae43f1bf
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Nov 29 11:50:06 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Nov 29 11:50:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cce771

media-sound/bluez-alsa: Added sub-slot dep to media-libs/fdk-aac

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild | 4 ++--
 media-sound/bluez-alsa/bluez-alsa-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
index 6c59d2ee4e2..bb62cc607f2 100644
--- a/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,7 +23,7 @@ RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
-   aac? ( >=media-libs/fdk-aac-0.1.1[${MULTILIB_USEDEP}] )
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
hcitop? (
dev-libs/libbsd
sys-libs/ncurses:0=

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 6c59d2ee4e2..bb62cc607f2 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,7 +23,7 @@ RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
>=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
-   aac? ( >=media-libs/fdk-aac-0.1.1[${MULTILIB_USEDEP}] )
+   aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] )
hcitop? (
dev-libs/libbsd
sys-libs/ncurses:0=



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/, media-sound/bluez-alsa/files/

2018-09-14 Thread Lars Wendler
commit: 4346990b14a91f06de4b5d8dedb2d10b56ea5d3e
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 14 12:52:17 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 14 12:57:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4346990b

media-sound/bluez-alsa: Removed old.

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 media-sound/bluez-alsa/Manifest|  1 -
 media-sound/bluez-alsa/bluez-alsa-1.2.0.ebuild | 58 --
 media-sound/bluez-alsa/files/bluealsa-conf.d   |  4 --
 3 files changed, 63 deletions(-)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index b6712e8a657..10bb72ecff7 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,3 +1,2 @@
-DIST bluez-alsa-1.2.0.tar.gz 63662 BLAKE2B 
79549c9848f910e083b88058e6798e10d193a3bfcbc087b41e17aa5f43444f425b5932c6440a5c7416068bd0c562a744f3cbfb3008582f56988e756ee74395a3
 SHA512 
a6bf0068b3fb88acaa11990db411f1d3be7ad19219e7bdfd091fe81acc2ba5d5992dfb377e4fcc332ac330bb7e5ab5e4f4a9cee3e700e366fd983e81a272a5b4
 DIST bluez-alsa-1.3.0.tar.gz 86109 BLAKE2B 
0a026c590a3e8f655db367e38891142d757eabc8ba647c655451e7b5ff9beabcc71ec33e16522ee7818be7513c9ecc4c5512ce6a2358651b4d8e77cd90f6a25f
 SHA512 
f355873622290bc0193799a77660adf1e3622d3ad77a8e0cbf46d59b3c015009c8b3318c414b855c569d40bbe450a490f53c8d5382350beadfff6e65ab8e58bc
 DIST bluez-alsa-1.3.1.tar.gz 87333 BLAKE2B 
0479baa103b9e6e5c26d061df59b0a36a24a74ee04c882a888d63458da96a980bc9f39a6219cd4ad9f8c04b0d58fb337a960584eb7b93455474111a71ddbeb9f
 SHA512 
2b2f7b26b7b8cff70517bf8a24170330038be40f1a5a2fc75d20853b7beca6c9f9e2e6068f6b0f4fa9b6fc61f374ff59961434be8daa3b4d283abfd165be9cbf

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.2.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.2.0.ebuild
deleted file mode 100644
index 8b3787db68d..000
--- a/media-sound/bluez-alsa/bluez-alsa-1.2.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools eutils multilib-minimal
-
-DESCRIPTION="Bluetooth Audio ALSA Backend"
-HOMEPAGE="https://github.com/Arkq/bluez-alsa;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Arkq/${PN};
-else
-   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="aac debug hcitop"
-
-RDEPEND=">=dev-libs/glib-2.16[dbus,${MULTILIB_USEDEP}]
-   >=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
-   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
-   >=net-wireless/bluez-5[${MULTILIB_USEDEP}]
-   aac? ( >=media-libs/fdk-aac-0.1.1[${MULTILIB_USEDEP}] )
-   hcitop? (
-   dev-libs/libbsd
-   sys-libs/ncurses:0=
-   )"
-DEPEND="${RDEPEND}
-   net-libs/ortp
-   virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" \
-   econf \
-   $(use_enable aac) \
-   $(use_enable debug) \
-   $(multilib_native_use_enable hcitop)
-}
-
-multilib_src_install_all() {
-   default
-   prune_libtool_files --modules
-
-   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d bluealsa
-}
-
-pkg_postinst() {
-   elog "Users can use this service when they are members of the \"audio\" 
group."
-}

diff --git a/media-sound/bluez-alsa/files/bluealsa-conf.d 
b/media-sound/bluez-alsa/files/bluealsa-conf.d
deleted file mode 100644
index feb2e1e6a66..000
--- a/media-sound/bluez-alsa/files/bluealsa-conf.d
+++ /dev/null
@@ -1,4 +0,0 @@
-# Config file for /etc/init.d/bluealsa
-
-# Allow additional options to be set
-BLUEALSA_CONF="--disable-hsp"



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2018-09-14 Thread Lars Wendler
commit: ec44060d30550ced18fa4a424b602654e6fcc8df
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Sep 14 12:51:31 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Sep 14 12:57:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec44060d

media-sound/bluez-alsa: Bump to version 1.3.1

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 media-sound/bluez-alsa/Manifest|  1 +
 media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 09bfec77bed..b6712e8a657 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-alsa-1.2.0.tar.gz 63662 BLAKE2B 
79549c9848f910e083b88058e6798e10d193a3bfcbc087b41e17aa5f43444f425b5932c6440a5c7416068bd0c562a744f3cbfb3008582f56988e756ee74395a3
 SHA512 
a6bf0068b3fb88acaa11990db411f1d3be7ad19219e7bdfd091fe81acc2ba5d5992dfb377e4fcc332ac330bb7e5ab5e4f4a9cee3e700e366fd983e81a272a5b4
 DIST bluez-alsa-1.3.0.tar.gz 86109 BLAKE2B 
0a026c590a3e8f655db367e38891142d757eabc8ba647c655451e7b5ff9beabcc71ec33e16522ee7818be7513c9ecc4c5512ce6a2358651b4d8e77cd90f6a25f
 SHA512 
f355873622290bc0193799a77660adf1e3622d3ad77a8e0cbf46d59b3c015009c8b3318c414b855c569d40bbe450a490f53c8d5382350beadfff6e65ab8e58bc
+DIST bluez-alsa-1.3.1.tar.gz 87333 BLAKE2B 
0479baa103b9e6e5c26d061df59b0a36a24a74ee04c882a888d63458da96a980bc9f39a6219cd4ad9f8c04b0d58fb337a960584eb7b93455474111a71ddbeb9f
 SHA512 
2b2f7b26b7b8cff70517bf8a24170330038be40f1a5a2fc75d20853b7beca6c9f9e2e6068f6b0f4fa9b6fc61f374ff59961434be8daa3b4d283abfd165be9cbf

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
new file mode 100644
index 000..6c59d2ee4e2
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-1.3.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools multilib-minimal
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac debug hcitop static-libs"
+
+RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   aac? ( >=media-libs/fdk-aac-0.1.1[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-rfcomm
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable static-libs static)
+   $(multilib_native_use_enable hcitop)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2018-07-20 Thread Lars Wendler
commit: a4dd6cdaae89031af48a77faa681142c5b6810bf
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 20 08:50:23 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 20 08:50:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4dd6cda

media-sound/bluez-alsa: Removed old.

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 media-sound/bluez-alsa/Manifest   |  1 -
 media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 9bf03a8915f..09bfec77bed 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,3 +1,2 @@
-DIST bluez-alsa-1.1.0.tar.gz 73676 BLAKE2B 
6db4b1475223f12af66617881e6093a4ae957cdc17482fec13c3dd628a02cdff74f9ff173472231aecf6e58b368fa8ffa335d38a31b1c50c8ea198af091a5d63
 SHA512 
167fa45994b57b0b44d5827762638d36ef782d7789c229e5c1ca99b59c13636dc53161cd45bec41e61890acd38b44d20778bc2085385582329a1c666530b21f1
 DIST bluez-alsa-1.2.0.tar.gz 63662 BLAKE2B 
79549c9848f910e083b88058e6798e10d193a3bfcbc087b41e17aa5f43444f425b5932c6440a5c7416068bd0c562a744f3cbfb3008582f56988e756ee74395a3
 SHA512 
a6bf0068b3fb88acaa11990db411f1d3be7ad19219e7bdfd091fe81acc2ba5d5992dfb377e4fcc332ac330bb7e5ab5e4f4a9cee3e700e366fd983e81a272a5b4
 DIST bluez-alsa-1.3.0.tar.gz 86109 BLAKE2B 
0a026c590a3e8f655db367e38891142d757eabc8ba647c655451e7b5ff9beabcc71ec33e16522ee7818be7513c9ecc4c5512ce6a2358651b4d8e77cd90f6a25f
 SHA512 
f355873622290bc0193799a77660adf1e3622d3ad77a8e0cbf46d59b3c015009c8b3318c414b855c569d40bbe450a490f53c8d5382350beadfff6e65ab8e58bc

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild
deleted file mode 100644
index f89afab5999..000
--- a/media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools eutils
-
-DESCRIPTION="Bluetooth Audio ALSA Backend"
-HOMEPAGE="https://github.com/Arkq/bluez-alsa;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Arkq/${PN};
-else
-   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="debug"
-
-RDEPEND=">=dev-libs/glib-2.16[dbus]
-   >=media-libs/alsa-lib-1.0
-   >=media-libs/sbc-1.2
-   >=net-wireless/bluez-5"
-DEPEND="${RDEPEND}
-   net-libs/ortp
-   virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable debug)
-}
-
-src_install() {
-   default
-   prune_libtool_files --modules
-
-   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d bluealsa
-}
-
-pkg_postinst() {
-   elog "Users can use this service when they are members of the \"audio\" 
group."
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2018-07-20 Thread Lars Wendler
commit: f1078ffd4a99c128dbf5f292ff59e526b347f34c
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 20 08:48:41 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 20 08:48:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1078ffd

media-sound/bluez-alsa: Synced live ebuild.

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 186e2b9681c..6c59d2ee4e2 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -17,12 +17,12 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="aac debug hcitop"
+IUSE="aac debug hcitop static-libs"
 
-RDEPEND=">=dev-libs/glib-2.16[dbus,${MULTILIB_USEDEP}]
+RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
>=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
>=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
-   >=net-wireless/bluez-5[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
aac? ( >=media-libs/fdk-aac-0.1.1[${MULTILIB_USEDEP}] )
hcitop? (
dev-libs/libbsd
@@ -38,8 +38,10 @@ src_prepare() {
 
 multilib_src_configure() {
local myeconfargs=(
+   --enable-rfcomm
$(use_enable aac)
$(use_enable debug)
+   $(use_enable static-libs static)
$(multilib_native_use_enable hcitop)
)
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2018-07-20 Thread Lars Wendler
commit: 212ba90044f3be8b80ca904ffb6f0e75e1edaef5
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jul 20 08:32:06 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jul 20 08:48:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=212ba900

media-sound/bluez-alsa: Bump to version 1.3.0

Closes: https://bugs.gentoo.org/661534
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 media-sound/bluez-alsa/Manifest|  1 +
 media-sound/bluez-alsa/bluez-alsa-1.3.0.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 8be814a6d6d..9bf03a8915f 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-alsa-1.1.0.tar.gz 73676 BLAKE2B 
6db4b1475223f12af66617881e6093a4ae957cdc17482fec13c3dd628a02cdff74f9ff173472231aecf6e58b368fa8ffa335d38a31b1c50c8ea198af091a5d63
 SHA512 
167fa45994b57b0b44d5827762638d36ef782d7789c229e5c1ca99b59c13636dc53161cd45bec41e61890acd38b44d20778bc2085385582329a1c666530b21f1
 DIST bluez-alsa-1.2.0.tar.gz 63662 BLAKE2B 
79549c9848f910e083b88058e6798e10d193a3bfcbc087b41e17aa5f43444f425b5932c6440a5c7416068bd0c562a744f3cbfb3008582f56988e756ee74395a3
 SHA512 
a6bf0068b3fb88acaa11990db411f1d3be7ad19219e7bdfd091fe81acc2ba5d5992dfb377e4fcc332ac330bb7e5ab5e4f4a9cee3e700e366fd983e81a272a5b4
+DIST bluez-alsa-1.3.0.tar.gz 86109 BLAKE2B 
0a026c590a3e8f655db367e38891142d757eabc8ba647c655451e7b5ff9beabcc71ec33e16522ee7818be7513c9ecc4c5512ce6a2358651b4d8e77cd90f6a25f
 SHA512 
f355873622290bc0193799a77660adf1e3622d3ad77a8e0cbf46d59b3c015009c8b3318c414b855c569d40bbe450a490f53c8d5382350beadfff6e65ab8e58bc

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.3.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.3.0.ebuild
new file mode 100644
index 000..6c59d2ee4e2
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-1.3.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools multilib-minimal
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac debug hcitop static-libs"
+
+RDEPEND=">=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}]
+   aac? ( >=media-libs/fdk-aac-0.1.1[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-rfcomm
+   $(use_enable aac)
+   $(use_enable debug)
+   $(use_enable static-libs static)
+   $(multilib_native_use_enable hcitop)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find "${ED}" -name "*.la" -delete || die
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/files/, media-sound/bluez-alsa/

2018-07-02 Thread Lars Wendler
commit: 6d06f1f17739c5d5b3d5f23a9f1339ffc1f8afef
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul  2 11:28:07 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul  2 11:28:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d06f1f1

media-sound/bluez-alsa: Sync with upstream changes.

Thanks-to: Arkadiusz Bokowy
Closes: https://bugs.gentoo.org/659838
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 media-sound/bluez-alsa/bluez-alsa-.ebuild  | 20 ++--
 media-sound/bluez-alsa/files/bluealsa-conf.d-2 |  4 
 2 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 8b3787db68d..186e2b9681c 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit autotools eutils multilib-minimal
+EAPI=7
+inherit autotools multilib-minimal
 
 DESCRIPTION="Bluetooth Audio ALSA Backend"
 HOMEPAGE="https://github.com/Arkq/bluez-alsa;
@@ -29,7 +29,6 @@ RDEPEND=">=dev-libs/glib-2.16[dbus,${MULTILIB_USEDEP}]
sys-libs/ncurses:0=
)"
 DEPEND="${RDEPEND}
-   net-libs/ortp
virtual/pkgconfig"
 
 src_prepare() {
@@ -38,19 +37,20 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   ECONF_SOURCE="${S}" \
-   econf \
-   $(use_enable aac) \
-   $(use_enable debug) \
+   local myeconfargs=(
+   $(use_enable aac)
+   $(use_enable debug)
$(multilib_native_use_enable hcitop)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
 multilib_src_install_all() {
default
-   prune_libtool_files --modules
+   find "${ED}" -name "*.la" -delete || die
 
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
-   newconfd "${FILESDIR}"/bluealsa-conf.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa
 }
 
 pkg_postinst() {

diff --git a/media-sound/bluez-alsa/files/bluealsa-conf.d-2 
b/media-sound/bluez-alsa/files/bluealsa-conf.d-2
new file mode 100644
index 000..29d52f4a1fc
--- /dev/null
+++ b/media-sound/bluez-alsa/files/bluealsa-conf.d-2
@@ -0,0 +1,4 @@
+# Config file for /etc/init.d/bluealsa
+
+# Allow additional options to be set
+BLUEALSA_CONF=""



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2017-04-14 Thread Lars Wendler
commit: b247f4a85507927f503664fda9ac9ff3bc9888c2
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr 14 10:12:28 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr 14 10:12:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b247f4a8

media-sound/bluez-alsa: Bump to version 1.2.0 (bug #615526).

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-sound/bluez-alsa/Manifest|  1 +
 media-sound/bluez-alsa/bluez-alsa-1.2.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 17dfe12c623..e76eb7c9212 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -1 +1,2 @@
 DIST bluez-alsa-1.1.0.tar.gz 73676 SHA256 
93396e581c196f9283d5907c7b8059ded21f5ec75a58f1c96f01d9ba295f5179 SHA512 
167fa45994b57b0b44d5827762638d36ef782d7789c229e5c1ca99b59c13636dc53161cd45bec41e61890acd38b44d20778bc2085385582329a1c666530b21f1
 WHIRLPOOL 
2faba9fbd57fac2a519fe382c8a98654159a51819fea11da93ea3e198d31e51d3357bf2effa9df31713c2f201717dbd395a721efa81c9000a4da15df7e542a70
+DIST bluez-alsa-1.2.0.tar.gz 63662 SHA256 
0a7a27e8cf135ec6bb30ea1a2365736681ced7d8293003c274fa78319f936838 SHA512 
a6bf0068b3fb88acaa11990db411f1d3be7ad19219e7bdfd091fe81acc2ba5d5992dfb377e4fcc332ac330bb7e5ab5e4f4a9cee3e700e366fd983e81a272a5b4
 WHIRLPOOL 
5f4e3469b72dd375b946bb551edf318ec20e47490ec93d5fd54b0980a49a3b54f66f59f3bd65c65ce019d00f6808aa306025f0f0c045049d8fb62d7ff25f5f51

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.2.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.2.0.ebuild
new file mode 100644
index 000..8b3787db68d
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-1.2.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac debug hcitop"
+
+RDEPEND=">=dev-libs/glib-2.16[dbus,${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5[${MULTILIB_USEDEP}]
+   aac? ( >=media-libs/fdk-aac-0.1.1[${MULTILIB_USEDEP}] )
+   hcitop? (
+   dev-libs/libbsd
+   sys-libs/ncurses:0=
+   )"
+DEPEND="${RDEPEND}
+   net-libs/ortp
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" \
+   econf \
+   $(use_enable aac) \
+   $(use_enable debug) \
+   $(multilib_native_use_enable hcitop)
+}
+
+multilib_src_install_all() {
+   default
+   prune_libtool_files --modules
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d bluealsa
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/files/, media-sound/bluez-alsa/

2017-02-05 Thread Lars Wendler
commit: 8554d7d102cbbf958d287711a6fc52f8fddce6c5
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb  5 23:57:19 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Feb  6 00:00:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8554d7d1

media-sound/bluez-alsa: Added conf.d file (bug #608354).

This enables users to submit their own set of options.
Thanks to Sander Sweers for opening the bug and providing the initial
patches.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 .../{bluez-alsa-1.1.0-r1.ebuild => bluez-alsa-1.1.0-r2.ebuild}| 3 ++-
 media-sound/bluez-alsa/bluez-alsa-.ebuild | 3 ++-
 media-sound/bluez-alsa/files/bluealsa-conf.d  | 4 
 media-sound/bluez-alsa/files/bluealsa-init.d  | 4 ++--
 4 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild
similarity index 91%
rename from media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild
rename to media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild
index 20e4c0d..4cdd673 100644
--- a/media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -43,6 +43,7 @@ src_install() {
prune_libtool_files --modules
 
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d bluealsa
 }
 
 pkg_postinst() {

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 263c3be..fc34300 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -51,6 +51,7 @@ multilib_src_install_all() {
prune_libtool_files --modules
 
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+   newconfd "${FILESDIR}"/bluealsa-conf.d bluealsa
 }
 
 pkg_postinst() {

diff --git a/media-sound/bluez-alsa/files/bluealsa-conf.d 
b/media-sound/bluez-alsa/files/bluealsa-conf.d
new file mode 100644
index ..feb2e1e
--- /dev/null
+++ b/media-sound/bluez-alsa/files/bluealsa-conf.d
@@ -0,0 +1,4 @@
+# Config file for /etc/init.d/bluealsa
+
+# Allow additional options to be set
+BLUEALSA_CONF="--disable-hsp"

diff --git a/media-sound/bluez-alsa/files/bluealsa-init.d 
b/media-sound/bluez-alsa/files/bluealsa-init.d
index 1b61e83..0f60e93 100644
--- a/media-sound/bluez-alsa/files/bluealsa-init.d
+++ b/media-sound/bluez-alsa/files/bluealsa-init.d
@@ -1,11 +1,11 @@
 #!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 pidfile="/var/run/bluealsa.pid"
 command="/usr/bin/bluealsa"
-command_args="--disable-hsp"
+command_args="${BLUEALSA_CONF}"
 command_background="true"
 
 depend() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/

2016-12-20 Thread Lars Wendler
commit: 81434d56ebbd17a4e38fedbaade9e883d1f6d650
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Dec 20 17:57:21 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Dec 20 17:57:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81434d56

media-sound/bluez-alsa: Added multilib support to live ebuild (bug #603200).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-sound/bluez-alsa/bluez-alsa-.ebuild | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 630c8af..263c3be 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=6
-inherit autotools eutils
+inherit autotools eutils multilib-minimal
 
 DESCRIPTION="Bluetooth Audio ALSA Backend"
 HOMEPAGE="https://github.com/Arkq/bluez-alsa;
@@ -20,17 +20,17 @@ LICENSE="MIT"
 SLOT="0"
 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
+RDEPEND=">=dev-libs/glib-2.16[dbus,${MULTILIB_USEDEP}]
+   >=media-libs/alsa-lib-1.0[${MULTILIB_USEDEP}]
+   >=media-libs/sbc-1.2[${MULTILIB_USEDEP}]
+   >=net-wireless/bluez-5[${MULTILIB_USEDEP}]
+   aac? ( >=media-libs/fdk-aac-0.1.1[${MULTILIB_USEDEP}] )
hcitop? (
dev-libs/libbsd
sys-libs/ncurses:0=
)"
 DEPEND="${RDEPEND}
net-libs/ortp
-   aac? ( >=media-libs/fdk-aac-0.1.1 )
virtual/pkgconfig"
 
 src_prepare() {
@@ -38,14 +38,15 @@ src_prepare() {
eautoreconf
 }
 
-src_configure() {
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" \
econf \
$(use_enable aac) \
$(use_enable debug) \
-   $(use_enable hcitop)
+   $(multilib_native_use_enable hcitop)
 }
 
-src_install() {
+multilib_src_install_all() {
default
prune_libtool_files --modules
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/, media-sound/bluez-alsa/files/

2016-10-19 Thread Lars Wendler
commit: 0dcd4b29f28560dc1edc953ac22f764adf4a005e
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 19 12:48:00 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 19 13:28:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dcd4b29

media-sound/bluez-alsa: Revbump to fix access to /var/run/bluezalsa

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  gentoo.org>

 .../{bluez-alsa-1.1.0.ebuild => bluez-alsa-1.1.0-r1.ebuild}   |  0
 media-sound/bluez-alsa/bluez-alsa-.ebuild | 11 ---
 media-sound/bluez-alsa/files/bluealsa-init.d  |  2 +-
 media-sound/bluez-alsa/metadata.xml   |  3 +++
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.1.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild
similarity index 100%
rename from media-sound/bluez-alsa/bluez-alsa-1.1.0.ebuild
rename to media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
index 35d35a0..630c8af 100644
--- a/media-sound/bluez-alsa/bluez-alsa-.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -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() {

diff --git a/media-sound/bluez-alsa/files/bluealsa-init.d 
b/media-sound/bluez-alsa/files/bluealsa-init.d
index 1e2b2a7..1b61e83 100644
--- a/media-sound/bluez-alsa/files/bluealsa-init.d
+++ b/media-sound/bluez-alsa/files/bluealsa-init.d
@@ -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
 }

diff --git a/media-sound/bluez-alsa/metadata.xml 
b/media-sound/bluez-alsa/metadata.xml
index 515507b..d35dea0 100644
--- a/media-sound/bluez-alsa/metadata.xml
+++ b/media-sound/bluez-alsa/metadata.xml
@@ -8,4 +8,7 @@
   
 Arkq/bluez-alsa
   
+  
+Enable top-like monitoring tool for HCI
+  
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/files/, media-sound/bluez-alsa/

2016-10-18 Thread Lars Wendler
commit: 948ee771c65417ab41ec2d41fbe32a12a7673dd8
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Oct 18 08:09:18 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Oct 18 08:09:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=948ee771

media-sound/bluez-alsa: Initial commit (bug #592310).

Kudos to Arkadiusz Bokowy (bug, ebuild, init script) and to
Sander Sweers (ebuild, init script).

Package-Manager: portage-2.3.2
Signed-off-by: Lars Wendler  gentoo.org>

 media-sound/bluez-alsa/Manifest|  1 +
 media-sound/bluez-alsa/bluez-alsa-1.1.0.ebuild | 50 +
 media-sound/bluez-alsa/bluez-alsa-.ebuild  | 52 ++
 media-sound/bluez-alsa/files/bluealsa-init.d   | 18 +
 media-sound/bluez-alsa/metadata.xml| 11 ++
 5 files changed, 132 insertions(+)

diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
new file mode 100644
index ..17dfe12
--- /dev/null
+++ b/media-sound/bluez-alsa/Manifest
@@ -0,0 +1 @@
+DIST bluez-alsa-1.1.0.tar.gz 73676 SHA256 
93396e581c196f9283d5907c7b8059ded21f5ec75a58f1c96f01d9ba295f5179 SHA512 
167fa45994b57b0b44d5827762638d36ef782d7789c229e5c1ca99b59c13636dc53161cd45bec41e61890acd38b44d20778bc2085385582329a1c666530b21f1
 WHIRLPOOL 
2faba9fbd57fac2a519fe382c8a98654159a51819fea11da93ea3e198d31e51d3357bf2effa9df31713c2f201717dbd395a721efa81c9000a4da15df7e542a70

diff --git a/media-sound/bluez-alsa/bluez-alsa-1.1.0.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-1.1.0.ebuild
new file mode 100644
index ..20e4c0d
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-1.1.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools eutils
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND=">=dev-libs/glib-2.16[dbus]
+   >=media-libs/alsa-lib-1.0
+   >=media-libs/sbc-1.2
+   >=net-wireless/bluez-5"
+DEPEND="${RDEPEND}
+   net-libs/ortp
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable debug)
+}
+
+src_install() {
+   default
+   prune_libtool_files --modules
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}

diff --git a/media-sound/bluez-alsa/bluez-alsa-.ebuild 
b/media-sound/bluez-alsa/bluez-alsa-.ebuild
new file mode 100644
index ..35d35a0
--- /dev/null
+++ b/media-sound/bluez-alsa/bluez-alsa-.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools eutils
+
+DESCRIPTION="Bluetooth Audio ALSA Backend"
+HOMEPAGE="https://github.com/Arkq/bluez-alsa;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Arkq/${PN};
+else
+   SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="aac debug"
+
+RDEPEND=">=dev-libs/glib-2.16[dbus]
+   >=media-libs/alsa-lib-1.0
+   >=media-libs/sbc-1.2
+   >=net-wireless/bluez-5"
+DEPEND="${RDEPEND}
+   net-libs/ortp
+   aac? ( >=media-libs/fdk-aac-0.1.1 )
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable aac) \
+   $(use_enable debug)
+}
+
+src_install() {
+   default
+   prune_libtool_files --modules
+
+   newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+}
+
+pkg_postinst() {
+   elog "Users can use this service when they are members of the \"audio\" 
group."
+}

diff --git a/media-sound/bluez-alsa/files/bluealsa-init.d 
b/media-sound/bluez-alsa/files/bluealsa-init.d
new file mode 100644
index ..1e2b2a7
--- /dev/null
+++ b/media-sound/bluez-alsa/files/bluealsa-init.d
@@ -0,0 +1,18 @@
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+pidfile="/var/run/bluealsa.pid"
+command="/usr/bin/bluealsa"
+command_args="--disable-hsp"
+command_background="true"
+
+depend() {
+   after bluetooth
+   need dbus localmount
+}
+
+start_pre() {
+   checkpath -q -D -m 0700 -o :audio /var/run/bluealsa
+}

diff --git a/media-sound/bluez-alsa/metadata.xml 
b/media-sound/bluez-alsa/metadata.xml
new file mode