1 |
commit: f8583e492242ffce07979b2e00e615dc4472dafd |
2 |
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jan 26 16:46:04 2020 +0000 |
4 |
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Jan 26 16:54:27 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8583e49 |
7 |
|
8 |
media-sound/bluez-alsa: Bump to version 2.1.0 |
9 |
|
10 |
Package-Manager: Portage-2.3.85, Repoman-2.3.20 |
11 |
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org> |
12 |
|
13 |
media-sound/bluez-alsa/Manifest | 1 + |
14 |
media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild | 74 ++++++++++++++++++++++++++ |
15 |
2 files changed, 75 insertions(+) |
16 |
|
17 |
diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest |
18 |
index c5f539c2891..ca261553f76 100644 |
19 |
--- a/media-sound/bluez-alsa/Manifest |
20 |
+++ b/media-sound/bluez-alsa/Manifest |
21 |
@@ -1,2 +1,3 @@ |
22 |
DIST bluez-alsa-1.4.0.tar.gz 102539 BLAKE2B 8e640ba5c0cadfa5478885dc6affef790bd50fe04821602156a598082efc8733f0917a91240af7881f980e89ec0e36801e537feedec3ce357087b040f852eeb0 SHA512 fa4ad21c7b9ac200cdc7628bf0276bbb0beac94066a6c5e69c47a5286f6e13a7dc61caab23acbb14a37c2b97894c425052a09adb8f967038f6fd99557208629f |
23 |
DIST bluez-alsa-2.0.0.tar.gz 116895 BLAKE2B 97dfd3364259e8a633de0259c84efe4dc4a80a9f388620200c44136844af6f3e101bf6d49931e1b5cd466d4b1ff13b2a7b9284d4599db72039ee3c5afa5800ba SHA512 21152be594421cd00056e94065dcf767ca01f7b040117974315f97aab45db020264e33dabddac7fee12834a4ada9073b9ff680c25d8775b47604cb0bec638a7b |
24 |
+DIST bluez-alsa-2.1.0.tar.gz 129650 BLAKE2B 6ab1b618828b5ad6f35c62a711cd24a51536ae4e013227addff8193bb522e0e7322d054fa8e688b5322ec59f6d08a654760ebb5792a637fa11536afc41c5dba5 SHA512 8b6d520f5733799b1c509052ac527377cbe5e0106b75180f783f83071246937b5dc7a22c2d27f3e9e331c52c74be59f3bc6d78caab97b41f06cfd6ed5191b584 |
25 |
|
26 |
diff --git a/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild b/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild |
27 |
new file mode 100644 |
28 |
index 00000000000..fc03fb3b79e |
29 |
--- /dev/null |
30 |
+++ b/media-sound/bluez-alsa/bluez-alsa-2.1.0.ebuild |
31 |
@@ -0,0 +1,74 @@ |
32 |
+# Copyright 1999-2020 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=7 |
36 |
+inherit autotools multilib-minimal systemd |
37 |
+ |
38 |
+DESCRIPTION="Bluetooth Audio ALSA Backend" |
39 |
+HOMEPAGE="https://github.com/Arkq/bluez-alsa" |
40 |
+ |
41 |
+if [[ ${PV} == "9999" ]] ; then |
42 |
+ inherit git-r3 |
43 |
+ EGIT_REPO_URI="https://github.com/Arkq/${PN}" |
44 |
+else |
45 |
+ SRC_URI="https://github.com/Arkq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
46 |
+ KEYWORDS="~amd64 ~x86" |
47 |
+fi |
48 |
+ |
49 |
+LICENSE="MIT" |
50 |
+SLOT="0" |
51 |
+IUSE="aac debug hcitop ldac ofono static-libs test upower" |
52 |
+RESTRICT="!test? ( test )" |
53 |
+ |
54 |
+# bluez-alsa does not directly link to upower but |
55 |
+# is using the upower interface via dbus calls. |
56 |
+RDEPEND=" |
57 |
+ >=dev-libs/glib-2.26[dbus,${MULTILIB_USEDEP}] |
58 |
+ >=media-libs/alsa-lib-1.1.2[${MULTILIB_USEDEP}] |
59 |
+ >=media-libs/sbc-1.2[${MULTILIB_USEDEP}] |
60 |
+ >=net-wireless/bluez-5.0[${MULTILIB_USEDEP}] |
61 |
+ sys-apps/dbus[${MULTILIB_USEDEP}] |
62 |
+ sys-libs/readline:0= |
63 |
+ aac? ( >=media-libs/fdk-aac-0.1.1:=[${MULTILIB_USEDEP}] ) |
64 |
+ hcitop? ( |
65 |
+ dev-libs/libbsd |
66 |
+ sys-libs/ncurses:0= |
67 |
+ ) |
68 |
+ ldac? ( >=media-libs/libldac-2.0.0 ) |
69 |
+ upower? ( sys-power/upower ) |
70 |
+" |
71 |
+DEPEND="${RDEPEND}" |
72 |
+BDEPEND="virtual/pkgconfig" |
73 |
+ |
74 |
+src_prepare() { |
75 |
+ default |
76 |
+ eautoreconf |
77 |
+} |
78 |
+ |
79 |
+multilib_src_configure() { |
80 |
+ local myeconfargs=( |
81 |
+ --enable-rfcomm |
82 |
+ $(use_enable aac) |
83 |
+ $(use_enable debug) |
84 |
+ $(use_enable ofono) |
85 |
+ $(use_enable static-libs static) |
86 |
+ $(use_enable test) |
87 |
+ $(multilib_native_use_enable hcitop) |
88 |
+ $(multilib_native_use_enable ldac) |
89 |
+ $(multilib_native_use_enable upower) |
90 |
+ ) |
91 |
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" |
92 |
+} |
93 |
+ |
94 |
+multilib_src_install_all() { |
95 |
+ default |
96 |
+ find "${ED}" -type f -name "*.la" -delete || die |
97 |
+ |
98 |
+ newinitd "${FILESDIR}"/bluealsa-init.d bluealsa |
99 |
+ newconfd "${FILESDIR}"/bluealsa-conf.d-2 bluealsa |
100 |
+ systemd_dounit "${FILESDIR}"/bluealsa.service |
101 |
+} |
102 |
+ |
103 |
+pkg_postinst() { |
104 |
+ elog "Users can use this service when they are members of the \"audio\" group." |
105 |
+} |