Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio-modules-bt/
Date: Sat, 17 Apr 2021 20:08:40
Message-Id: 1618690102.1a36ab80f13228941aac9a2c3825be28a4719da8.pacho@gentoo
1 commit: 1a36ab80f13228941aac9a2c3825be28a4719da8
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 17 19:11:00 2021 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 17 20:08:22 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a36ab80
7
8 media-sound/pulseaudio-modules-bt: Drop live ebuild
9
10 Upstream stopped development as this won't be needed with pipewire and newer
11 pulseaudio versions
12
13 Package-Manager: Portage-3.0.18, Repoman-3.0.3
14 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
15
16 .../pulseaudio-modules-bt-9999.ebuild | 75 ----------------------
17 1 file changed, 75 deletions(-)
18
19 diff --git a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild
20 deleted file mode 100644
21 index 5363d6d475a..00000000000
22 --- a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild
23 +++ /dev/null
24 @@ -1,75 +0,0 @@
25 -# Copyright 2019-2020 Gentoo Authors
26 -# Distributed under the terms of the GNU General Public License v2
27 -
28 -EAPI=7
29 -
30 -inherit git-r3 cmake-utils readme.gentoo-r1
31 -
32 -DESCRIPTION="PulseAudio modules for LDAC, aptX, aptX HD, and AAC for Bluetooth"
33 -HOMEPAGE="https://github.com/EHfive/pulseaudio-modules-bt"
34 -SRC_URI=""
35 -EGIT_REPO_URI="https://github.com/EHfive/${PN}"
36 -
37 -# Ensure it is synced with major pulseaudio version
38 -# https://github.com/EHfive/pulseaudio-modules-bt/issues/83
39 -EGIT_OVERRIDE_COMMIT_PULSEAUDIO_PULSEAUDIO="v13.0"
40 -
41 -LICENSE="GPL-3"
42 -SLOT="0"
43 -KEYWORDS=""
44 -IUSE="fdk +ffmpeg +ldac +native-headset ofono-headset"
45 -
46 -DEPEND="
47 - fdk? ( media-libs/fdk-aac:0= )
48 - ffmpeg? ( media-video/ffmpeg )
49 - media-libs/sbc
50 - ldac? ( media-libs/libldac )
51 - >=net-wireless/bluez-5
52 - >=sys-apps/dbus-1.0.0
53 - ofono-headset? ( >=net-misc/ofono-1.13 )
54 - >=media-sound/pulseaudio-13[-bluetooth]
55 -"
56 -# Ordinarily media-libs/libldac should be in DEPEND too, but for now upstream repo is using a ldac submodule instead.
57 -
58 -RDEPEND="${DEPEND}"
59 -BDEPEND=""
60 -
61 -DISABLE_AUTOFORMATTING="no"
62 -DOC_CONTENTS="
63 -After getting media-sound/pulseaudio merged without its bluetooth
64 -support (to not collide with this) you may have removed the loading
65 -of bluetooth modules in default.pa config file, leading to failure
66 -to use your bluetooth device (see
67 -https://github.com/EHfive/pulseaudio-modules-bt/issues/33).
68 -Please ensure you have this lines present in your /etc/pulse/default.pa
69 -file:
70 -
71 -.ifexists module-bluetooth-policy.so
72 -load-module module-bluetooth-policy
73 -.endif
74 -
75 -.ifexists module-bluetooth-discover.so
76 -load-module module-bluetooth-discover
77 -.endif
78 -"
79 -
80 -src_configure() {
81 - local mycmakeargs=(
82 - -DCODEC_AAC_FDK=$(usex fdk "ON" "OFF")
83 - -DCODEC_APTX_FF=$(usex ffmpeg "ON" "OFF")
84 - -DCODEC_APTX_HD_FF=$(usex ffmpeg "ON" "OFF")
85 - -DCODEC_LDAC=$(usex ldac "ON" "OFF")
86 - -DNATIVE_HEADSET=$(usex native-headset "ON" "OFF")
87 - -DOFONO_HEADSET=$(usex ofono-headset "ON" "OFF")
88 - )
89 - cmake-utils_src_configure
90 -}
91 -
92 -src_install() {
93 - cmake-utils_src_install
94 - readme.gentoo_create_doc
95 -}
96 -
97 -pkg_postinst() {
98 - readme.gentoo_print_elog
99 -}