[telegram-desktop] Disabled LTO.
by Vitaly Zaitsev
Summary of changes:
91a6e16... Disabled LTO. (*)
(*) This commit already existed in another branch; no separate mail sent
4 years, 10 months
[telegram-desktop/f31] Disabled LTO.
by Vitaly Zaitsev
commit 91a6e16172103d40bb5287dace6e7b479c45dc6d
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Fri Jan 24 23:46:22 2020 +0100
Disabled LTO.
telegram-desktop.spec | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
---
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index 1b4ea3a..fb304be 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -7,7 +7,7 @@
%endif
%bcond_without spellcheck
%bcond_without fonts
-%bcond_without ipo
+%bcond_with ipo
# Telegram Desktop's constants...
%global appname tdesktop
@@ -192,14 +192,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{launcher}.desktop
%changelog
* Fri Jan 24 2020 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.9.8-1
- Updated to version 1.9.8.
-- Enabled LTO and spellcheck.
* Thu Jan 23 2020 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.9.7-2
- Fixed desktop launcher. Regression introduced in previous build.
* Thu Jan 23 2020 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.9.7-1
- Updated to version 1.9.7.
-
-* Fri Jan 17 2020 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.9.4-1
-- Updated to version 1.9.4.
-- Removed obsolete downstream patches.
4 years, 10 months
[telegram-desktop/f31] Updated to version 1.9.8.
by Vitaly Zaitsev
commit 59da0707a62f5b93a887f5aaf30149c4fab39928
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Fri Jan 24 21:28:49 2020 +0100
Updated to version 1.9.8.
.gitignore | 1 +
sources | 2 +-
telegram-desktop.spec | 27 +++++++++++++++++----------
3 files changed, 19 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a697f15..53789f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -125,3 +125,4 @@
/lib_ui-c0b0745.tar.gz
/tdesktop-1.9.4.tar.gz
/tdesktop-1.9.7-full.tar.gz
+/tdesktop-1.9.8-full.tar.gz
diff --git a/sources b/sources
index 6555536..17530a3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tdesktop-1.9.7-full.tar.gz) = 7fd2e2ab8813fad187ca711aafc42c1ad76102ee23ce2dbfa4ccc6898b80a152ecbdf842a175b67db05937c099ddf45889ad493a5bac91da9331ee645bb691bf
+SHA512 (tdesktop-1.9.8-full.tar.gz) = 5562eb99812a8faec74fe073323d6e04e36311c1e4ce984035212ecfed8bd5d12df92cd0f0022401201136315fb5556971b267b4bf47edf4eeddc9926c7969dc
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index 4c275da..1b4ea3a 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -1,8 +1,13 @@
-# Build conditionals...
+# Build conditionals (with - OFF, without - ON)...
%bcond_with gtk3
+%if 0%{?fedora} && %{?fedora} >= 32
+%bcond_without clang
+%else
%bcond_with clang
-%bcond_with spellcheck
+%endif
+%bcond_without spellcheck
%bcond_without fonts
+%bcond_without ipo
# Telegram Desktop's constants...
%global appname tdesktop
@@ -19,8 +24,8 @@
%endif
Name: telegram-desktop
-Version: 1.9.7
-Release: 2%{?dist}
+Version: 1.9.8
+Release: 1%{?dist}
# Application and 3rd-party modules licensing:
# * Telegram Desktop - GPLv3+ with OpenSSL exception -- main tarball;
@@ -62,6 +67,7 @@ BuildRequires: qt5-qtbase-private-devel
BuildRequires: libtgvoip-devel >= 2.4.4
BuildRequires: range-v3-devel >= 0.10.0
BuildRequires: libqrcodegencpp-devel
+BuildRequires: minizip-compat-devel
BuildRequires: ffmpeg-devel >= 3.1
BuildRequires: openal-soft-devel
BuildRequires: qt5-qtbase-devel
@@ -100,12 +106,6 @@ BuildRequires: llvm
Requires: open-sans-fonts
%endif
-%if 0%{?fedora} && 0%{?fedora} >= 30
-BuildRequires: minizip-compat-devel
-%else
-BuildRequires: minizip-devel
-%endif
-
%description
Telegram is a messaging app with a focus on speed and security, it’s super
fast, simple and free. You can use Telegram on all your devices at the same
@@ -144,6 +144,9 @@ pushd %{_target_platform}
%if %{without fonts}
-DDESKTOP_APP_USE_PACKAGED_FONTS:BOOL=OFF \
%endif
+%if %{with ipo} && %{without clang}
+ -DDESKTOP_APP_ENABLE_IPO_OPTIMIZATIONS:BOOL=ON \
+%endif
%if %{with clang}
-DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
@@ -187,6 +190,10 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{launcher}.desktop
%{_metainfodir}/%{launcher}.appdata.xml
%changelog
+* Fri Jan 24 2020 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.9.8-1
+- Updated to version 1.9.8.
+- Enabled LTO and spellcheck.
+
* Thu Jan 23 2020 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.9.7-2
- Fixed desktop launcher. Regression introduced in previous build.
4 years, 10 months
[libtgvoip/f31] Updated to latest Git snapshot.
by Vitaly Zaitsev
commit 4d0dbe6eddbe4ea2973f2f356fe4952af194901a
Author: Vitaly Zaitsev <vitaly(a)easycoding.org>
Date: Fri Jan 24 19:53:12 2020 +0100
Updated to latest Git snapshot.
.gitignore | 1 +
libtgvoip-build-fixes.patch | 85 -------------------------------------------
libtgvoip-pr6.patch | 61 -------------------------------
libtgvoip-system-json11.patch | 47 ++++++++++++++++++++++++
libtgvoip.spec | 18 ++++-----
sources | 2 +-
6 files changed, 56 insertions(+), 158 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a78bceb..a22db4e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@
/libtgvoip-2.4.2.tar.gz
/libtgvoip-2.4.4.tar.gz
/libtgvoip-88b47b6.tar.gz
+/libtgvoip-c5651ff.tar.gz
diff --git a/libtgvoip-system-json11.patch b/libtgvoip-system-json11.patch
new file mode 100644
index 0000000..949a241
--- /dev/null
+++ b/libtgvoip-system-json11.patch
@@ -0,0 +1,47 @@
+From 7e017735122d67b7e759b9b0548f088dc021e914 Mon Sep 17 00:00:00 2001
+From: Vitaly Zaitsev <vitaly(a)easycoding.org>
+Date: Fri, 24 Jan 2020 12:11:13 +0100
+Subject: [PATCH] Build against system json11.
+
+---
+ Makefile.am | 4 +---
+ configure.ac | 1 +
+ 2 files changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 8695bb1..40a5f59 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -26,8 +26,7 @@ audio/Resampler.cpp \
+ os/posix/NetworkSocketPosix.cpp \
+ video/VideoSource.cpp \
+ video/VideoRenderer.cpp \
+-video/ScreamCongestionController.cpp \
+-json11.cpp
++video/ScreamCongestionController.cpp
+
+ TGVOIP_HDRS = \
+ TgVoip.h \
+@@ -55,7 +54,6 @@ os/posix/NetworkSocketPosix.h \
+ video/VideoSource.h \
+ video/VideoRenderer.h \
+ video/ScreamCongestionController.h \
+-json11.hpp \
+ utils.h
+
+ if TARGET_OS_OSX
+diff --git a/configure.ac b/configure.ac
+index 8a3df4d..3a55189 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -29,6 +29,7 @@ AC_CHECK_LIB([crypto], [SHA1], [], [AC_MSG_FAILURE([libssl-dev is required but n
+ AC_CHECK_LIB([m], [floorf])
+ AC_CHECK_LIB([opus], [opus_decoder_create], [], [AC_MSG_FAILURE([libopus-dev is required but not found])])
+ AC_CHECK_LIB([pthread], [pthread_create])
++AC_CHECK_LIB([json11], [main], [], [AC_MSG_FAILURE([json11-dev is required but not found])])
+
+ AC_CANONICAL_HOST
+
+--
+2.24.1
+
diff --git a/libtgvoip.spec b/libtgvoip.spec
index 2599c14..e3e5205 100644
--- a/libtgvoip.spec
+++ b/libtgvoip.spec
@@ -1,22 +1,18 @@
-%global commit0 88b47b6f808f2573d4eaf37e1463ecd59c43deda
+%global commit0 c5651ffc728336e56d8567f5c6c179e8a5d4fe55
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
-%global date 20191230
+%global date 20200123
Name: libtgvoip
Version: 2.4.4
-Release: 3.%{date}git%{shortcommit0}%{?dist}
+Release: 4.%{date}git%{shortcommit0}%{?dist}
# Libtgvoip shared library - Public Domain.
# Bundled webrtc library - BSD with patented echo cancellation algorithms.
License: Public Domain and BSD
URL: https://github.com/telegramdesktop/%{name}
Summary: VoIP library for Telegram clients
-
Source0: %{url}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz
-Patch0: %{name}-build-fixes.patch
-
-# https://github.com/telegramdesktop/libtgvoip/pull/6
-Patch100: %{name}-pr6.patch
+Patch0: %{name}-system-json11.patch
Provides: bundled(webrtc-audio-processing) = 0.3
@@ -64,11 +60,11 @@ rm -f %{buildroot}%{_libdir}/*.la
%{_libdir}/pkgconfig/tgvoip.pc
%changelog
+* Fri Jan 24 2020 Vitaly Zaitsev <vitaly(a)easycoding.org> - 2.4.4-4.20200123gitc5651ff
+- Updated to latest Git snapshot.
+
* Thu Jan 09 2020 Vitaly Zaitsev <vitaly(a)easycoding.org> - 2.4.4-3.20191230git88b47b6
- Switched to supported fork.
* Fri Aug 09 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 2.4.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Tue Mar 12 2019 Vitaly Zaitsev <vitaly(a)easycoding.org> - 2.4.4-1
-- Updated to 2.4.4 (regular release).
diff --git a/sources b/sources
index b156de6..fea50fd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (libtgvoip-88b47b6.tar.gz) = 1c05f1741c1b117c79961641fd4994b6a3c8f95f3fdb2b51a09afc4b900bed7e4f323d9f2da724ea8dd7516fc7b423d965f70ba976736e26e7cba2bf2203eefd
+SHA512 (libtgvoip-c5651ff.tar.gz) = 5da722244d66d3793439e0d3132046f1bb7fa8a56941bcac7779e3779f0c8f517fb5a8f3af546e31d16d4f8deedb9bf7a2d694194fef76bbce233bf1ed6579c3
4 years, 10 months
[libde265/f31] Rebuilt
by Nicolas Chauvet
Summary of changes:
086c2ee... Rebuilt (*)
(*) This commit already existed in another branch; no separate mail sent
4 years, 10 months
[libde265] Rebuilt
by Nicolas Chauvet
commit 086c2ee30061e99498f8d266191ae15375fab421
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Fri Jan 24 16:55:14 2020 +0100
Rebuilt
libde265.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/libde265.spec b/libde265.spec
index a6fd07a..2650f1c 100644
--- a/libde265.spec
+++ b/libde265.spec
@@ -1,7 +1,7 @@
Name: libde265
Summary: Open H.265 video codec implementation
Version: 1.0.5
-Release: 1%{?dist}
+Release: 2%{?dist}
License: LGPLv3+
Source: https://github.com/strukturag/libde265/releases/download/v%{version}/%{na...
URL: https://www.libde265.org/
@@ -93,6 +93,9 @@ rm %{buildroot}%{_bindir}/yuv-distortion
%{_bindir}/acceleration_speed
%changelog
+* Fri Jan 24 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 1.0.5-2
+- rebuilt
+
* Sat Jan 18 2020 Leigh Scott <leigh123linux(a)googlemail.com> - 1.0.5-1
- Update to 1.0.5
4 years, 10 months