From f100c11f216cf63794164d1eba94a5a9f85aecbd Mon Sep 17 00:00:00 2001 From: Georgy Yakovlev Date: Tue, 30 Jun 2020 23:05:20 -0700 Subject: media-libs/libtgvoip: revbump, fix build without pulse Bug: https://bugs.gentoo.org/729034 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev --- .../libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild | 54 ++++++++++++++++++++++ .../libtgvoip/libtgvoip-2.4.4_p20200627.ebuild | 53 --------------------- 2 files changed, 54 insertions(+), 53 deletions(-) create mode 100644 media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild delete mode 100644 media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild (limited to 'media-libs') diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild new file mode 100644 index 000000000000..811ae876ee3a --- /dev/null +++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +EGIT_COMMIT="d40d077ddab10a81fe619477cea8380cfa7efcea" + +DESCRIPTION="VoIP library for Telegram clients" +HOMEPAGE="https://github.com/telegramdesktop/libtgvoip" +SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" +IUSE="+alsa +dsp libressl pulseaudio" + +DEPEND=" + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + media-libs/opus:= + alsa? ( media-libs/alsa-lib ) + pulseaudio? ( media-sound/pulseaudio ) +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE="|| ( alsa pulseaudio )" + +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +src_prepare() { + default + sed -i 's/-std=gnu++0x/-std=gnu++17/' Makefile.am || die + sed -i '/Requires.private/ s/ alsa libpulse//' tgvoip.pc.in || die + eautoreconf +} + +src_configure() { + local myconf=( + --disable-static + $(use_enable dsp) + $(use_with alsa) + $(use_with pulseaudio pulse) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild deleted file mode 100644 index 2feb78fb5bbc..000000000000 --- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -EGIT_COMMIT="d40d077ddab10a81fe619477cea8380cfa7efcea" - -DESCRIPTION="VoIP library for Telegram clients" -HOMEPAGE="https://github.com/telegramdesktop/libtgvoip" -SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" -IUSE="+alsa +dsp libressl pulseaudio" - -DEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - media-libs/opus:= - alsa? ( media-libs/alsa-lib ) - pulseaudio? ( media-sound/pulseaudio ) -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE="|| ( alsa pulseaudio )" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -src_prepare() { - default - sed -i 's/-std=gnu++0x/-std=gnu++17/' Makefile.am || die - eautoreconf -} - -src_configure() { - local myconf=( - --disable-static - $(use_enable dsp) - $(use_with alsa) - $(use_with pulseaudio pulse) - ) - - econf "${myconf[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} -- cgit v1.2.3-65-gdbad