mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-25 07:08:13 -07:00
media-libs/libtgvoip: Drop old
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
committed by
Sam James
parent
44a4a0436c
commit
3f077720c7
@@ -1,2 +1 @@
|
||||
DIST libtgvoip-2.4.4_p20211129.tar.gz 1098091 BLAKE2B 20d90b10a2f87d05fdb5bf723e87045262cfa06a33a0543a9a73e946f44d7017e04faeba19a13d20ab531c4c335d234c172d0cc93819b35477a990cfcb87dab3 SHA512 e55f05e5459e453d33ff717b928324c39adcb0ab2e6aaefa0f2deb35ca76c956ffc723d7138964a3bc10a7bc1e3bc66360ff8c55a080eb3210f5728542ec7d96
|
||||
DIST libtgvoip-2.4.4_p20220117.tar.gz 1098045 BLAKE2B 752b3b26f511316b8261d9ebb833e2b74df91377daca255fbbeefb18b3ab3811b97eaee1d9965e95ed9d215467e6ff5dc857369d381d470570cb87c3bfec33af SHA512 b9d8e354e9b8f9226d5e06397fdf3c91f71fee890db7d180dffae2e3fb6f74bca1c31b7f87049257c3edf44c2171780ed5781877cf8f2d40b2d56c1f5385ef77
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
# Copyright 2020-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit flag-o-matic autotools
|
||||
|
||||
DESCRIPTION="VoIP library for Telegram clients"
|
||||
HOMEPAGE="https://github.com/telegramdesktop/libtgvoip"
|
||||
|
||||
LIBTGVOIP_COMMIT="2cffda6222f07cd7d0aa4627a06fa99b05a3956d"
|
||||
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${LIBTGVOIP_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
|
||||
|
||||
LICENSE="Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
|
||||
IUSE="+dsp +alsa pulseaudio"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/openssl:=
|
||||
media-libs/opus
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
dsp? ( media-libs/tg_owt:= )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
REQUIRED_USE="
|
||||
|| ( alsa pulseaudio )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# Will be controlled by us
|
||||
sed -i -e '/^CFLAGS += -DTGVOIP_NO_DSP/d' Makefile.am || die
|
||||
# https://bugs.gentoo.org/717210
|
||||
echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
--disable-dsp # WebRTC is linked from tg_owt
|
||||
$(use_with alsa)
|
||||
$(use_with pulseaudio pulse)
|
||||
)
|
||||
if use dsp; then
|
||||
append-cppflags "-I${ESYSROOT}/usr/include/tg_owt"
|
||||
append-cppflags "-I${ESYSROOT}/usr/include/tg_owt/third_party/abseil-cpp"
|
||||
append-libs '-ltg_owt'
|
||||
else
|
||||
append-cppflags '-DTGVOIP_NO_DSP'
|
||||
fi
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
||||
Reference in New Issue
Block a user