|
1 | 1 | # Template file for 'tg_owt' |
2 | 2 | pkgname=tg_owt |
3 | | -version=0.0.0.20251022 |
| 3 | +version=0.0.0.20260102 |
4 | 4 | revision=1 |
5 | | -_commit=5c5c71258777d0196dbb3a09cc37d2f56ead28ab |
| 5 | +_commit=d888bc3f79b4aa80333d8903410fa439db5f6696 |
6 | 6 | _libyuv_commit=04821d1e7d60845525e8db55c7bcd41ef5be9406 |
7 | | -_abseil_commit=d7aaad83b488fd62bd51c81ecf16cd938532cc0a |
8 | 7 | _crc32c_commit=21fc8ef30415a635e7351ffa0e5d5367943d4a94 |
9 | | -_libsrtp_commit=a566a9cfcd619e8327784aa7cff4a1276dc1e895 |
10 | 8 | build_style=cmake |
11 | 9 | configure_args="-DBUILD_SHARED_LIBS=OFF -DTG_OWT_ARCH_ARMV7_USE_NEON=OFF" |
12 | 10 | hostmakedepends="pkg-config yasm protobuf python3" |
13 | 11 | makedepends="alsa-lib-devel pulseaudio-devel openssl-devel opus-devel |
14 | 12 | pipewire-devel ffmpeg6-devel libjpeg-turbo-devel protobuf-devel |
15 | 13 | libevent-devel libXcomposite-devel libXrandr-devel libXdamage-devel |
16 | 14 | libepoxy-devel libdrm-devel libXrender-devel libglib-devel libgbm-devel |
17 | | - libvpx-devel openh264-devel" |
| 15 | + libvpx-devel openh264-devel abseil-cpp-devel libsrtp-devel" |
18 | 16 | depends="$makedepends" |
19 | 17 | short_desc="WebRTC library for Telegram-desktop" |
20 | 18 | maintainer="John < [email protected]>" |
21 | 19 | license="GPL-3.0-or-later" |
22 | 20 | homepage="https://github.com/desktop-app/tg_owt" |
23 | 21 | distfiles="https://github.com/desktop-app/tg_owt/archive/${_commit}.tar.gz |
24 | 22 | https://chromium.googlesource.com/libyuv/libyuv/+archive/${_libyuv_commit}.tar.gz |
25 | | - https://github.com/google/crc32c/archive/${_crc32c_commit}.tar.gz |
26 | | - https://github.com/abseil/abseil-cpp/archive/${_abseil_commit}.tar.gz |
27 | | - https://github.com/cisco/libsrtp/archive/${_libsrtp_commit}.tar.gz" |
28 | | -checksum="@8e34f61122096bac5cca9f701f2449336087378fd91f80116cc153dbf56d6684 |
29 | | - @81bd2ae522e634cd0e9e25fd7eb4a889f1b0b4aeeb76746df0f0bf3f88dec95c |
30 | | - @b359ed4f5fd0321d807fd7301e66399c311c1fe6ab4c6a0f5538587d97ba4a8d |
31 | | - @7c5dcee48070141a6bd6887e1a511d0b9c42d03f361155a6ae9185290b02d1fa |
32 | | - @012d2e3055921e4a33b839e35acbb0a28b5bdc7146d04d9f217ab3d29b103606" |
33 | | -skip_extraction="${_libyuv_commit}.tar.gz ${_crc32c_commit}.tar.gz ${_abseil_commit}.tar.gz ${_libsrtp_commit}.tar.gz" |
| 23 | + https://github.com/google/crc32c/archive/${_crc32c_commit}.tar.gz" |
| 24 | +checksum="4ae4738b85c35bb3a4fbb0f63bc1020c57847d94d91bd226a06a738bdbc3e12f |
| 25 | + e1452cada08b02a6bf935d3e121b3dc2673cf5c25a219150f7c6219291c95baf |
| 26 | + 97d404992dcab9ab6be56067a37889b0cba1ea6cabcc2bc3feeb0131ee35a340" |
| 27 | +skip_extraction="${_libyuv_commit}.tar.gz ${_crc32c_commit}.tar.gz" |
34 | 28 |
|
35 | 29 | if [ "$XBPS_TARGET_LIBC" = "musl" ]; then |
36 | 30 | makedepends+=" musl-legacy-compat" |
|
43 | 37 | post_extract() { |
44 | 38 | bsdtar xzf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_libyuv_commit}.tar.gz -C ${wrksrc}/src/third_party/libyuv |
45 | 39 | bsdtar xzf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_crc32c_commit}.tar.gz --strip-components 1 -C ${wrksrc}/src/third_party/crc32c/src |
46 | | - bsdtar xzf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_abseil_commit}.tar.gz --strip-components 1 -C ${wrksrc}/src/third_party/abseil-cpp |
47 | | - bsdtar xzf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_libsrtp_commit}.tar.gz --strip-components 1 -C ${wrksrc}/src/third_party/libsrtp |
48 | 40 | } |
0 commit comments