media-libs / tg_owt

WebRTC build for Telegram

Official package sites : https://github.com/desktop-app/tg_owt ·

v0_pre20241202 :: 0/20241202 :: gentoo

Modified
License
BSD
Keywords
amd64 ~arm64 ~loong ~ppc64 ~riscv
USE flags
X screencast

General

X
Add support for X11
screencast
Enable support for remote desktop and screen cast using PipeWire

dev-cpp / abseil-cpp : Abseil Common Libraries (C++), LTS Branch

dev-libs / crc32c : CRC32C implementation with support for CPU-specific acceleration instructions

dev-libs / glib : The GLib library of C routines

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libvpx : WebM VP8 and VP9 Codec SDK

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / openh264 : Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages

media-libs / opus : Open codec for interactive speech and music transmission over the Internet

media-video / ffmpeg : Complete solution to record/convert/stream audio and video

media-video / pipewire : Multimedia processing graphs

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXrender : X.Org Xrender library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

x11-libs / libdrm : X.Org libdrm library

dev-cpp / abseil-cpp : Abseil Common Libraries (C++), LTS Branch

dev-libs / crc32c : CRC32C implementation with support for CPU-specific acceleration instructions

dev-libs / glib : The GLib library of C routines

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libvpx : WebM VP8 and VP9 Codec SDK

media-libs / openh264 : Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages

media-libs / opus : Open codec for interactive speech and music transmission over the Internet

media-video / ffmpeg : Complete solution to record/convert/stream audio and video

media-video / pipewire : Multimedia processing graphs

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXrender : X.Org Xrender library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

media-libs / libtgvoip : VoIP library for Telegram clients

net-im / telegram-desktop : Official desktop client for Telegram

Repository mirror & CI · gentoo
Merge updates from master
Quincy Fleming · gentoo
media-libs/tg_owt: Fix building with pipewire-1.4
Closes: https://bugs.gentoo.org/951690 Signed-off-by: Quincy Fleming <quincyf467@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/41218 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop old
Closes: https://bugs.gentoo.org/924323 Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/tg_owt: Stabilize 0_pre20241202 amd64, #947379
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop old
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Bump to 0_pre20241202
This should relieve some build issues with clang/libstdcxx (not clang/libc++). No real interesting changes otherwise... Bug: https://bugs.gentoo.org/924323 Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Specify minimum requirement for pipewire
It's not in the repos anymore, but I encountered a problem like this. Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
media-libs/tg_owt: Stabilize 0_pre20240804-r1 amd64, #941694
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Fix abseil-cpp requirement
tg_owt requires abseil-cpp to be built with c++17 or newer, this is the first ebuild version to do so. Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Bump to 0_pre20240804
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/tg_owt: Stabilize 0_pre20230921 amd64, #915992
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-libs/tg_owt: keyword 0_pre20230921 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop stable
Refer to commit 85e366ba519d3a36e0e69c5ce8bc20fcf63cf038 Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop old
Closes: https://github.com/gentoo/gentoo/pull/33597 Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Bump to 0_pre20230921
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-libs/tg_owt: add missing BDEPEND for xorg-proto
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
media-libs/tg_owt: Stabilize 0_pre20230428 amd64, #906617
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Bump to 0_pre20230428
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop old
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Fix gcc 13 support
Closes: https://bugs.gentoo.org/895384 Thanks-to: Toralf Förster <toralf@gentoo.org> Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/tg_owt: Stabilize 0_pre20230105 amd64, #901825
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/tg_owt: drop 0_pre20220209
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/tg_owt: Stabilize 0_pre20220507 amd64, #887547
Signed-off-by: Sam James <sam@gentoo.org>
mid-kid · gentoo
media-libs/tg_owt: Bump to 0_pre20230105
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Minor comment change
Reflect findings in dependent package Bug: https://bugs.gentoo.org/866055 Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28478 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
peeweep · gentoo
media-libs/tg_owt: fix gcc12 build fail
Closes: https://bugs.gentoo.org/863245 Signed-off-by: peeweep <peeweep@0x0.ee> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Bump to 0_pre20220507
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/tg_owt: fix build with GCC 12
Closes: https://bugs.gentoo.org/840526 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop old
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/tg_owt: Stabilize 0_pre20220209 amd64, #835686
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop old
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24157 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Bump to 0_pre20220209
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/tg_owt: Keyword 0_pre20211207 arm64, #830712
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/tg_owt: 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 <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/tg_owt: fix IndirectInherits
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-libs/tg_owt: bump year
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Yongxiang Liang · gentoo
media-libs/tg_owt: keyword ~riscv
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Bump to 0_pre20211207
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop old
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-libs/tg_owt: Stabilize 0_pre20210914 amd64, #823870
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Bump to 0_pre20210914
Also removed some more useless headers... Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Fix building without YASM
I just don't get CMake Closes: https://bugs.gentoo.org/809002 Thanks-to: Mike Hiretsky <mh@calculate.ru> Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22093 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Don't build audio backends
Recent bug regarding ABI compatibility of different USE flags of this library makes me aware that this package should have as few USE flags as possible... Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop old
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/tg_owt: 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 <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/tg_owt: fix patch names
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-libs/tg_owt: auto-determine subslot value
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Drop old
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Bump to 0_pre20210626
Adds desktop capture and makes a return of several use flags including alsa and pulseaudio, patched around to make sure they work. Added a subslot, since the ABI of this package has broken, and requires the rebuild of media-libs/libtgvoip before net-im/telegram-desktop can be built... Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/tg_owt: Stabilize 0_pre20210422 amd64, #793890
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/tg_owt: alter sse2 workaround
upstream added some logic here, but not enough for ppc64 hack it around Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Esteve Varela Colominas · gentoo
net-im/telegram-desktop: include patch upstream references
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20616 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Esteve Varela Colominas · gentoo
media-libs/tg_owt: bump to 0_pre20210422, unbundle libs
This allows us to clean up the ebuild a bit Also removed now-defunct alsa/pulseaudio dependencies. Telegram uses openal these days. Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: drop old
Closes: https://github.com/gentoo/gentoo/pull/20502 Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/tg_owt: Stabilize 0_pre20210309-r1 amd64, #784185
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Add missing libXtst dependency
Will probably be removed by the next time it's updated, but for now... Closes: https://bugs.gentoo.org/778302 Closes: https://github.com/gentoo/gentoo/pull/20123 Thanks-to: Agostino Sarubbo <ago@gentoo.org> Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/tg_owt: Stabilize 0_pre20201112 amd64, #771684
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/tg_owt: fix SSE2 build even better
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-libs/tg_owt: fix SSE2 build of latest snapshot
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/tg_owt: strip desktop_capture module from build
This allows to build tg on platforms without SSE2. desktop_capture module is for mac only anyway. See-also: https://github.com/desktop-app/tg_owt/pull/57 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Esteve Varela Colominas · gentoo
media-libs/tg_owt: Take maintainership, bump to 0_pre20210309
Closes: https://bugs.gentoo.org/754012 Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/tg_owt: bump to new snapshot
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/tg_owt: drop old
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-libs/tg_owt: stabilize latest
same code, just minor fixes Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/tg_owt: bump 0_pre20201105
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/tg_owt: Stabilize 0_pre20201030 amd64, #749288
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/tg_owt: new package (webrtc for telegram-desktop)
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>