[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2024-03-03 Thread Sam James
commit: a1d38f7230be757d7a4c36e7da82932a6ed368f0
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 22:11:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 22:11:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d38f72

media-libs/libtgvoip: Stabilize 2.4.4_p20221208-r1 amd64, #915992

Signed-off-by: Sam James  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
index 81fcf139b097..77f3eb6081f8 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2024-01-01 Thread WANG Xuerui
commit: 598cebcb90bc454286eb992d4f5024f746153eb9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 04:45:58 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 06:06:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598cebcb

media-libs/libtgvoip: keyword 2.4.4_p20221208-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
index 8ecc5bac1710..81fcf139b097 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2023-12-11 Thread Yixun Lan
commit: e05dd45cec5d160e692036483e8c46804ca0343d
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Sun Dec 10 22:54:20 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec 11 13:23:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e05dd45c

media-libs/libtgvoip: Drop stable

Refer to commit 85e366ba519d3a36e0e69c5ce8bc20fcf63cf038

Closes: https://github.com/gentoo/gentoo/pull/34226
Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
index dac5de3f03bb..8ecc5bac1710 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2023-09-10 Thread Sam James
commit: c222342890986554e1ddecca7b3f580f34934b15
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Thu Aug 17 04:09:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 11 01:00:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2223428

media-libs/libtgvoip: switch IUSE=pulseaudio to media-libs/libpulse

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/32352
Signed-off-by: Sam James  gentoo.org>

 ...gvoip-2.4.4_p20221208.ebuild => libtgvoip-2.4.4_p20221208-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
similarity index 97%
rename from media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild
rename to media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
index 31c29640b4bf..dac5de3f03bb 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208-r1.ebuild
@@ -22,7 +22,7 @@ DEPEND="
media-libs/opus
alsa? ( media-libs/alsa-lib )
dsp? ( media-libs/tg_owt:= )
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
 "
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2023-04-17 Thread Georgy Yakovlev
commit: f102fd510dc7e7d4713b873a24baf5871bb5e602
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Apr 17 20:22:39 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr 17 20:22:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f102fd51

media-libs/libtgvoip: drop 2.4.4_p20220503

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20220503.ebuild | 63 --
 2 files changed, 64 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index b7f4482363e7..578e0da87ddb 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1 @@
-DIST libtgvoip-2.4.4_p20220503.tar.gz 1098061 BLAKE2B 
5389a3783fa5179d10a18ef0282ab65d1526c829852095718384c2ba476ebfb1ee1f997f71b47424ef60a826055bc63d0d2dde7980de98c978860d72717ffefb
 SHA512 
68f1e5b46df3b974d39333949e586ed00243044ff4bcac31937cba7eced6266fdacfd6ff3c6453f7dfa64ec82dd3aeafa251411dc85de0aae26b2cd0d8a79013
 DIST libtgvoip-2.4.4_p20221208.tar.gz 1098020 BLAKE2B 
6f1eae38e4396ca3b88ab4337176a6076d5f9008b2a865cd286265a9b73d83d44c2cc6828b65dcb580a897a19badeab502395e2128a15c276ae796ac1ab0da68
 SHA512 
62243629890b1c13f1dbbffae4f82964a0fe23d2071852730674ccbef31126c6e205cfa526f07ba1549ef8eae31e371fb4335ce5f95fd649560bee2b3b530e64

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild
deleted file mode 100644
index cd6d55c01ef8..
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2020-2023 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="78a8e22bedb0d06004da8bafeba88b7474cb89a4"
-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() {
-   # Not using the CMake build despite being the preferred one, because
-   # it's lacking relevant configure options.
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2023-03-30 Thread Arthur Zamarin
commit: ad5799fc5835723b1ca0188dd53dadab028d55e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 30 17:57:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 30 17:57:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad5799fc

media-libs/libtgvoip: Stabilize 2.4.4_p20221208 amd64, #901825

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild
index 4bd604dec9f6..31c29640b4bf 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2023-02-01 Thread Andreas Sturmlechner
commit: 6dd2cc2586e31edc9ec0286f24af91dd28da5cc0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 24 21:31:31 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb  1 19:26:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd2cc25

media-libs/libtgvoip: drop 2.4.4_p20220117

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20220117.ebuild | 63 --
 2 files changed, 64 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index fbc66f47c8e8..b7f4482363e7 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,3 +1,2 @@
-DIST libtgvoip-2.4.4_p20220117.tar.gz 1098045 BLAKE2B 
752b3b26f511316b8261d9ebb833e2b74df91377daca255fbbeefb18b3ab3811b97eaee1d9965e95ed9d215467e6ff5dc857369d381d470570cb87c3bfec33af
 SHA512 
b9d8e354e9b8f9226d5e06397fdf3c91f71fee890db7d180dffae2e3fb6f74bca1c31b7f87049257c3edf44c2171780ed5781877cf8f2d40b2d56c1f5385ef77
 DIST libtgvoip-2.4.4_p20220503.tar.gz 1098061 BLAKE2B 
5389a3783fa5179d10a18ef0282ab65d1526c829852095718384c2ba476ebfb1ee1f997f71b47424ef60a826055bc63d0d2dde7980de98c978860d72717ffefb
 SHA512 
68f1e5b46df3b974d39333949e586ed00243044ff4bcac31937cba7eced6266fdacfd6ff3c6453f7dfa64ec82dd3aeafa251411dc85de0aae26b2cd0d8a79013
 DIST libtgvoip-2.4.4_p20221208.tar.gz 1098020 BLAKE2B 
6f1eae38e4396ca3b88ab4337176a6076d5f9008b2a865cd286265a9b73d83d44c2cc6828b65dcb580a897a19badeab502395e2128a15c276ae796ac1ab0da68
 SHA512 
62243629890b1c13f1dbbffae4f82964a0fe23d2071852730674ccbef31126c6e205cfa526f07ba1549ef8eae31e371fb4335ce5f95fd649560bee2b3b530e64

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild
deleted file mode 100644
index dacbfd4d1e58..
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild
+++ /dev/null
@@ -1,63 +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="a090c6a8f7bfb365b301d85bb8c9664d71321c5c"
-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() {
-   # Not using the CMake build despite being the preferred one, because
-   # it's lacking relevant configure options.
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2023-01-22 Thread Georgy Yakovlev
commit: 41be7afec788dfe31e34f260bbe0f2be5945f2a2
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Sat Jan 21 10:21:45 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jan 22 23:25:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41be7afe

media-libs/libtgvoip: Bump to 2.4.4_p20221208

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20221208.ebuild | 63 ++
 media-libs/libtgvoip/metadata.xml  |  3 ++
 3 files changed, 67 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index c9192c7802f4..fbc66f47c8e8 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1,3 @@
 DIST libtgvoip-2.4.4_p20220117.tar.gz 1098045 BLAKE2B 
752b3b26f511316b8261d9ebb833e2b74df91377daca255fbbeefb18b3ab3811b97eaee1d9965e95ed9d215467e6ff5dc857369d381d470570cb87c3bfec33af
 SHA512 
b9d8e354e9b8f9226d5e06397fdf3c91f71fee890db7d180dffae2e3fb6f74bca1c31b7f87049257c3edf44c2171780ed5781877cf8f2d40b2d56c1f5385ef77
 DIST libtgvoip-2.4.4_p20220503.tar.gz 1098061 BLAKE2B 
5389a3783fa5179d10a18ef0282ab65d1526c829852095718384c2ba476ebfb1ee1f997f71b47424ef60a826055bc63d0d2dde7980de98c978860d72717ffefb
 SHA512 
68f1e5b46df3b974d39333949e586ed00243044ff4bcac31937cba7eced6266fdacfd6ff3c6453f7dfa64ec82dd3aeafa251411dc85de0aae26b2cd0d8a79013
+DIST libtgvoip-2.4.4_p20221208.tar.gz 1098020 BLAKE2B 
6f1eae38e4396ca3b88ab4337176a6076d5f9008b2a865cd286265a9b73d83d44c2cc6828b65dcb580a897a19badeab502395e2128a15c276ae796ac1ab0da68
 SHA512 
62243629890b1c13f1dbbffae4f82964a0fe23d2071852730674ccbef31126c6e205cfa526f07ba1549ef8eae31e371fb4335ce5f95fd649560bee2b3b530e64

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild
new file mode 100644
index ..4bd604dec9f6
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20221208.ebuild
@@ -0,0 +1,63 @@
+# 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="0ffe2e51bfe14b533b860002f1c2e87e5f8c00c0"
+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() {
+   # Not using the CMake build despite being the preferred one, because
+   # it's lacking relevant configure options.
+   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
+}

diff --git a/media-libs/libtgvoip/metadata.xml 
b/media-libs/libtgvoip/metadata.xml
index 12ff7670bc20..0837c875ba4e 100644
--- a/media-libs/libtgvoip/metadata.xml
+++ b/media-libs/libtgvoip/metadata.xml
@@ -12,4 +12,7 @@

Enable signal processing (echo cancellation, 
noise suppression, and automatic gain control)

+   
+   telegramdesktop/libtgvoip
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2023-01-21 Thread Sam James
commit: 5fa2c855e013263a7e06da6a8930c613def6d5a3
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 21 16:52:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 21 16:52:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa2c855

media-libs/libtgvoip: Stabilize 2.4.4_p20220503 amd64, #887547

Signed-off-by: Sam James  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild
index 14fae24d7ae3..cd6d55c01ef8 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2022-08-02 Thread Georgy Yakovlev
commit: 3b41a32a486182fcbb9c3164eb707ee1279250a8
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Jul 29 11:12:49 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Aug  2 22:06:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b41a32a

media-libs/libtgvoip: Bump to 2.4.4_p20220503

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20220503.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index a8f892c05517..c9192c7802f4 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1 +1,2 @@
 DIST libtgvoip-2.4.4_p20220117.tar.gz 1098045 BLAKE2B 
752b3b26f511316b8261d9ebb833e2b74df91377daca255fbbeefb18b3ab3811b97eaee1d9965e95ed9d215467e6ff5dc857369d381d470570cb87c3bfec33af
 SHA512 
b9d8e354e9b8f9226d5e06397fdf3c91f71fee890db7d180dffae2e3fb6f74bca1c31b7f87049257c3edf44c2171780ed5781877cf8f2d40b2d56c1f5385ef77
+DIST libtgvoip-2.4.4_p20220503.tar.gz 1098061 BLAKE2B 
5389a3783fa5179d10a18ef0282ab65d1526c829852095718384c2ba476ebfb1ee1f997f71b47424ef60a826055bc63d0d2dde7980de98c978860d72717ffefb
 SHA512 
68f1e5b46df3b974d39333949e586ed00243044ff4bcac31937cba7eced6266fdacfd6ff3c6453f7dfa64ec82dd3aeafa251411dc85de0aae26b2cd0d8a79013

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild
new file mode 100644
index ..14fae24d7ae3
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220503.ebuild
@@ -0,0 +1,63 @@
+# 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="78a8e22bedb0d06004da8bafeba88b7474cb89a4"
+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() {
+   # Not using the CMake build despite being the preferred one, because
+   # it's lacking relevant configure options.
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2022-04-15 Thread Sam James
commit: 3f077720c7cf5b5bf230eae696a307184b23cc5e
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Mon Apr 11 22:24:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 15 06:04:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f077720

media-libs/libtgvoip: Drop old

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20211129.ebuild | 61 --
 2 files changed, 62 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index ccb9398d7ade..a8f892c05517 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -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

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
deleted file mode 100644
index 8c2c2aee32a2..
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
+++ /dev/null
@@ -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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2022-03-20 Thread Arthur Zamarin
commit: ece96e8a8a60957f36109b84667b01262bfeec81
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 20 20:40:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 20 20:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece96e8a

media-libs/libtgvoip: Stabilize 2.4.4_p20220117 amd64, #835686

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild
index d07f0de37ad7..dacbfd4d1e58 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2022-02-16 Thread Georgy Yakovlev
commit: 1fc35cee13ee4160422dbdd18afdb257cca2fa5d
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Feb 11 07:39:27 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 16 19:43:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc35cee

media-libs/libtgvoip: Bump to 2.4.4_p20220117

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20220117.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 8b35e10c5324..37a26145b03e 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1,3 @@
 DIST libtgvoip-2.4.4_p20210302.tar.gz 1097895 BLAKE2B 
36551fb915ee5b5895d8ea68196be5a910739e46886c879bd9f932fa2294a94c22ec3215a94d9bad05a5d24519291676a686c594b74f513f594eb063c83de012
 SHA512 
d8e27be18e521f367a30c63665300496dbd8fe250261fddf5576325afc27d855e280ee31e46d5fcc2294d79a91c4003732e22f2bfb6db0472e357508b5053d29
 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

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild
new file mode 100644
index ..d07f0de37ad7
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20220117.ebuild
@@ -0,0 +1,63 @@
+# 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="a090c6a8f7bfb365b301d85bb8c9664d71321c5c"
+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() {
+   # Not using the CMake build despite being the preferred one, because
+   # it's lacking relevant configure options.
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2022-02-16 Thread Georgy Yakovlev
commit: c33b9a452f234d6d154477a520cb90c2713a8511
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Feb 11 07:49:48 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 16 19:43:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33b9a45

media-libs/libtgvoip: Drop old

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild  | 63 --
 2 files changed, 64 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 37a26145b03e..ccb9398d7ade 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,3 +1,2 @@
-DIST libtgvoip-2.4.4_p20210302.tar.gz 1097895 BLAKE2B 
36551fb915ee5b5895d8ea68196be5a910739e46886c879bd9f932fa2294a94c22ec3215a94d9bad05a5d24519291676a686c594b74f513f594eb063c83de012
 SHA512 
d8e27be18e521f367a30c63665300496dbd8fe250261fddf5576325afc27d855e280ee31e46d5fcc2294d79a91c4003732e22f2bfb6db0472e357508b5053d29
 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

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild
deleted file mode 100644
index 808da0bb4e92..
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic autotools
-
-DESCRIPTION="VoIP library for Telegram clients"
-HOMEPAGE="https://github.com/telegramdesktop/libtgvoip;
-
-LIBTGVOIP_COMMIT="0c0a6e476df58ee441490da72ca7a32f83e68dbd"
-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 ~ppc64"
-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=(
-   # EAPI8: Remove --disable-static
-   --disable-static
-   --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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2022-02-06 Thread Sam James
commit: 1d0fde97b852d1eca1cad9439812f894bc11f63e
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  7 06:31:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  7 06:31:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d0fde97

media-libs/libtgvoip: Keyword 2.4.4_p20211129 arm64, #830712

Signed-off-by: Sam James  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
index fdee80617c06..8c2c2aee32a2 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2022-01-10 Thread Agostino Sarubbo
commit: db9ea66b4ddb0957f12164bfd901131a2c0a99a4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 10 08:37:06 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 10 08:37:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db9ea66b

media-libs/libtgvoip: amd64 stable wrt bug #830807

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
index a4ae918d7bad..fdee80617c06 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2022-01-07 Thread Georgy Yakovlev
commit: 018f04372c6def3db77b740c31cccaecca0ce885
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan  7 16:57:31 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 17:00:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=018f0437

media-libs/libtgvoip: bump year

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
index 0eaf9526f03d..a4ae918d7bad 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2022-01-07 Thread Georgy Yakovlev
commit: 1cf62a16302eec3015e36059ed8d5257835e2500
Author: Yongxiang Liang  gmail  com>
AuthorDate: Sat Dec 25 17:28:38 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 17:00:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf62a16

media-libs/libtgvoip: keyword ~riscv

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
index dbc0508565dd..0eaf9526f03d 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-12-10 Thread Georgy Yakovlev
commit: 3a2efbe0f1868127ce499c2ec97aeb9bc5b04adf
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Dec 10 21:22:39 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Dec 10 21:29:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2efbe0

media-libs/libtgvoip: QA: specify ${ESYSROOT} in include path

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild | 4 ++--
 media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild
index 0707106c59bf..808da0bb4e92 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild
@@ -48,8 +48,8 @@ src_configure() {
$(use_with pulseaudio pulse)
)
if use dsp; then
-   append-cppflags '-I/usr/include/tg_owt'
-   append-cppflags '-I/usr/include/tg_owt/third_party/abseil-cpp'
+   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'

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
index 03a37d988a08..dbc0508565dd 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
@@ -46,8 +46,8 @@ src_configure() {
$(use_with pulseaudio pulse)
)
if use dsp; then
-   append-cppflags '-I/usr/include/tg_owt'
-   append-cppflags '-I/usr/include/tg_owt/third_party/abseil-cpp'
+   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'



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-12-10 Thread Georgy Yakovlev
commit: 8f6dac5cec83264b3cf5637235a1eb039175d7f5
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Dec 10 15:18:07 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Dec 10 21:29:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f6dac5c

media-libs/libtgvoip: Bump to 2.4.4_p20211129

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20211129.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index e88e4ac86eda..8b35e10c5324 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1 +1,2 @@
 DIST libtgvoip-2.4.4_p20210302.tar.gz 1097895 BLAKE2B 
36551fb915ee5b5895d8ea68196be5a910739e46886c879bd9f932fa2294a94c22ec3215a94d9bad05a5d24519291676a686c594b74f513f594eb063c83de012
 SHA512 
d8e27be18e521f367a30c63665300496dbd8fe250261fddf5576325afc27d855e280ee31e46d5fcc2294d79a91c4003732e22f2bfb6db0472e357508b5053d29
+DIST libtgvoip-2.4.4_p20211129.tar.gz 1098091 BLAKE2B 
20d90b10a2f87d05fdb5bf723e87045262cfa06a33a0543a9a73e946f44d7017e04faeba19a13d20ab531c4c335d234c172d0cc93819b35477a990cfcb87dab3
 SHA512 
e55f05e5459e453d33ff717b928324c39adcb0ab2e6aaefa0f2deb35ca76c956ffc723d7138964a3bc10a7bc1e3bc66360ff8c55a080eb3210f5728542ec7d96

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
new file mode 100644
index ..03a37d988a08
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20211129.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2020-2021 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 ~ppc64"
+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/usr/include/tg_owt'
+   append-cppflags '-I/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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-09-24 Thread Georgy Yakovlev
commit: 49ea2fa2456489bc1a18cc7a8ed5ea93bbbc99dc
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Fri Sep 17 10:29:10 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Sep 24 17:33:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ea2fa2

media-libs/libtgvoip: Make dev-libs/openssl depend on SLOT

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...-2.4.4_p20210302-r2.ebuild => libtgvoip-2.4.4_p20210302-r3.ebuild} | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild
similarity index 95%
rename from media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild
rename to media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild
index 99fafdec5f3..0707106c59b 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r3.ebuild
@@ -18,7 +18,8 @@ KEYWORDS="amd64 ~ppc64"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="
-   media-libs/opus:=
+   dev-libs/openssl:=
+   media-libs/opus
alsa? ( media-libs/alsa-lib )
dsp? ( media-libs/tg_owt:= )
pulseaudio? ( media-sound/pulseaudio )
@@ -40,6 +41,7 @@ src_prepare() {
 
 src_configure() {
local myconf=(
+   # EAPI8: Remove --disable-static
--disable-static
--disable-dsp  # WebRTC is linked from tg_owt
$(use_with alsa)



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-08-05 Thread Georgy Yakovlev
commit: d0905738d0fdf9073a3f6cd933aebba9f08996e8
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Thu Aug  5 10:31:32 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Aug  5 16:42:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0905738

media-libs/libtgvoip: Drop old

Signed-off-by: Esteve Varela Colominas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21891
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild  | 62 --
 1 file changed, 62 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild
deleted file mode 100644
index 63e5f5b38f1..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic autotools
-
-LIBTGVOIP_COMMIT="0c0a6e476df58ee441490da72ca7a32f83e68dbd"
-
-DESCRIPTION="VoIP library for Telegram clients"
-HOMEPAGE="https://github.com/telegramdesktop/libtgvoip;
-SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${LIBTGVOIP_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64"
-IUSE="+dsp +alsa pulseaudio"
-
-DEPEND="
-   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 )
-"
-
-S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
-
-src_prepare() {
-   # Will be controlled by us
-   sed -i -e '/^CFLAGS += -DTGVOIP_NO_DSP/d' Makefile.am || die
-   default
-   # https://bugs.gentoo.org/717210
-   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --disable-static
-   --disable-dsp  # WebRTC is linked from tg_owt
-   $(use_with alsa)
-   $(use_with pulseaudio pulse)
-   )
-   if use dsp; then
-   append-cppflags '-I/usr/include/tg_owt'
-   append-cppflags '-I/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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-08-04 Thread Agostino Sarubbo
commit: eb92c0b7e1e23f53c2c5bb689b9bd78ea892bbb6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  4 06:38:33 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  4 06:38:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb92c0b7

media-libs/libtgvoip: amd64 stable wrt bug #802537

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild
index 96b273ee47f..99fafdec5f3 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-06-28 Thread Georgy Yakovlev
commit: 26f4bcaf58122695f01ca100e5421fab5a0f5153
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Sun Jun 27 22:21:00 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 28 08:38:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f4bcaf

media-libs/libtgvoip: Drop old

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../libtgvoip/libtgvoip-2.4.4_p20210302.ebuild | 62 --
 1 file changed, 62 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
deleted file mode 100644
index 05168f91160..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic autotools
-
-LIBTGVOIP_COMMIT="0c0a6e476df58ee441490da72ca7a32f83e68dbd"
-
-DESCRIPTION="VoIP library for Telegram clients"
-HOMEPAGE="https://github.com/telegramdesktop/libtgvoip;
-SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${LIBTGVOIP_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64"
-IUSE="+dsp pulseaudio"
-
-DEPEND="
-   dev-libs/openssl:0=
-   media-libs/opus:=
-   media-libs/alsa-lib
-   !pulseaudio? ( media-sound/apulse[sdk] )
-   pulseaudio? ( media-sound/pulseaudio )
-   dsp? ( media-libs/tg_owt )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
-
-src_prepare() {
-   # Will be controlled by us
-   sed -i -e '/^CFLAGS += -DTGVOIP_NO_DSP/d' Makefile.am || die
-   default
-   # https://bugs.gentoo.org/717210
-   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --disable-static
-   --with-alsa
-   --with-pulse
-   --disable-dsp  # WebRTC is linked from tg_owt
-   )
-   append-cppflags '-DNDEBUG'
-   if use dsp; then
-   append-cppflags '-I/usr/include/tg_owt'
-   append-cppflags '-I/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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-06-28 Thread Georgy Yakovlev
commit: e17cfc3afda880e35680657ea8d01437a285817c
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Sun Jun 27 22:01:57 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 28 08:38:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17cfc3a

media-libs/libtgvoip: Revbump 2.4.4_p20210302-r2

Added slotted dependency for media-libs/tg_owt, so this package is
rebuilt when appropriate without bumping in the future.

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild  | 61 ++
 1 file changed, 61 insertions(+)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild
new file mode 100644
index 000..96b273ee47f
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic autotools
+
+DESCRIPTION="VoIP library for Telegram clients"
+HOMEPAGE="https://github.com/telegramdesktop/libtgvoip;
+
+LIBTGVOIP_COMMIT="0c0a6e476df58ee441490da72ca7a32f83e68dbd"
+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 ~ppc64"
+IUSE="+dsp +alsa pulseaudio"
+
+DEPEND="
+   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-static
+   --disable-dsp  # WebRTC is linked from tg_owt
+   $(use_with alsa)
+   $(use_with pulseaudio pulse)
+   )
+   if use dsp; then
+   append-cppflags '-I/usr/include/tg_owt'
+   append-cppflags '-I/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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-06-11 Thread Sam James
commit: e27b99dad1c20f85f7d121bc7f18b50d7e0f05a4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 12 01:17:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 12 01:17:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27b99da

media-libs/libtgvoip: Stabilize 2.4.4_p20210302-r1 amd64, #793890

Signed-off-by: Sam James  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild
index 61e1244e5dd..63e5f5b38f1 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${LIBTGVOIP_COMMIT
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 IUSE="+dsp +alsa pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-05-03 Thread Georgy Yakovlev
commit: 2a8fe601bd8edca219a319602da3b73da92e5dd9
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Tue Apr 27 22:11:34 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon May  3 17:01:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8fe601

media-libs/libtgvoip: Make pulseaudio optional again

Also drop libressl, tg_owt requires openssl, and nobody's complained...
That said, does anyone use USE=-dsp? Does it even work?

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild  | 62 ++
 1 file changed, 62 insertions(+)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild
new file mode 100644
index 000..61e1244e5dd
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic autotools
+
+LIBTGVOIP_COMMIT="0c0a6e476df58ee441490da72ca7a32f83e68dbd"
+
+DESCRIPTION="VoIP library for Telegram clients"
+HOMEPAGE="https://github.com/telegramdesktop/libtgvoip;
+SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${LIBTGVOIP_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="+dsp +alsa pulseaudio"
+
+DEPEND="
+   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 )
+"
+
+S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
+
+src_prepare() {
+   # Will be controlled by us
+   sed -i -e '/^CFLAGS += -DTGVOIP_NO_DSP/d' Makefile.am || die
+   default
+   # https://bugs.gentoo.org/717210
+   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   --disable-dsp  # WebRTC is linked from tg_owt
+   $(use_with alsa)
+   $(use_with pulseaudio pulse)
+   )
+   if use dsp; then
+   append-cppflags '-I/usr/include/tg_owt'
+   append-cppflags '-I/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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-05-02 Thread Mikle Kolyada
commit: 9007b23907a0c73fcc5e005c1f4cda5012783650
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 17:48:21 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 17:48:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9007b239

media-libs/libtgvoip: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
index b3f91097b27..05168f91160 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
@@ -14,11 +14,10 @@ 
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${LIBTGVOIP_COMMIT
 LICENSE="Unlicense"
 SLOT="0"
 KEYWORDS="amd64 ~ppc64"
-IUSE="+dsp libressl pulseaudio"
+IUSE="+dsp pulseaudio"
 
 DEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
media-libs/opus:=
media-libs/alsa-lib
!pulseaudio? ( media-sound/apulse[sdk] )



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-04-23 Thread Georgy Yakovlev
commit: 6481575f134d3587b19d17c567061397f17a6947
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Thu Apr 22 16:25:28 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Apr 23 19:06:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6481575f

media-libs/libtgvoip: drop old

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20201030.ebuild | 53 --
 2 files changed, 54 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index b5415adbd6c..e88e4ac86ed 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1 @@
-DIST libtgvoip-2.4.4_p20201030.tar.gz 1091098 BLAKE2B 
81815a0c9c7f62175493af8f3f56064f6a6a0167351d4f8baf5c846744dc03d325c106dfafb49589702e4f461865e5528395f379142af49b8722f490fdd57d1b
 SHA512 
58dfd537c378c7e9772eab374f25b7d68d26b6db1f71bb9a88e6405e2f2e3cd0ebc2fc94733ce787288365ac9669fc50f8d5a3ab2f2900683c6399ca43172945
 DIST libtgvoip-2.4.4_p20210302.tar.gz 1097895 BLAKE2B 
36551fb915ee5b5895d8ea68196be5a910739e46886c879bd9f932fa2294a94c22ec3215a94d9bad05a5d24519291676a686c594b74f513f594eb063c83de012
 SHA512 
d8e27be18e521f367a30c63665300496dbd8fe250261fddf5576325afc27d855e280ee31e46d5fcc2294d79a91c4003732e22f2bfb6db0472e357508b5053d29

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild
deleted file mode 100644
index b905384a4dd..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.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 flag-o-matic
-
-EGIT_COMMIT="fdabfb671d818d0d4d08cb1aeef6058d4a96882b"
-
-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="+dsp libressl pulseaudio"
-
-DEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   media-libs/opus:=
-   media-libs/alsa-lib
-   !pulseaudio? ( media-sound/apulse[sdk] )
-   pulseaudio? ( media-sound/pulseaudio )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-src_prepare() {
-   default
-   # https://bugs.gentoo.org/717210
-   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --disable-static
-   --with-alsa
-   --with-pulse
-   $(use_enable dsp)
-   )
-   use dsp && append-cxxflags '-DTGVOIP_USE_DESKTOP_DSP_BUNDLED'
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-04-22 Thread Sam James
commit: 8212e6501d4f2973e39cf205b0ccedaf2d9ffc99
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 22 12:05:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 22 12:07:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8212e650

media-libs/libtgvoip: Stabilize 2.4.4_p20210302 amd64, #784185

Signed-off-by: Sam James  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
index d2e68c759f6..b3f91097b27 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${LIBTGVOIP_COMMIT
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 IUSE="+dsp libressl pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-03-25 Thread Georgy Yakovlev
commit: ffdf3771fbb0c2bded87d6ce1d8912003a41ae62
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Thu Mar 25 17:33:31 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 25 19:28:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffdf3771

media-libs/libtgvoip: Take maintainership, bump to 2.4.4_p20210302

Signed-off-by: Esteve Varela Colominas  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20210302.ebuild | 63 ++
 media-libs/libtgvoip/metadata.xml  |  9 +++-
 3 files changed, 72 insertions(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index b8a1bb274bd..b5415adbd6c 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1 +1,2 @@
 DIST libtgvoip-2.4.4_p20201030.tar.gz 1091098 BLAKE2B 
81815a0c9c7f62175493af8f3f56064f6a6a0167351d4f8baf5c846744dc03d325c106dfafb49589702e4f461865e5528395f379142af49b8722f490fdd57d1b
 SHA512 
58dfd537c378c7e9772eab374f25b7d68d26b6db1f71bb9a88e6405e2f2e3cd0ebc2fc94733ce787288365ac9669fc50f8d5a3ab2f2900683c6399ca43172945
+DIST libtgvoip-2.4.4_p20210302.tar.gz 1097895 BLAKE2B 
36551fb915ee5b5895d8ea68196be5a910739e46886c879bd9f932fa2294a94c22ec3215a94d9bad05a5d24519291676a686c594b74f513f594eb063c83de012
 SHA512 
d8e27be18e521f367a30c63665300496dbd8fe250261fddf5576325afc27d855e280ee31e46d5fcc2294d79a91c4003732e22f2bfb6db0472e357508b5053d29

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
new file mode 100644
index 000..eeb6ebb1cca
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic autotools
+
+LIBTGVOIP_COMMIT="0c0a6e476df58ee441490da72ca7a32f83e68dbd"
+
+DESCRIPTION="VoIP library for Telegram clients"
+HOMEPAGE="https://github.com/telegramdesktop/libtgvoip;
+SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${LIBTGVOIP_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="+dsp libressl pulseaudio"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   media-libs/opus:=
+   media-libs/alsa-lib
+   !pulseaudio? ( media-sound/apulse[sdk] )
+   pulseaudio? ( media-sound/pulseaudio )
+   dsp? ( media-libs/tg_owt )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${PN}-${LIBTGVOIP_COMMIT}"
+
+src_prepare() {
+   # Will be controlled by us
+   sed -i -e '/^CFLAGS += -DTGVOIP_NO_DSP/d' Makefile.am || die
+   default
+   # https://bugs.gentoo.org/717210
+   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   --with-alsa
+   --with-pulse
+   --disable-dsp  # WebRTC is linked from tg_owt
+   )
+   append-cppflags '-DNDEBUG'
+   if use dsp; then
+   append-cppflags '-I/usr/include/tg_owt'
+   append-cppflags '-I/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
+}

diff --git a/media-libs/libtgvoip/metadata.xml 
b/media-libs/libtgvoip/metadata.xml
index 442b636ea78..d05783cd386 100644
--- a/media-libs/libtgvoip/metadata.xml
+++ b/media-libs/libtgvoip/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   esteve.var...@gmail.com
+   Esteve Varela Colominas
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Enable signal processing (echo cancellation, 
noise suppression, and automatic gain control)




[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-03-25 Thread Georgy Yakovlev
commit: 32bb54799dba66f4ea5f38667765ff3063104a5d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 25 19:18:11 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 25 19:30:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32bb5479

media-libs/libtgvoip: update copyright years

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
index eeb6ebb1cca..d2e68c759f6 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20210302.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2021-02-28 Thread Georgy Yakovlev
commit: 52b0f6c5cbadb6f957a15345b7012dd4a47c6b41
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Feb 28 20:25:32 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Feb 28 20:26:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b0f6c5

media-libs/libtgvoip: unmaintain

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/media-libs/libtgvoip/metadata.xml 
b/media-libs/libtgvoip/metadata.xml
index c5af453673d..442b636ea78 100644
--- a/media-libs/libtgvoip/metadata.xml
+++ b/media-libs/libtgvoip/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gyakov...@gentoo.org
-   Georgy Yakovlev
-   
+   

Enable signal processing (echo cancellation, 
noise suppression, and automatic gain control)




[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-11-03 Thread Georgy Yakovlev
commit: c5cc945a7a180303aa9a842f26019cf7274a9a32
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Nov  3 09:06:20 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Nov  3 09:06:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5cc945a

media-libs/libtgvoip: drop old

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20200704.ebuild | 55 --
 2 files changed, 56 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 8e3d332d18a..b8a1bb274bd 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1 @@
-DIST libtgvoip-2.4.4_p20200704.tar.gz 1090620 BLAKE2B 
27880d296eef108613cb9330344bfc133efcd7b3fc82b7e793cf623187ff491f44021d1a47703949a0b830ae50106ed2d5b41e26cb6f5849b69b836a592112ff
 SHA512 
8ce9b991e03a2b0fb9b71e04311151081b7c682f728ae7d50a88a87470249d9f6841b24df3264245c5027a06da004d9022bf3652c4f11d03b2058e00d895
 DIST libtgvoip-2.4.4_p20201030.tar.gz 1091098 BLAKE2B 
81815a0c9c7f62175493af8f3f56064f6a6a0167351d4f8baf5c846744dc03d325c106dfafb49589702e4f461865e5528395f379142af49b8722f490fdd57d1b
 SHA512 
58dfd537c378c7e9772eab374f25b7d68d26b6db1f71bb9a88e6405e2f2e3cd0ebc2fc94733ce787288365ac9669fc50f8d5a3ab2f2900683c6399ca43172945

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
deleted file mode 100644
index bfc2bb41347..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-EGIT_COMMIT="b98a01ea44916444cb1b9192f80b46f974d296a6"
-
-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
-   # https://bugs.gentoo.org/717210
-   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> 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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-10-31 Thread Sam James
commit: 304037987e9540cb777974d14df021fe1225c550
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  1 05:30:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  1 05:30:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30403798

media-libs/libtgvoip: Stabilize 2.4.4_p20201030 amd64, #749288

Signed-off-by: Sam James  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild
index ce73f74205b..b905384a4dd 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 IUSE="+dsp libressl pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-10-31 Thread Georgy Yakovlev
commit: 74536d27bc4e6f06d926b4d97c17d06fe651e2b4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Oct 31 21:25:00 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Oct 31 21:25:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74536d27

media-libs/libtgvoip: drop 2.4.4_p20200818

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

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20200818.ebuild | 53 --
 2 files changed, 54 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 77cc97e2fab..8e3d332d18a 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,3 +1,2 @@
 DIST libtgvoip-2.4.4_p20200704.tar.gz 1090620 BLAKE2B 
27880d296eef108613cb9330344bfc133efcd7b3fc82b7e793cf623187ff491f44021d1a47703949a0b830ae50106ed2d5b41e26cb6f5849b69b836a592112ff
 SHA512 
8ce9b991e03a2b0fb9b71e04311151081b7c682f728ae7d50a88a87470249d9f6841b24df3264245c5027a06da004d9022bf3652c4f11d03b2058e00d895
-DIST libtgvoip-2.4.4_p20200818.tar.gz 1091068 BLAKE2B 
541b099a82bd628c027a546d9d3f979d3b46af9be09eaa9441ed78c2dc1588cf88f961848685a6e0d213c9dc17688e8ca5dd29a1510b0c49210cf81410159d7d
 SHA512 
d0b18720fb6453375bda56e29b3ef110598a308ff2ee8b358e0a7cfc1cc5161ad36ac2e0e6e9007fa191b5a4f3819a0170b4f53e211780b5916a8555f2599687
 DIST libtgvoip-2.4.4_p20201030.tar.gz 1091098 BLAKE2B 
81815a0c9c7f62175493af8f3f56064f6a6a0167351d4f8baf5c846744dc03d325c106dfafb49589702e4f461865e5528395f379142af49b8722f490fdd57d1b
 SHA512 
58dfd537c378c7e9772eab374f25b7d68d26b6db1f71bb9a88e6405e2f2e3cd0ebc2fc94733ce787288365ac9669fc50f8d5a3ab2f2900683c6399ca43172945

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
deleted file mode 100644
index ee4be14591e..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.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 flag-o-matic
-
-EGIT_COMMIT="7563a96b8f8e86b7a5fd1ce783388adf29bf4cf9"
-
-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="+dsp libressl"
-
-DEPEND="
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   media-libs/opus:=
-   media-libs/alsa-lib
-   || ( media-sound/pulseaudio media-sound/apulse[sdk] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-src_prepare() {
-   default
-   sed -i 's/-std=gnu++0x/-std=gnu++17/' Makefile.am || die
-   # https://bugs.gentoo.org/717210
-   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --disable-static
-   --with-alsa
-   --with-pulse
-   $(use_enable dsp)
-   )
-   use dsp && append-cxxflags '-DTGVOIP_USE_DESKTOP_DSP_BUNDLED'
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-10-30 Thread Georgy Yakovlev
commit: 705a5aec66df93b0d55e8538df0fd8177554bdad
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Oct 31 00:22:37 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Oct 31 00:38:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=705a5aec

media-libs/libtgvoip: bump to 20201030 snapshot

added pulseaudio flag back for forcing consistent headers

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

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20201030.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 4045bbc7ba3..77cc97e2fab 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1,3 @@
 DIST libtgvoip-2.4.4_p20200704.tar.gz 1090620 BLAKE2B 
27880d296eef108613cb9330344bfc133efcd7b3fc82b7e793cf623187ff491f44021d1a47703949a0b830ae50106ed2d5b41e26cb6f5849b69b836a592112ff
 SHA512 
8ce9b991e03a2b0fb9b71e04311151081b7c682f728ae7d50a88a87470249d9f6841b24df3264245c5027a06da004d9022bf3652c4f11d03b2058e00d895
 DIST libtgvoip-2.4.4_p20200818.tar.gz 1091068 BLAKE2B 
541b099a82bd628c027a546d9d3f979d3b46af9be09eaa9441ed78c2dc1588cf88f961848685a6e0d213c9dc17688e8ca5dd29a1510b0c49210cf81410159d7d
 SHA512 
d0b18720fb6453375bda56e29b3ef110598a308ff2ee8b358e0a7cfc1cc5161ad36ac2e0e6e9007fa191b5a4f3819a0170b4f53e211780b5916a8555f2599687
+DIST libtgvoip-2.4.4_p20201030.tar.gz 1091098 BLAKE2B 
81815a0c9c7f62175493af8f3f56064f6a6a0167351d4f8baf5c846744dc03d325c106dfafb49589702e4f461865e5528395f379142af49b8722f490fdd57d1b
 SHA512 
58dfd537c378c7e9772eab374f25b7d68d26b6db1f71bb9a88e6405e2f2e3cd0ebc2fc94733ce787288365ac9669fc50f8d5a3ab2f2900683c6399ca43172945

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild
new file mode 100644
index 000..ce73f74205b
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20201030.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic
+
+EGIT_COMMIT="fdabfb671d818d0d4d08cb1aeef6058d4a96882b"
+
+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="+dsp libressl pulseaudio"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   media-libs/opus:=
+   media-libs/alsa-lib
+   !pulseaudio? ( media-sound/apulse[sdk] )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+src_prepare() {
+   default
+   # https://bugs.gentoo.org/717210
+   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   --with-alsa
+   --with-pulse
+   $(use_enable dsp)
+   )
+   use dsp && append-cxxflags '-DTGVOIP_USE_DESKTOP_DSP_BUNDLED'
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-10-29 Thread Georgy Yakovlev
commit: 913db55e2d9963c59f47634a2cdc634d11f9aee1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Oct 29 07:19:01 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Oct 29 07:56:01 2020 +
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  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[@]}"



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-10-26 Thread Georgy Yakovlev
commit: 4e9702dcd1b5289cb59c4161b5b34c611c7135b4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Oct 27 05:58:51 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Oct 27 05:58:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9702dc

media-libs/libtgvoip: add bug reference to libtool workaround

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

 media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild | 3 ++-
 media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
index f5907df6536..bfc2bb41347 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
@@ -33,7 +33,8 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 src_prepare() {
default
sed -i 's/-std=gnu++0x/-std=gnu++17/' Makefile.am || die
-   echo 'libtgvoip_la_LIBTOOLFLAGS="--tag=CXX"' >> Makefile.am || die
+   # https://bugs.gentoo.org/717210
+   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
eautoreconf
 }
 

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
index addbb4c5187..0d2b8dd39aa 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
@@ -33,7 +33,8 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 src_prepare() {
default
sed -i 's/-std=gnu++0x/-std=gnu++17/' Makefile.am || die
-   echo 'libtgvoip_la_LIBTOOLFLAGS="--tag=CXX"' >> Makefile.am || die
+   # https://bugs.gentoo.org/717210
+   echo 'libtgvoip_la_LIBTOOLFLAGS = --tag=CXX' >> Makefile.am || die
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-10-26 Thread Georgy Yakovlev
commit: 9352a2289f6524445400c99030d231596e7f8ac1
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Oct 27 05:51:10 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Oct 27 05:53:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9352a228

media-libs/libtgvoip: don't fail with CC/CXX set

Closes: https://bugs.gentoo.org/717210
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild | 1 +
 media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
index cd168857e57..f5907df6536 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
@@ -33,6 +33,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 src_prepare() {
default
sed -i 's/-std=gnu++0x/-std=gnu++17/' Makefile.am || die
+   echo 'libtgvoip_la_LIBTOOLFLAGS="--tag=CXX"' >> Makefile.am || die
eautoreconf
 }
 

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
index 04ac80855ec..addbb4c5187 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
@@ -33,6 +33,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 src_prepare() {
default
sed -i 's/-std=gnu++0x/-std=gnu++17/' Makefile.am || die
+   echo 'libtgvoip_la_LIBTOOLFLAGS="--tag=CXX"' >> Makefile.am || die
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-10-26 Thread Georgy Yakovlev
commit: 1c42d0d77e7735a70889e2c357d37f8067eb2307
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Oct 26 06:52:38 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Oct 26 08:01:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c42d0d7

media-libs/libtgvoip: bump to new snapshot

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

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20200818.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index e55717b0fb5..4045bbc7ba3 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1 +1,2 @@
 DIST libtgvoip-2.4.4_p20200704.tar.gz 1090620 BLAKE2B 
27880d296eef108613cb9330344bfc133efcd7b3fc82b7e793cf623187ff491f44021d1a47703949a0b830ae50106ed2d5b41e26cb6f5849b69b836a592112ff
 SHA512 
8ce9b991e03a2b0fb9b71e04311151081b7c682f728ae7d50a88a87470249d9f6841b24df3264245c5027a06da004d9022bf3652c4f11d03b2058e00d895
+DIST libtgvoip-2.4.4_p20200818.tar.gz 1091068 BLAKE2B 
541b099a82bd628c027a546d9d3f979d3b46af9be09eaa9441ed78c2dc1588cf88f961848685a6e0d213c9dc17688e8ca5dd29a1510b0c49210cf81410159d7d
 SHA512 
d0b18720fb6453375bda56e29b3ef110598a308ff2ee8b358e0a7cfc1cc5161ad36ac2e0e6e9007fa191b5a4f3819a0170b4f53e211780b5916a8555f2599687

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
new file mode 100644
index 000..04ac80855ec
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200818.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic
+
+EGIT_COMMIT="7563a96b8f8e86b7a5fd1ce783388adf29bf4cf9"
+
+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)
+   )
+   use dsp && append-cxxflags '-DTGVOIP_USE_DESKTOP_DSP_BUNDLED'
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-07-17 Thread Georgy Yakovlev
commit: 2719a1c2db7499e10895739210d13510a07ae3a5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jul 17 17:58:14 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 17 17:58:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2719a1c2

media-libs/libtgvoip: drop old

Closes: https://bugs.gentoo.org/729034
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  2 -
 .../libtgvoip/libtgvoip-2.4.4_p20200430.ebuild | 52 -
 .../libtgvoip/libtgvoip-2.4.4_p20200525.ebuild | 53 --
 3 files changed, 107 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index bcce992d606..e55717b0fb5 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,3 +1 @@
-DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4
-DIST libtgvoip-2.4.4_p20200525.tar.gz 1482357 BLAKE2B 
9324165a2818f3d6907fb80403c8df83e196e7566161d781f5608c2bc4fc0f34a4b69883202ac1a9d20d783d363534c11436cedcd24fa93c092eaca97369734e
 SHA512 
5c9fbbccde8fb7dbe8076cda53a3ec80f633493c9b3016627307463dca3426623703cd28ea7ad360bd9ff7c062edecd04787b9f8a32c439cc6622d8680d624c0
 DIST libtgvoip-2.4.4_p20200704.tar.gz 1090620 BLAKE2B 
27880d296eef108613cb9330344bfc133efcd7b3fc82b7e793cf623187ff491f44021d1a47703949a0b830ae50106ed2d5b41e26cb6f5849b69b836a592112ff
 SHA512 
8ce9b991e03a2b0fb9b71e04311151081b7c682f728ae7d50a88a87470249d9f6841b24df3264245c5027a06da004d9022bf3652c4f11d03b2058e00d895

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild
deleted file mode 100644
index 3438d621847..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-EGIT_COMMIT="a045c9eea47b371c0c514c72c76172a211c894cb"
-
-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
-   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_p20200525.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200525.ebuild
deleted file mode 100644
index 89791a76dd2..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200525.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="d2e63429ec94ee178a62b55be01f1cca98e9de83"
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-07-17 Thread Agostino Sarubbo
commit: 4f75ea2d1e90fc991ea901515cac81fcefd034fc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 17 15:04:57 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 17 15:04:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f75ea2d

media-libs/libtgvoip: amd64 stable wrt bug #732822

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
index 23d709725b3..cd168857e57 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 IUSE="+alsa +dsp libressl pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/, media-libs/libtgvoip/files/

2020-07-08 Thread Georgy Yakovlev
commit: b332cd33213aaf7e4aaf2dd9c37b445e2f60fe6a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul  8 21:34:57 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul  8 21:48:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b332cd33

media-libs/libtgvoip: drop old

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/files/configure-bashisms.patch   | 83 --
 .../libtgvoip/libtgvoip-2.4.4_p20200701-r1.ebuild  | 55 --
 3 files changed, 139 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 96b844c88af..bcce992d606 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,4 +1,3 @@
 DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4
 DIST libtgvoip-2.4.4_p20200525.tar.gz 1482357 BLAKE2B 
9324165a2818f3d6907fb80403c8df83e196e7566161d781f5608c2bc4fc0f34a4b69883202ac1a9d20d783d363534c11436cedcd24fa93c092eaca97369734e
 SHA512 
5c9fbbccde8fb7dbe8076cda53a3ec80f633493c9b3016627307463dca3426623703cd28ea7ad360bd9ff7c062edecd04787b9f8a32c439cc6622d8680d624c0
-DIST libtgvoip-2.4.4_p20200701.tar.gz 1090571 BLAKE2B 
e1e3bf129e124aa907e15afaefb1ea2ae44fcb7ab6670e7727ac388ef498c21978f668760022ec002fafecdf51b85d872364025f2282acc88532ef3b994c4e14
 SHA512 
44f650509d0c6d15adcb5bb5a4af66432c808fece5169844f37d4eb3fb25f729a1caa1c2cf68a6764d134e187b156a86e93b383984f2d4dd86a69cb3e9b2b888
 DIST libtgvoip-2.4.4_p20200704.tar.gz 1090620 BLAKE2B 
27880d296eef108613cb9330344bfc133efcd7b3fc82b7e793cf623187ff491f44021d1a47703949a0b830ae50106ed2d5b41e26cb6f5849b69b836a592112ff
 SHA512 
8ce9b991e03a2b0fb9b71e04311151081b7c682f728ae7d50a88a87470249d9f6841b24df3264245c5027a06da004d9022bf3652c4f11d03b2058e00d895

diff --git a/media-libs/libtgvoip/files/configure-bashisms.patch 
b/media-libs/libtgvoip/files/configure-bashisms.patch
deleted file mode 100644
index 2ebdf8a2799..000
--- a/media-libs/libtgvoip/files/configure-bashisms.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From 601c2b7e4336357f49ad2dcf93bc59e5944975a4 Mon Sep 17 00:00:00 2001
-From: Georgy Yakovlev 
-Date: Sat, 4 Jul 2020 17:11:24 -0700
-Subject: [PATCH] configure.ac: use POSIX test syntax
-
-with == syntax configure fails on some shells (dash fish)
-
-./configure: 17913: test: xyes: unexpected operator
-./configure: 17921: test: x: unexpected operator
-./configure: 17929: test: x: unexpected operator
-Detected OS: linux-gnu
-./configure: 17946: test: x: unexpected operator
-./configure: 17962: test: xno: unexpected operator
-checking for dlopen in -ldl... yes
-./configure: 18036: test: xyes: unexpected operator
-checking for libpulse... yes
-checking for alsa... yes
-./configure: 18251: test: xyes: unexpected operator
-./configure: 18259: test: xyes: unexpected operator
-./configure: 18275: test: xyes: unexpected operator
-checking for size_t... yes
-
-Downstream-bug: https://bugs.gentoo.org/729034
-Signed-off-by: Georgy Yakovlev 

- configure.ac | 18 +-
- 1 file changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 37ee7a1..17789c2 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -46,18 +46,18 @@ AS_CASE([$host_cpu],
-   [armv7*], [cpu_armv7=yes]
- )
- AS_ECHO("Detected CPU: $host_cpu")
--AM_CONDITIONAL(TARGET_CPU_X86, test "x$cpu_x86" == xyes)
--AM_CONDITIONAL(TARGET_CPU_ARM, test "x$cpu_arm" == xyes)
--AM_CONDITIONAL(TARGET_CPU_ARMV7, test "x$cpu_armv7" == xyes)
-+AM_CONDITIONAL(TARGET_CPU_X86, test "x$cpu_x86" = xyes)
-+AM_CONDITIONAL(TARGET_CPU_ARM, test "x$cpu_arm" = xyes)
-+AM_CONDITIONAL(TARGET_CPU_ARMV7, test "x$cpu_armv7" = xyes)
- AS_ECHO("Detected OS: $host_os")
- 
- AS_CASE([$host_os],
-   [darwin*], [os_osx=yes]
- )
--AM_CONDITIONAL(TARGET_OS_OSX, test "x$os_osx" == xyes)
-+AM_CONDITIONAL(TARGET_OS_OSX, test "x$os_osx" = xyes)
- 
- AC_ARG_ENABLE([audio-callback], [AS_HELP_STRING([--enable-audio-callback], 
[enable callback-based audio I/O])], [], [enable_audio_callback=no])
--AM_CONDITIONAL(ENABLE_AUDIO_CALLBACK, test "x$enable_audio_callback" == xyes)
-+AM_CONDITIONAL(ENABLE_AUDIO_CALLBACK, test "x$enable_audio_callback" = xyes)
- 
- AS_IF([test "x$os_osx" != xyes && test "x$enable_audio_callback" != xyes], [ 
# Linux
-   AC_CHECK_LIB([dl], [dlopen])
-@@ -65,7 +65,7 @@ AS_IF([test "x$os_osx" != xyes && test 
"x$enable_audio_callback" != xyes], [ # L
-   AC_ARG_WITH([pulse], [AS_HELP_STRING([--without-pulse], [disable 
PulseAudio support])], [], [with_pulse=yes])
-   AC_ARG_WITH([alsa], [AS_HELP_STRING([--without-alsa], [disable 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-07-08 Thread Georgy Yakovlev
commit: 3f9a41de3c288c9efcc49df2a0a3a1626fe2de6f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul  8 21:31:46 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul  8 21:47:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9a41de

media-libs/libtgvoip: bump to 20200704 snapshot

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20200704.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 586cc1cf33f..96b844c88af 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,3 +1,4 @@
 DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4
 DIST libtgvoip-2.4.4_p20200525.tar.gz 1482357 BLAKE2B 
9324165a2818f3d6907fb80403c8df83e196e7566161d781f5608c2bc4fc0f34a4b69883202ac1a9d20d783d363534c11436cedcd24fa93c092eaca97369734e
 SHA512 
5c9fbbccde8fb7dbe8076cda53a3ec80f633493c9b3016627307463dca3426623703cd28ea7ad360bd9ff7c062edecd04787b9f8a32c439cc6622d8680d624c0
 DIST libtgvoip-2.4.4_p20200701.tar.gz 1090571 BLAKE2B 
e1e3bf129e124aa907e15afaefb1ea2ae44fcb7ab6670e7727ac388ef498c21978f668760022ec002fafecdf51b85d872364025f2282acc88532ef3b994c4e14
 SHA512 
44f650509d0c6d15adcb5bb5a4af66432c808fece5169844f37d4eb3fb25f729a1caa1c2cf68a6764d134e187b156a86e93b383984f2d4dd86a69cb3e9b2b888
+DIST libtgvoip-2.4.4_p20200704.tar.gz 1090620 BLAKE2B 
27880d296eef108613cb9330344bfc133efcd7b3fc82b7e793cf623187ff491f44021d1a47703949a0b830ae50106ed2d5b41e26cb6f5849b69b836a592112ff
 SHA512 
8ce9b991e03a2b0fb9b71e04311151081b7c682f728ae7d50a88a87470249d9f6841b24df3264245c5027a06da004d9022bf3652c4f11d03b2058e00d895

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
new file mode 100644
index 000..23d709725b3
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200704.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+EGIT_COMMIT="b98a01ea44916444cb1b9192f80b46f974d296a6"
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/files/, media-libs/libtgvoip/

2020-07-04 Thread Georgy Yakovlev
commit: 4ee03110149ff0a37f5d0481a0e4a310d7a9838c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Jul  5 00:15:23 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jul  5 00:18:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee03110

media-libs/libtgvoip: fix non-posix configure test

Bug: https://bugs.gentoo.org/729034
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../libtgvoip/files/configure-bashisms.patch   | 83 ++
 ebuild => libtgvoip-2.4.4_p20200701-r1.ebuild} |  2 +
 2 files changed, 85 insertions(+)

diff --git a/media-libs/libtgvoip/files/configure-bashisms.patch 
b/media-libs/libtgvoip/files/configure-bashisms.patch
new file mode 100644
index 000..2ebdf8a2799
--- /dev/null
+++ b/media-libs/libtgvoip/files/configure-bashisms.patch
@@ -0,0 +1,83 @@
+From 601c2b7e4336357f49ad2dcf93bc59e5944975a4 Mon Sep 17 00:00:00 2001
+From: Georgy Yakovlev 
+Date: Sat, 4 Jul 2020 17:11:24 -0700
+Subject: [PATCH] configure.ac: use POSIX test syntax
+
+with == syntax configure fails on some shells (dash fish)
+
+./configure: 17913: test: xyes: unexpected operator
+./configure: 17921: test: x: unexpected operator
+./configure: 17929: test: x: unexpected operator
+Detected OS: linux-gnu
+./configure: 17946: test: x: unexpected operator
+./configure: 17962: test: xno: unexpected operator
+checking for dlopen in -ldl... yes
+./configure: 18036: test: xyes: unexpected operator
+checking for libpulse... yes
+checking for alsa... yes
+./configure: 18251: test: xyes: unexpected operator
+./configure: 18259: test: xyes: unexpected operator
+./configure: 18275: test: xyes: unexpected operator
+checking for size_t... yes
+
+Downstream-bug: https://bugs.gentoo.org/729034
+Signed-off-by: Georgy Yakovlev 
+---
+ configure.ac | 18 +-
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 37ee7a1..17789c2 100644
+--- a/configure.ac
 b/configure.ac
+@@ -46,18 +46,18 @@ AS_CASE([$host_cpu],
+   [armv7*], [cpu_armv7=yes]
+ )
+ AS_ECHO("Detected CPU: $host_cpu")
+-AM_CONDITIONAL(TARGET_CPU_X86, test "x$cpu_x86" == xyes)
+-AM_CONDITIONAL(TARGET_CPU_ARM, test "x$cpu_arm" == xyes)
+-AM_CONDITIONAL(TARGET_CPU_ARMV7, test "x$cpu_armv7" == xyes)
++AM_CONDITIONAL(TARGET_CPU_X86, test "x$cpu_x86" = xyes)
++AM_CONDITIONAL(TARGET_CPU_ARM, test "x$cpu_arm" = xyes)
++AM_CONDITIONAL(TARGET_CPU_ARMV7, test "x$cpu_armv7" = xyes)
+ AS_ECHO("Detected OS: $host_os")
+ 
+ AS_CASE([$host_os],
+   [darwin*], [os_osx=yes]
+ )
+-AM_CONDITIONAL(TARGET_OS_OSX, test "x$os_osx" == xyes)
++AM_CONDITIONAL(TARGET_OS_OSX, test "x$os_osx" = xyes)
+ 
+ AC_ARG_ENABLE([audio-callback], [AS_HELP_STRING([--enable-audio-callback], 
[enable callback-based audio I/O])], [], [enable_audio_callback=no])
+-AM_CONDITIONAL(ENABLE_AUDIO_CALLBACK, test "x$enable_audio_callback" == xyes)
++AM_CONDITIONAL(ENABLE_AUDIO_CALLBACK, test "x$enable_audio_callback" = xyes)
+ 
+ AS_IF([test "x$os_osx" != xyes && test "x$enable_audio_callback" != xyes], [ 
# Linux
+   AC_CHECK_LIB([dl], [dlopen])
+@@ -65,7 +65,7 @@ AS_IF([test "x$os_osx" != xyes && test 
"x$enable_audio_callback" != xyes], [ # L
+   AC_ARG_WITH([pulse], [AS_HELP_STRING([--without-pulse], [disable 
PulseAudio support])], [], [with_pulse=yes])
+   AC_ARG_WITH([alsa], [AS_HELP_STRING([--without-alsa], [disable ALSA 
support])], [], [with_alsa=yes])
+ 
+-  AS_IF([test "x$with_pulse" == xno && test "x$with_alsa" == xno], [
++  AS_IF([test "x$with_pulse" = xno && test "x$with_alsa" = xno], [
+   AC_MSG_FAILURE([You can only disable either ALSA or PulseAudio, 
not both]);
+   ])
+ 
+@@ -82,11 +82,11 @@ AS_IF([test "x$os_osx" != xyes && test 
"x$enable_audio_callback" != xyes], [ # L
+   ])
+ ]);
+ 
+-AM_CONDITIONAL(WITH_PULSE, test "x$with_pulse" == xyes)
+-AM_CONDITIONAL(WITH_ALSA, test "x$with_alsa" == xyes)
++AM_CONDITIONAL(WITH_PULSE, test "x$with_pulse" = xyes)
++AM_CONDITIONAL(WITH_ALSA, test "x$with_alsa" = xyes)
+ 
+ AC_ARG_ENABLE([dsp], [AS_HELP_STRING([--disable-dsp], [disable signal 
processing (echo cancellation, noise suppression, and automatic gain 
control)])], [], [enable_dsp=yes])
+-AM_CONDITIONAL(ENABLE_DSP, test "x$enable_dsp" == xyes)
++AM_CONDITIONAL(ENABLE_DSP, test "x$enable_dsp" = xyes)
+ 
+ # Checks for header files.
+ AC_FUNC_ALLOCA
+-- 
+2.27.0
+

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701-r1.ebuild
similarity index 95%
rename from media-libs/libtgvoip/libtgvoip-2.4.4_p20200701.ebuild
rename to media-libs/libtgvoip/libtgvoip-2.4.4_p20200701-r1.ebuild
index 65f68701687..0271d86572a 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701-r1.ebuild
@@ -30,6 +30,8 @@ REQUIRED_USE="|| ( alsa pulseaudio )"
 
 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-07-01 Thread Georgy Yakovlev
commit: 7b51d0c7fa7b11eab0da6bd8e99cd9939f30e28a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul  1 16:52:37 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul  1 17:02:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b51d0c7

media-libs/libtgvoip: drop p20200627-r1

Closes: https://bugs.gentoo.org/729034
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild  | 54 --
 2 files changed, 55 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 6b798fe8f50..586cc1cf33f 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,4 +1,3 @@
 DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4
 DIST libtgvoip-2.4.4_p20200525.tar.gz 1482357 BLAKE2B 
9324165a2818f3d6907fb80403c8df83e196e7566161d781f5608c2bc4fc0f34a4b69883202ac1a9d20d783d363534c11436cedcd24fa93c092eaca97369734e
 SHA512 
5c9fbbccde8fb7dbe8076cda53a3ec80f633493c9b3016627307463dca3426623703cd28ea7ad360bd9ff7c062edecd04787b9f8a32c439cc6622d8680d624c0
-DIST libtgvoip-2.4.4_p20200627.tar.gz 1090601 BLAKE2B 
243ee9c85224f903579581c217c7cec818311bd77af0fedb937c1bdb64bf92441c5c0d72515e1fee31b4a89faf59d0a3e3447cdb458303116cfde887e333faa2
 SHA512 
73a861ea2dba9afcae061e5d8ac0e03d1c65dc7b5e65bcacb3a95d74e816fe96604f24e042e7cf0d67723281c39f85f4337eb2fde275d68e50b0104f29f42271
 DIST libtgvoip-2.4.4_p20200701.tar.gz 1090571 BLAKE2B 
e1e3bf129e124aa907e15afaefb1ea2ae44fcb7ab6670e7727ac388ef498c21978f668760022ec002fafecdf51b85d872364025f2282acc88532ef3b994c4e14
 SHA512 
44f650509d0c6d15adcb5bb5a4af66432c808fece5169844f37d4eb3fb25f729a1caa1c2cf68a6764d134e187b156a86e93b383984f2d4dd86a69cb3e9b2b888

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild
deleted file mode 100644
index 811ae876ee3..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild
+++ /dev/null
@@ -1,54 +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
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-07-01 Thread Georgy Yakovlev
commit: a50c198f0fb25ba5cbc2a4c83826f654d80a97f7
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul  1 16:45:45 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul  1 17:01:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50c198f

media-libs/libtgvoip: bump to new snapshot

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20200701.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 570522f059a..6b798fe8f50 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,3 +1,4 @@
 DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4
 DIST libtgvoip-2.4.4_p20200525.tar.gz 1482357 BLAKE2B 
9324165a2818f3d6907fb80403c8df83e196e7566161d781f5608c2bc4fc0f34a4b69883202ac1a9d20d783d363534c11436cedcd24fa93c092eaca97369734e
 SHA512 
5c9fbbccde8fb7dbe8076cda53a3ec80f633493c9b3016627307463dca3426623703cd28ea7ad360bd9ff7c062edecd04787b9f8a32c439cc6622d8680d624c0
 DIST libtgvoip-2.4.4_p20200627.tar.gz 1090601 BLAKE2B 
243ee9c85224f903579581c217c7cec818311bd77af0fedb937c1bdb64bf92441c5c0d72515e1fee31b4a89faf59d0a3e3447cdb458303116cfde887e333faa2
 SHA512 
73a861ea2dba9afcae061e5d8ac0e03d1c65dc7b5e65bcacb3a95d74e816fe96604f24e042e7cf0d67723281c39f85f4337eb2fde275d68e50b0104f29f42271
+DIST libtgvoip-2.4.4_p20200701.tar.gz 1090571 BLAKE2B 
e1e3bf129e124aa907e15afaefb1ea2ae44fcb7ab6670e7727ac388ef498c21978f668760022ec002fafecdf51b85d872364025f2282acc88532ef3b994c4e14
 SHA512 
44f650509d0c6d15adcb5bb5a4af66432c808fece5169844f37d4eb3fb25f729a1caa1c2cf68a6764d134e187b156a86e93b383984f2d4dd86a69cb3e9b2b888

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701.ebuild
new file mode 100644
index 000..65f68701687
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200701.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+EGIT_COMMIT="ad55e7403ab7f268304ae9045eddef479a574ae5"
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-07-01 Thread Georgy Yakovlev
commit: f100c11f216cf63794164d1eba94a5a9f85aecbd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jul  1 06:05:20 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jul  1 06:05:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f100c11f

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  gentoo.org>

 ...tgvoip-2.4.4_p20200627.ebuild => libtgvoip-2.4.4_p20200627-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild
similarity index 94%
rename from media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild
rename to media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild
index 2feb78fb5bb..811ae876ee3 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627-r1.ebuild
@@ -33,6 +33,7 @@ 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
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-06-29 Thread Georgy Yakovlev
commit: 31db2fdad4759ac77b5d707f8b676b73a05c1d9d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 29 21:32:31 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 29 23:39:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31db2fda

media-libs/libtgvoip: bump to 2.4.4_p20200627

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20200627.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 3706d81c31e..570522f059a 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1,3 @@
 DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4
 DIST libtgvoip-2.4.4_p20200525.tar.gz 1482357 BLAKE2B 
9324165a2818f3d6907fb80403c8df83e196e7566161d781f5608c2bc4fc0f34a4b69883202ac1a9d20d783d363534c11436cedcd24fa93c092eaca97369734e
 SHA512 
5c9fbbccde8fb7dbe8076cda53a3ec80f633493c9b3016627307463dca3426623703cd28ea7ad360bd9ff7c062edecd04787b9f8a32c439cc6622d8680d624c0
+DIST libtgvoip-2.4.4_p20200627.tar.gz 1090601 BLAKE2B 
243ee9c85224f903579581c217c7cec818311bd77af0fedb937c1bdb64bf92441c5c0d72515e1fee31b4a89faf59d0a3e3447cdb458303116cfde887e333faa2
 SHA512 
73a861ea2dba9afcae061e5d8ac0e03d1c65dc7b5e65bcacb3a95d74e816fe96604f24e042e7cf0d67723281c39f85f4337eb2fde275d68e50b0104f29f42271

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild
new file mode 100644
index 000..2feb78fb5bb
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200627.ebuild
@@ -0,0 +1,53 @@
+# 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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-06-03 Thread Georgy Yakovlev
commit: 7d1c40d8b493b6f9bf416892a9f289fdb848cd68
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun  3 22:36:57 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jun  4 01:35:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d1c40d8

media-libs/libtgvoip: bump to 20200525 snapshot

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20200525.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 41ca1bc2fe8..3706d81c31e 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1 +1,2 @@
 DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4
+DIST libtgvoip-2.4.4_p20200525.tar.gz 1482357 BLAKE2B 
9324165a2818f3d6907fb80403c8df83e196e7566161d781f5608c2bc4fc0f34a4b69883202ac1a9d20d783d363534c11436cedcd24fa93c092eaca97369734e
 SHA512 
5c9fbbccde8fb7dbe8076cda53a3ec80f633493c9b3016627307463dca3426623703cd28ea7ad360bd9ff7c062edecd04787b9f8a32c439cc6622d8680d624c0

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200525.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200525.ebuild
new file mode 100644
index 000..89791a76dd2
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200525.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+EGIT_COMMIT="d2e63429ec94ee178a62b55be01f1cca98e9de83"
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-05-25 Thread Georgy Yakovlev
commit: b3d479c8cd0b0653d0863a8e1bf7c5d3a4859cab
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon May 25 07:01:21 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon May 25 07:01:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d479c8

media-libs/libtgvoip: drop old

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 .../libtgvoip/libtgvoip-2.4.4_p20200301.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 15b115f37c1..41ca1bc2fe8 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1 @@
-DIST libtgvoip-2.4.4_p20200301.tar.gz 1481876 BLAKE2B 
cb589eb5c1aacae92f2a6701fed727807f0527320276cd440754052469bae99d613ba3eb5f5166c169d9d0ee7eb77913e98b196f2269bb0a234bee8eed251ab1
 SHA512 
8d7e540e62447cfaf3e0ef98a2c3c0e9e16019299abd9e384f488d3f34b7efb750c3174175c287c2b520ebec649df55055bfca9736617c6adc33709c25a0cf0f
 DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild
deleted file mode 100644
index 187747187d4..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-EGIT_COMMIT="e422d2a80546a32ab7166a9b1058bacfc5daeefc"
-
-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=""
-
-REQUIRED_USE="|| ( alsa pulseaudio )"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-src_prepare() {
-   default
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-05-14 Thread Agostino Sarubbo
commit: 189382c0354a93d53a8e516449224a53cbe23a1a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu May 14 13:21:21 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu May 14 13:21:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189382c0

media-libs/libtgvoip: amd64 stable wrt bug #721464

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild
index 7d02572b760..3438d621847 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 IUSE="+alsa +dsp libressl pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-05-01 Thread Georgy Yakovlev
commit: e43b34205151807442fa36f56b9e3f3e3448aedc
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat May  2 00:04:31 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat May  2 00:42:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43b3420

media-libs/libtgvoip: bump to new snapshot

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20200430.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 4f515fcc4c2..15b115f37c1 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1 +1,2 @@
 DIST libtgvoip-2.4.4_p20200301.tar.gz 1481876 BLAKE2B 
cb589eb5c1aacae92f2a6701fed727807f0527320276cd440754052469bae99d613ba3eb5f5166c169d9d0ee7eb77913e98b196f2269bb0a234bee8eed251ab1
 SHA512 
8d7e540e62447cfaf3e0ef98a2c3c0e9e16019299abd9e384f488d3f34b7efb750c3174175c287c2b520ebec649df55055bfca9736617c6adc33709c25a0cf0f
+DIST libtgvoip-2.4.4_p20200430.tar.gz 1481816 BLAKE2B 
82bf6b880f28c9b63f547e473547298e25ea3b7e35b3a832a7375b0ae3a745ea3b5d55f5e635ec678e388a608532a14de85f50828da1dbc9ed77dc23be64b9e0
 SHA512 
f3130c50dfa7d3f710809bb72fb71d1b246bc91e9f8f413e704499011c8ff01f87a7226315f7cfd6edf2d2b8b6c875508185f516792ff5db74556aface33cdb4

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild
new file mode 100644
index 000..7d02572b760
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200430.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+EGIT_COMMIT="a045c9eea47b371c0c514c72c76172a211c894cb"
+
+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
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-04-21 Thread Agostino Sarubbo
commit: 8019997871f6d49f285976adb62fa3946c21a542
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Apr 21 08:52:31 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Apr 21 08:52:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80199978

media-libs/libtgvoip: amd64 stable wrt bug #718708

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild
index 006e682dbff..187747187d4 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ~ppc64"
 IUSE="+alsa +dsp libressl pulseaudio"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/, media-libs/libtgvoip/files/

2020-03-15 Thread Georgy Yakovlev
commit: 9fb1e8223b5cf66b0b0ab848d8c73698a3c9a988
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Mar 15 18:32:38 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Mar 15 19:13:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb1e822

media-libs/libtgvoip: drop old

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 media-libs/libtgvoip/files/2.4.4-pulseaudio.patch  | 36 --
 .../libtgvoip/libtgvoip-2.4.4_p20200212.ebuild | 56 --
 3 files changed, 93 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 8511833b535..4f515fcc4c2 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1 @@
-DIST libtgvoip-2.4.4_p20200212.tar.gz 1481831 BLAKE2B 
5c6b4ecee4d8daf31f52db1070431cb6caee324d58a20207405ebcd2b275a07c57fa524f3f29e8aaa05e50451730d34ad47bb94a180e3ac8a169dac9979582be
 SHA512 
5da722244d66d3793439e0d3132046f1bb7fa8a56941bcac7779e3779f0c8f517fb5a8f3af546e31d16d4f8deedb9bf7a2d694194fef76bbce233bf1ed6579c3
 DIST libtgvoip-2.4.4_p20200301.tar.gz 1481876 BLAKE2B 
cb589eb5c1aacae92f2a6701fed727807f0527320276cd440754052469bae99d613ba3eb5f5166c169d9d0ee7eb77913e98b196f2269bb0a234bee8eed251ab1
 SHA512 
8d7e540e62447cfaf3e0ef98a2c3c0e9e16019299abd9e384f488d3f34b7efb750c3174175c287c2b520ebec649df55055bfca9736617c6adc33709c25a0cf0f

diff --git a/media-libs/libtgvoip/files/2.4.4-pulseaudio.patch 
b/media-libs/libtgvoip/files/2.4.4-pulseaudio.patch
deleted file mode 100644
index ecb0d88a07a..000
--- a/media-libs/libtgvoip/files/2.4.4-pulseaudio.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 1b029a0eb8b65057a31001e812b28f4685298ea4 Mon Sep 17 00:00:00 2001
-From: Seven Du 
-Date: Fri, 17 May 2019 22:19:08 +0800
-Subject: [PATCH] fix build with pulse audio
-

- audio/AudioInput.cpp  | 2 +-
- audio/AudioOutput.cpp | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/audio/AudioInput.cpp b/audio/AudioInput.cpp
-index dae647a..7b0c4da 100644
 a/audio/AudioInput.cpp
-+++ b/audio/AudioInput.cpp
-@@ -79,7 +79,7 @@ void 
AudioInput::EnumerateDevices(std::vector& devs){
- #elif defined(WITHOUT_PULSE)
-   AudioInputALSA::EnumerateDevices(devs);
- #else
--  AudioInputPulse::EnumerateDevices(devs)
-+  AudioInputPulse::EnumerateDevices(devs);
- #endif
- #endif
- }
-diff --git a/audio/AudioOutput.cpp b/audio/AudioOutput.cpp
-index 458e8a5..07a3e31 100644
 a/audio/AudioOutput.cpp
-+++ b/audio/AudioOutput.cpp
-@@ -90,7 +90,7 @@ void 
AudioOutput::EnumerateDevices(std::vector& devs){
- #elif defined(WITHOUT_PULSE)
-   AudioOutputALSA::EnumerateDevices(devs);
- #else
--  AudioOutputPulse::EnumerateDevices(devs)
-+  AudioOutputPulse::EnumerateDevices(devs);
- #endif
- #endif
- }

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild
deleted file mode 100644
index 70620f03926..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-EGIT_COMMIT="c5651ffc728336e56d8567f5c6c179e8a5d4fe55"
-
-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=""
-
-REQUIRED_USE="|| ( alsa pulseaudio )"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-PATCHES=(
-   "${FILESDIR}/2.4.4-pulseaudio.patch"
-)
-
-src_prepare() {
-   default
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-03-15 Thread Georgy Yakovlev
commit: d8d51aa4c7322a35d86a55da3bfc76ca72043aac
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Mar 15 18:32:01 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Mar 15 19:13:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d51aa4

media-libs/libtgvoip: bump to new snapshot

patch merged upstream

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20200301.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index fc9a3576968..8511833b535 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1 +1,2 @@
 DIST libtgvoip-2.4.4_p20200212.tar.gz 1481831 BLAKE2B 
5c6b4ecee4d8daf31f52db1070431cb6caee324d58a20207405ebcd2b275a07c57fa524f3f29e8aaa05e50451730d34ad47bb94a180e3ac8a169dac9979582be
 SHA512 
5da722244d66d3793439e0d3132046f1bb7fa8a56941bcac7779e3779f0c8f517fb5a8f3af546e31d16d4f8deedb9bf7a2d694194fef76bbce233bf1ed6579c3
+DIST libtgvoip-2.4.4_p20200301.tar.gz 1481876 BLAKE2B 
cb589eb5c1aacae92f2a6701fed727807f0527320276cd440754052469bae99d613ba3eb5f5166c169d9d0ee7eb77913e98b196f2269bb0a234bee8eed251ab1
 SHA512 
8d7e540e62447cfaf3e0ef98a2c3c0e9e16019299abd9e384f488d3f34b7efb750c3174175c287c2b520ebec649df55055bfca9736617c6adc33709c25a0cf0f

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild
new file mode 100644
index 000..006e682dbff
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+EGIT_COMMIT="e422d2a80546a32ab7166a9b1058bacfc5daeefc"
+
+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=""
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+src_prepare() {
+   default
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-02-21 Thread Georgy Yakovlev
commit: fcef9fe99661dc9e82915a4c226ba7fdee32379c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Feb 21 21:23:18 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Feb 22 01:29:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcef9fe9

media-libs/libtgvoip: QA: RequiredUseDefaults, pull alsa by default

telegram-desktop already does it, and it can build with both pulse and
alsa

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild
index 3a82534d21e..70620f03926 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar
 LICENSE="Unlicense"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64"
-IUSE="alsa +dsp libressl pulseaudio"
+IUSE="+alsa +dsp libressl pulseaudio"
 
 DEPEND="
!libressl? ( dev-libs/openssl:0= )



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/, media-libs/libtgvoip/files/

2020-02-13 Thread Georgy Yakovlev
commit: 8e2449d1426c686640d235396c80a26b90e6d0c8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Feb 14 06:21:32 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Feb 14 06:21:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e2449d1

media-libs/libtgvoip: drop old

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 -
 media-libs/libtgvoip/files/musl.patch  | 10 
 .../libtgvoip/libtgvoip-2.4.4_p20200123.ebuild | 57 --
 3 files changed, 68 deletions(-)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 7c2ffcad57a..fc9a3576968 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1,2 +1 @@
-DIST libtgvoip-2.4.4_p20200123.tar.gz 1481831 BLAKE2B 
5c6b4ecee4d8daf31f52db1070431cb6caee324d58a20207405ebcd2b275a07c57fa524f3f29e8aaa05e50451730d34ad47bb94a180e3ac8a169dac9979582be
 SHA512 
5da722244d66d3793439e0d3132046f1bb7fa8a56941bcac7779e3779f0c8f517fb5a8f3af546e31d16d4f8deedb9bf7a2d694194fef76bbce233bf1ed6579c3
 DIST libtgvoip-2.4.4_p20200212.tar.gz 1481831 BLAKE2B 
5c6b4ecee4d8daf31f52db1070431cb6caee324d58a20207405ebcd2b275a07c57fa524f3f29e8aaa05e50451730d34ad47bb94a180e3ac8a169dac9979582be
 SHA512 
5da722244d66d3793439e0d3132046f1bb7fa8a56941bcac7779e3779f0c8f517fb5a8f3af546e31d16d4f8deedb9bf7a2d694194fef76bbce233bf1ed6579c3

diff --git a/media-libs/libtgvoip/files/musl.patch 
b/media-libs/libtgvoip/files/musl.patch
deleted file mode 100644
index ba6bb048a64..000
--- a/media-libs/libtgvoip/files/musl.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 libtgvoip/os/linux/AudioPulse.cpp  2020-01-21 12:16:27.0 +
-+++ libtgvoip/os/linux/AudioPulse.cpp  2020-01-22 17:44:42.185530350 +
-@@ -6,6 +6,7 @@
- 
- #include "AudioPulse.h"
- #include 
-+#include 
- #include "../../logging.h"
- 
- #define DECLARE_DL_FUNCTION(name) typeof(name)* 
AudioPulse::_import_##name=NULL

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
deleted file mode 100644
index 7962785e6db..000
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-EGIT_COMMIT="c5651ffc728336e56d8567f5c6c179e8a5d4fe55"
-
-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=""
-
-REQUIRED_USE="|| ( alsa pulseaudio )"
-
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-PATCHES=(
-   "${FILESDIR}/2.4.4-pulseaudio.patch"
-   "${FILESDIR}/musl.patch"
-)
-
-src_prepare() {
-   default
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-02-12 Thread Georgy Yakovlev
commit: 2f89dc9be9e699f97db49bfb21c90c81be0ebb0d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb 12 21:28:49 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 12 22:42:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f89dc9b

media-libs/libtgvoip: bump to new snapshot

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 .../libtgvoip/libtgvoip-2.4.4_p20200212.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
index 0a7202319ce..7c2ffcad57a 100644
--- a/media-libs/libtgvoip/Manifest
+++ b/media-libs/libtgvoip/Manifest
@@ -1 +1,2 @@
 DIST libtgvoip-2.4.4_p20200123.tar.gz 1481831 BLAKE2B 
5c6b4ecee4d8daf31f52db1070431cb6caee324d58a20207405ebcd2b275a07c57fa524f3f29e8aaa05e50451730d34ad47bb94a180e3ac8a169dac9979582be
 SHA512 
5da722244d66d3793439e0d3132046f1bb7fa8a56941bcac7779e3779f0c8f517fb5a8f3af546e31d16d4f8deedb9bf7a2d694194fef76bbce233bf1ed6579c3
+DIST libtgvoip-2.4.4_p20200212.tar.gz 1481831 BLAKE2B 
5c6b4ecee4d8daf31f52db1070431cb6caee324d58a20207405ebcd2b275a07c57fa524f3f29e8aaa05e50451730d34ad47bb94a180e3ac8a169dac9979582be
 SHA512 
5da722244d66d3793439e0d3132046f1bb7fa8a56941bcac7779e3779f0c8f517fb5a8f3af546e31d16d4f8deedb9bf7a2d694194fef76bbce233bf1ed6579c3

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild
new file mode 100644
index 000..3a82534d21e
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200212.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+EGIT_COMMIT="c5651ffc728336e56d8567f5c6c179e8a5d4fe55"
+
+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=""
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+PATCHES=(
+   "${FILESDIR}/2.4.4-pulseaudio.patch"
+)
+
+src_prepare() {
+   default
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/files/, media-libs/libtgvoip/

2020-02-12 Thread Georgy Yakovlev
commit: fd5ea45c61304e9fb672811770f045a57a92b8fc
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb 12 09:19:24 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 12 09:20:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5ea45c

media-libs/libtgvoip: fix build on musl

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/files/musl.patch | 10 ++
 media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild |  5 -
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/files/musl.patch 
b/media-libs/libtgvoip/files/musl.patch
new file mode 100644
index 000..ba6bb048a64
--- /dev/null
+++ b/media-libs/libtgvoip/files/musl.patch
@@ -0,0 +1,10 @@
+--- libtgvoip/os/linux/AudioPulse.cpp  2020-01-21 12:16:27.0 +
 libtgvoip/os/linux/AudioPulse.cpp  2020-01-22 17:44:42.185530350 +
+@@ -6,6 +6,7 @@
+ 
+ #include "AudioPulse.h"
+ #include 
++#include 
+ #include "../../logging.h"
+ 
+ #define DECLARE_DL_FUNCTION(name) typeof(name)* 
AudioPulse::_import_##name=NULL

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
index 4556d115fcc..7962785e6db 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
@@ -30,7 +30,10 @@ REQUIRED_USE="|| ( alsa pulseaudio )"
 
 S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
 
-PATCHES=( "${FILESDIR}/2.4.4-pulseaudio.patch" )
+PATCHES=(
+   "${FILESDIR}/2.4.4-pulseaudio.patch"
+   "${FILESDIR}/musl.patch"
+)
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/

2020-02-11 Thread Georgy Yakovlev
commit: b318154793f4b20f4f7dae09724eff585f4964bb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Feb 12 05:16:20 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 12 05:16:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3181547

media-libs/libtgvoip: add slot dep to opus

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
index 06ad597854c..4556d115fcc 100644
--- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
@@ -19,7 +19,7 @@ IUSE="alsa +dsp libressl pulseaudio"
 DEPEND="
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
-   media-libs/opus
+   media-libs/opus:=
alsa? ( media-libs/alsa-lib )
pulseaudio? ( media-sound/pulseaudio )
 "



[gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/files/, media-libs/libtgvoip/

2020-02-09 Thread Georgy Yakovlev
commit: 9da4a361021f21e25da137f3c7d505c82b3f9961
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Feb  9 22:40:08 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Feb  9 23:11:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9da4a361

media-libs/libtgvoip: new package

dep of telegram-desktop

Bug: https://bugs.gentoo.org/707372
Bug: https://bugs.gentoo.org/707288
Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/libtgvoip/Manifest  |  1 +
 media-libs/libtgvoip/files/2.4.4-pulseaudio.patch  | 36 +++
 .../libtgvoip/libtgvoip-2.4.4_p20200123.ebuild | 54 ++
 media-libs/libtgvoip/metadata.xml  | 11 +
 4 files changed, 102 insertions(+)

diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest
new file mode 100644
index 000..0a7202319ce
--- /dev/null
+++ b/media-libs/libtgvoip/Manifest
@@ -0,0 +1 @@
+DIST libtgvoip-2.4.4_p20200123.tar.gz 1481831 BLAKE2B 
5c6b4ecee4d8daf31f52db1070431cb6caee324d58a20207405ebcd2b275a07c57fa524f3f29e8aaa05e50451730d34ad47bb94a180e3ac8a169dac9979582be
 SHA512 
5da722244d66d3793439e0d3132046f1bb7fa8a56941bcac7779e3779f0c8f517fb5a8f3af546e31d16d4f8deedb9bf7a2d694194fef76bbce233bf1ed6579c3

diff --git a/media-libs/libtgvoip/files/2.4.4-pulseaudio.patch 
b/media-libs/libtgvoip/files/2.4.4-pulseaudio.patch
new file mode 100644
index 000..ecb0d88a07a
--- /dev/null
+++ b/media-libs/libtgvoip/files/2.4.4-pulseaudio.patch
@@ -0,0 +1,36 @@
+From 1b029a0eb8b65057a31001e812b28f4685298ea4 Mon Sep 17 00:00:00 2001
+From: Seven Du 
+Date: Fri, 17 May 2019 22:19:08 +0800
+Subject: [PATCH] fix build with pulse audio
+
+---
+ audio/AudioInput.cpp  | 2 +-
+ audio/AudioOutput.cpp | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/audio/AudioInput.cpp b/audio/AudioInput.cpp
+index dae647a..7b0c4da 100644
+--- a/audio/AudioInput.cpp
 b/audio/AudioInput.cpp
+@@ -79,7 +79,7 @@ void 
AudioInput::EnumerateDevices(std::vector& devs){
+ #elif defined(WITHOUT_PULSE)
+   AudioInputALSA::EnumerateDevices(devs);
+ #else
+-  AudioInputPulse::EnumerateDevices(devs)
++  AudioInputPulse::EnumerateDevices(devs);
+ #endif
+ #endif
+ }
+diff --git a/audio/AudioOutput.cpp b/audio/AudioOutput.cpp
+index 458e8a5..07a3e31 100644
+--- a/audio/AudioOutput.cpp
 b/audio/AudioOutput.cpp
+@@ -90,7 +90,7 @@ void 
AudioOutput::EnumerateDevices(std::vector& devs){
+ #elif defined(WITHOUT_PULSE)
+   AudioOutputALSA::EnumerateDevices(devs);
+ #else
+-  AudioOutputPulse::EnumerateDevices(devs)
++  AudioOutputPulse::EnumerateDevices(devs);
+ #endif
+ #endif
+ }

diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild 
b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
new file mode 100644
index 000..06ad597854c
--- /dev/null
+++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.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="c5651ffc728336e56d8567f5c6c179e8a5d4fe55"
+
+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=""
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+PATCHES=( "${FILESDIR}/2.4.4-pulseaudio.patch" )
+
+src_prepare() {
+   default
+   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/metadata.xml 
b/media-libs/libtgvoip/metadata.xml
new file mode 100644
index 000..c5af453673d
--- /dev/null
+++ b/media-libs/libtgvoip/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gyakov...@gentoo.org
+   Georgy Yakovlev
+   
+   
+   Enable signal processing (echo cancellation, 
noise suppression, and automatic gain control)
+   
+