Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
libtg_owt


Commits:
9e9f3c07 by Antonio Rojas at 2026-06-04T20:11:22+02:00
upgpkg: 0.git33.26068e2-3: abseil-cpp 20260526.0 & grpc 1.81.0 rebuild

- - - - -


4 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml
- + gcc-16.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = libtg_owt
        pkgdesc = WebRTC library
        pkgver = 0.git33.26068e2
-       pkgrel = 2
+       pkgrel = 3
        url = https://github.com/desktop-app/tg_owt
        arch = x86_64
        license = BSD-3-Clause
@@ -30,10 +30,12 @@ pkgbase = libtg_owt
        source = git+https://github.com/google/crc32c
        source = git+https://github.com/abseil/abseil-cpp
        source = git+https://github.com/cisco/libsrtp
+       source = gcc-16.patch
        b2sums = 
72ae286f854a8f7cdc141663554d72946ab78f790df55b22af6ede1e3ad66f1757d0f89ce49d938d0884b12a47516406e418794dc1dd0c37bc1e0ceb46d6d283
        b2sums = SKIP
        b2sums = SKIP
        b2sums = SKIP
        b2sums = SKIP
+       b2sums = 
469c9e44ff655d68d1606335d0a2f5ca02d99edf17e8124af5e211bc60b8b38289edbe4dd7de7b71d93145e4e8429646b239f9e5e769ccb277623d4f58a100cc
 
 pkgname = libtg_owt


=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@ pkgname=libtg_owt
 # 
https://github.com/telegramdesktop/tdesktop/blob/dev/Telegram/build/docker/centos_env/Dockerfile
 _commit=26068e29bfa8d74a9dc9c8f7f94172fafbc262b8
 pkgver=0.git33.${_commit:0:7}
-pkgrel=2
+pkgrel=3
 pkgdesc='WebRTC library'
 arch=('x86_64')
 url='https://github.com/desktop-app/tg_owt'
@@ -20,12 +20,14 @@ source=("git+${url}.git#commit=${_commit}"
         "git+https://chromium.googlesource.com/libyuv/libyuv/";
         "git+https://github.com/google/crc32c";
         "git+https://github.com/abseil/abseil-cpp";
-        "git+https://github.com/cisco/libsrtp";)
+        "git+https://github.com/cisco/libsrtp";
+         gcc-16.patch)
 
b2sums=('72ae286f854a8f7cdc141663554d72946ab78f790df55b22af6ede1e3ad66f1757d0f89ce49d938d0884b12a47516406e418794dc1dd0c37bc1e0ceb46d6d283'
         'SKIP'
         'SKIP'
         'SKIP'
-        'SKIP')
+        'SKIP'
+        
'469c9e44ff655d68d1606335d0a2f5ca02d99edf17e8124af5e211bc60b8b38289edbe4dd7de7b71d93145e4e8429646b239f9e5e769ccb277623d4f58a100cc')
 
 prepare() {
   cd tg_owt
@@ -35,6 +37,8 @@ prepare() {
   git submodule set-url src/third_party/abseil-cpp "$srcdir"/abseil-cpp
   git submodule set-url src/third_party/libsrtp "$srcdir"/libsrtp
   git -c protocol.file.allow=always submodule update
+
+  patch -p1 -i ../gcc-16.patch
 }
 
 build() {


=====================================
REUSE.toml
=====================================
@@ -6,10 +6,13 @@ path = [
     "README.md",
     "keys/**",
     ".SRCINFO",
+    ".gitignore",
     ".nvchecker.toml",
     "*.install",
     "*.sysusers",
+    "*sysusers.conf",
     "*.tmpfiles",
+    "*tmpfiles.conf",
     "*.logrotate",
     "*.pam",
     "*.service",
@@ -24,6 +27,7 @@ SPDX-License-Identifier = "0BSD"
 [[annotations]]
 path = [
     "0001-Replace-absl-template-nullability-annotations.patch",
+    "gcc-16.patch",
 ]
-SPDX-FileCopyrightText = "The WebRTC project authors"
+SPDX-FileCopyrightText = "libtg_owt contributors"
 SPDX-License-Identifier = "BSD-3-Clause"


=====================================
gcc-16.patch
=====================================
@@ -0,0 +1,12 @@
+diff --git a/src/video/stats_counter.h b/src/video/stats_counter.h
+index 9e2b8702..6894006c 100644
+--- a/src/video/stats_counter.h
++++ b/src/video/stats_counter.h
+@@ -13,6 +13,7 @@
+ 
+ #include <memory>
+ #include <string>
++#include <cstdint>
+ 
+ namespace webrtc {
+ 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libtg_owt/-/commit/9e9f3c076f8fd8acdb5a91d27132d9c34c9b8e18

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libtg_owt/-/commit/9e9f3c076f8fd8acdb5a91d27132d9c34c9b8e18
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to