commit:     913db55e2d9963c59f47634a2cdc634d11f9aee1
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 29 07:19:01 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Oct 29 07:56:01 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913db55e

media-libs/libtgvoip: add apulse/pulse support

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
index 0d2b8dd39aa..ee4be14591e 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
@@ -14,20 +14,18 @@ 
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar
 LICENSE="Unlicense"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64"
-IUSE="+alsa +dsp libressl pulseaudio"
+IUSE="+dsp libressl"
 
 DEPEND="
        !libressl? ( dev-libs/openssl:0= )
        libressl? ( dev-libs/libressl:0= )
        media-libs/opus:=
-       alsa? ( media-libs/alsa-lib )
-       pulseaudio? ( media-sound/pulseaudio )
+       media-libs/alsa-lib
+       || ( media-sound/pulseaudio media-sound/apulse[sdk] )
 "
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-REQUIRED_USE="|| ( alsa pulseaudio )"
-
 S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
 src_prepare() {
@@ -41,9 +39,9 @@ src_prepare() {
 src_configure() {
        local myconf=(
                --disable-static
+               --with-alsa
+               --with-pulse
                $(use_enable dsp)
-               $(use_with alsa)
-               $(use_with pulseaudio pulse)
        )
        use dsp && append-cxxflags '-DTGVOIP_USE_DESKTOP_DSP_BUNDLED'
        econf "${myconf[@]}"

Reply via email to