commit 915d7453391e6fade34938a6a91305a0fef8963a
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Tue Nov 16 10:42:35 2021 +0300
Update to latest git snapshot. Enable aarch64 build.
.gitignore | 1 +
sources | 4 ++--
tg_owt.spec | 18 +++++++++---------
3 files changed, 12 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a9ae54b..9f22c58 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/tg_owt-91d836d.tar.gz
/libvpx-fc04a94.tar.gz
/libyuv-639dd4e.tar.gz
+/tg_owt-d578c76.tar.gz
diff --git a/sources b/sources
index 0c17b55..f889bc8 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (libvpx-5b63f0f.tar.gz) =
f5f5cf02d72b04345600c5c83bc91e4fb220ef324f72686da2aaecbc3c636ab2e2ccf296619fc91a3b7d5dc5e01949817285de13e753c4119486392d987ee937
+SHA512 (tg_owt-d578c76.tar.gz) =
cc365666355fcc22241344dc55baa427454bff342401113a3e8eb72d63266721be30fa07eecc37a075e9e6a026763b24e0051f953a53d6d70974f29411c351e4
SHA512 (libyuv-ad89006.tar.gz) =
0d5b1afeab9d45a3ccfaf9f184e26218c4caccf1d829cbe0ec8522241a5b0b60209754c082086911d2e866ab94776c64c0c1f9acdeac4b1a25fc447053f090ec
-SHA512 (tg_owt-91d836d.tar.gz) =
a5d10011c427d8685bcf0743c356ff8c58c3cad6c59ac2409298b30b15cb04233889a5ed0a18107ac5b3477eee96741fdc85176d4330c866e8e3329753be7d73
+SHA512 (libvpx-5b63f0f.tar.gz) =
f5f5cf02d72b04345600c5c83bc91e4fb220ef324f72686da2aaecbc3c636ab2e2ccf296619fc91a3b7d5dc5e01949817285de13e753c4119486392d987ee937
diff --git a/tg_owt.spec b/tg_owt.spec
index 9e0aa64..4d5cf47 100644
--- a/tg_owt.spec
+++ b/tg_owt.spec
@@ -1,9 +1,9 @@
%undefine __cmake_in_source_build
%global debug_package %{nil}
-%global commit0 91d836dc84a16584c6ac52b36c04c0de504d9c34
+%global commit0 d578c760dc6f1ae5f0f3bb5317b0b2ed04b79138
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
-%global date 20210627
+%global date 20211021
# Git revision of libvpx...
%global commit1 5b63f0f821e94f8072eb483014cfc33b05978bb9
@@ -15,7 +15,7 @@
Name: tg_owt
Version: 0
-Release: 12.%{date}git%{shortcommit0}%{?dist}
+Release: 13.%{date}git%{shortcommit0}%{?dist}
# Main project - BSD
# abseil-cpp - ASL 2.0
@@ -37,11 +37,11 @@ Source2:
https://chromium.googlesource.com/libyuv/libyuv/+archive/%{commit2}.tar
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavformat)
-BuildRequires: pkgconfig(libavresample)
BuildRequires: pkgconfig(libavutil)
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(libpulse)
+BuildRequires: pkgconfig(libswresample)
BuildRequires: pkgconfig(libswscale)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(opus)
@@ -61,7 +61,7 @@ BuildRequires: ninja-build
BuildRequires: yasm
# Disabling all low-memory architectures.
-ExclusiveArch: x86_64
+ExclusiveArch: x86_64 aarch64
%description
Special fork of the OpenWebRTC library for the Telegram messenger.
@@ -74,7 +74,6 @@ Provides: bundled(base64) = 0~git
Provides: bundled(fft) = 0~git
Provides: bundled(g711) = 0~git
Provides: bundled(g722) = 0~git
-Provides: bundled(libevent) = 1.4.15
Provides: bundled(libsrtp) = 2.2.0~git94ac00d
Provides: bundled(libvpx) = 1.8.2~git%{shortcommit1}
Provides: bundled(libwebm) = 0~git
@@ -90,11 +89,11 @@ Provides: bundled(usrsctp) = 0.9.3.0~gitbee946a
Requires: pkgconfig(alsa)
Requires: pkgconfig(libavcodec)
Requires: pkgconfig(libavformat)
-Requires: pkgconfig(libavresample)
Requires: pkgconfig(libavutil)
Requires: pkgconfig(libjpeg)
Requires: pkgconfig(libpipewire-0.3)
Requires: pkgconfig(libpulse)
+Requires: pkgconfig(libswresample)
Requires: pkgconfig(libswscale)
Requires: pkgconfig(openssl)
Requires: pkgconfig(opus)
@@ -137,8 +136,6 @@ cp -f -p src/third_party/usrsctp/README.chromium legal/README.usrsctp
cp -f -p src/third_party/libvpx/source/libvpx/third_party/libwebm/LICENSE.TXT
legal/LICENSE.libwebm
cp -f -p src/third_party/libvpx/source/libvpx/third_party/libwebm/PATENTS.TXT
legal/PATENTS.libwebm
cp -f -p src/third_party/libvpx/source/libvpx/third_party/libwebm/README.libvpx
legal/README.libwebm
-cp -f -p src/base/third_party/libevent/LICENSE legal/LICENSE.libevent
-cp -f -p src/base/third_party/libevent/README.chromium legal/README.libevent
cp -f -p src/common_audio/third_party/ooura/LICENSE legal/LICENSE.ooura
cp -f -p src/common_audio/third_party/ooura/README.chromium legal/README.ooura
cp -f -p src/common_audio/third_party/spl_sqrt_floor/LICENSE
legal/LICENSE.spl_sqrt_floor
@@ -178,6 +175,9 @@ cp -f -p src/rtc_base/third_party/sigslot/README.chromium
legal/README.sigslot
%{_libdir}/lib%{name}.a
%changelog
+* Mon Nov 15 2021 Vitaly Zaitsev <vitaly(a)easycoding.org> - 0-13.20211021gitd578c76
+- Updated to latest Git snapshot.
+
* Mon Aug 02 2021 Alexey Gorgurov <alexfails(a)fedoraproject.org> -
0-12.20210627git91d836d
- Revert to upstream libvpx/livyuv commits