[gentoo-commits] repo/gentoo:master commit in: media-sound/bluez-alsa/, media-sound/bluez-alsa/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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