Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/
Date: Thu, 29 Oct 2020 07:58:28
Message-Id: 1603958161.913db55e2d9963c59f47634a2cdc634d11f9aee1.gyakovlev@gentoo
1 commit: 913db55e2d9963c59f47634a2cdc634d11f9aee1
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 29 07:19:01 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 29 07:56:01 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913db55e
7
8 media-libs/libtgvoip: add apulse/pulse support
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.2
11 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
12
13 media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild | 12 +++++-------
14 1 file changed, 5 insertions(+), 7 deletions(-)
15
16 diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
17 index 0d2b8dd39aa..ee4be14591e 100644
18 --- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
19 +++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
20 @@ -14,20 +14,18 @@ SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar
21 LICENSE="Unlicense"
22 SLOT="0"
23 KEYWORDS="~amd64 ~ppc64"
24 -IUSE="+alsa +dsp libressl pulseaudio"
25 +IUSE="+dsp libressl"
26
27 DEPEND="
28 !libressl? ( dev-libs/openssl:0= )
29 libressl? ( dev-libs/libressl:0= )
30 media-libs/opus:=
31 - alsa? ( media-libs/alsa-lib )
32 - pulseaudio? ( media-sound/pulseaudio )
33 + media-libs/alsa-lib
34 + || ( media-sound/pulseaudio media-sound/apulse[sdk] )
35 "
36 RDEPEND="${DEPEND}"
37 BDEPEND="virtual/pkgconfig"
38
39 -REQUIRED_USE="|| ( alsa pulseaudio )"
40 -
41 S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
42
43 src_prepare() {
44 @@ -41,9 +39,9 @@ src_prepare() {
45 src_configure() {
46 local myconf=(
47 --disable-static
48 + --with-alsa
49 + --with-pulse
50 $(use_enable dsp)
51 - $(use_with alsa)
52 - $(use_with pulseaudio pulse)
53 )
54 use dsp && append-cxxflags '-DTGVOIP_USE_DESKTOP_DSP_BUNDLED'
55 econf "${myconf[@]}"