diff --git a/0002-use-bundled-rnnoise-expected-gsl-ranges-webrtc.patch b/0002-use-bundled-rnnoise-expected-gsl-ranges-webrtc.patch index f457819..8b713a0 100644 --- a/0002-use-bundled-rnnoise-expected-gsl-ranges-webrtc.patch +++ b/0002-use-bundled-rnnoise-expected-gsl-ranges-webrtc.patch @@ -1,5 +1,31 @@ ---- a/cmake/external/rnnoise/CMakeLists.txt -+++ b/cmake/external/rnnoise/CMakeLists.txt +diff -rup a/cmake/external/expected/CMakeLists.txt b/cmake/external/expected/CMakeLists.txt +--- a/cmake/external/expected/CMakeLists.txt 2023-09-04 14:19:11.000000000 +0200 ++++ b/cmake/external/expected/CMakeLists.txt 2023-09-14 09:56:02.804347761 +0200 +@@ -7,7 +7,7 @@ + add_library(external_expected INTERFACE IMPORTED GLOBAL) + add_library(desktop-app::external_expected ALIAS external_expected) + +-if (DESKTOP_APP_USE_PACKAGED) ++if (NOT DESKTOP_APP_USE_PACKAGED) + if (DESKTOP_APP_USE_PACKAGED_LAZY) + find_package(tl-expected QUIET) + else() +Only in b/cmake/external/gsl: CMakeLists.txt.rej +diff -rup a/cmake/external/ranges/CMakeLists.txt b/cmake/external/ranges/CMakeLists.txt +--- a/cmake/external/ranges/CMakeLists.txt 2023-09-04 14:19:11.000000000 +0200 ++++ b/cmake/external/ranges/CMakeLists.txt 2023-09-14 09:56:02.804347761 +0200 +@@ -7,7 +7,7 @@ + add_library(external_ranges INTERFACE IMPORTED GLOBAL) + add_library(desktop-app::external_ranges ALIAS external_ranges) + +-if (DESKTOP_APP_USE_PACKAGED) ++if (NOT DESKTOP_APP_USE_PACKAGED) + if (DESKTOP_APP_USE_PACKAGED_LAZY) + find_package(range-v3 QUIET) + else() +diff -rup a/cmake/external/rnnoise/CMakeLists.txt b/cmake/external/rnnoise/CMakeLists.txt +--- a/cmake/external/rnnoise/CMakeLists.txt 2023-09-04 14:19:11.000000000 +0200 ++++ b/cmake/external/rnnoise/CMakeLists.txt 2023-09-14 09:56:02.804347761 +0200 @@ -4,7 +4,7 @@ # For license and copyright information please follow this link: # https://github.com/desktop-app/legal/blob/master/LEGAL @@ -30,41 +56,9 @@ set_target_properties(external_rnnoise PROPERTIES IMPORTED_LOCATION "${DESKTOP_APP_RNNOISE_LIBRARIES}" ) ---- a/cmake/external/expected/CMakeLists.txt -+++ b/cmake/external/expected/CMakeLists.txt -@@ -7,7 +7,7 @@ - add_library(external_expected INTERFACE IMPORTED GLOBAL) - add_library(desktop-app::external_expected ALIAS external_expected) - --if (DESKTOP_APP_USE_PACKAGED) -+if (NOT DESKTOP_APP_USE_PACKAGED) - if (DESKTOP_APP_USE_PACKAGED_LAZY) - find_package(tl-expected QUIET) - else() ---- a/cmake/external/gsl/CMakeLists.txt -+++ b/cmake/external/gsl/CMakeLists.txt -@@ -7,7 +7,7 @@ - add_library(external_gsl INTERFACE IMPORTED GLOBAL) - add_library(desktop-app::external_gsl ALIAS external_gsl) - --if (DESKTOP_APP_USE_PACKAGED) -+if (NOT DESKTOP_APP_USE_PACKAGED) - if (DESKTOP_APP_USE_PACKAGED_LAZY) - find_package(Microsoft.GSL 4.0.0 QUIET) - else() ---- a/cmake/external/ranges/CMakeLists.txt -+++ b/cmake/external/ranges/CMakeLists.txt -@@ -7,7 +7,7 @@ - add_library(external_ranges INTERFACE IMPORTED GLOBAL) - add_library(desktop-app::external_ranges ALIAS external_ranges) - --if (DESKTOP_APP_USE_PACKAGED) -+if (NOT DESKTOP_APP_USE_PACKAGED) - if (DESKTOP_APP_USE_PACKAGED_LAZY) - find_package(range-v3 QUIET) - else() ---- a/cmake/external/webrtc/CMakeLists.txt -+++ b/cmake/external/webrtc/CMakeLists.txt +diff -rup a/cmake/external/webrtc/CMakeLists.txt b/cmake/external/webrtc/CMakeLists.txt +--- a/cmake/external/webrtc/CMakeLists.txt 2023-09-04 14:19:11.000000000 +0200 ++++ b/cmake/external/webrtc/CMakeLists.txt 2023-09-14 09:56:02.804347761 +0200 @@ -7,7 +7,7 @@ add_library(external_webrtc INTERFACE IMPORTED GLOBAL) add_library(desktop-app::external_webrtc ALIAS external_webrtc) diff --git a/tdesktop-4.9.5-full.tar.gz b/tdesktop-4.9.5-full.tar.gz deleted file mode 100644 index bffdb8c..0000000 --- a/tdesktop-4.9.5-full.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad9720c9107057056968befd45ce02a52381d993f5878316f1622e35db26e698 -size 73647424 diff --git a/tdesktop-4.9.9-full.tar.gz b/tdesktop-4.9.9-full.tar.gz new file mode 100644 index 0000000..bb92dc2 --- /dev/null +++ b/tdesktop-4.9.9-full.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54af8df5a0325c9b4d36dd0750f6af1ce624be56428baaf3c22f06d1e01b053f +size 73746927 diff --git a/telegram-desktop.changes b/telegram-desktop.changes index 38d33f0..94a58c9 100644 --- a/telegram-desktop.changes +++ b/telegram-desktop.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Wed Sep 20 10:20:01 UTC 2023 - Manfred Hollstein + +- Updated to 4.9.9. + * Add support for Emoji 15. + * Several crash fixes. + +------------------------------------------------------------------- +Sun Sep 17 08:13:52 UTC 2023 - Manfred Hollstein + +- Updated to 4.9.8. + * Fix t.me/botname?startapp=token deeplinks. + * Fix a possible crash in media viewer on Wayland. + +------------------------------------------------------------------- +Thu Sep 14 13:56:41 UTC 2023 - Manfred Hollstein + +- Require the same version of glib2 used to *build* the package + +------------------------------------------------------------------- +Thu Sep 14 08:00:16 UTC 2023 - Manfred Hollstein + +- Updated to 4.9.7. + * Fix direct bot web app links handling. + * Close main menu when opening a web app. + * Bump libwebp revision. + +- Updated to 4.9.6. + * Some bot web-app improvements. + * Bug fixes and other minor improvements. + +- Update 0002-use-bundled-rnnoise-expected-gsl-ranges-webrtc.patch + +------------------------------------------------------------------- +Thu Sep 14 06:11:12 UTC 2023 - Manfred Hollstein + +- Requires glib-2.0 >= 2.77 +- Requires glibmm-2.68 >= 2.77 + ------------------------------------------------------------------- Wed Sep 13 15:33:25 UTC 2023 - Manfred Hollstein diff --git a/telegram-desktop.spec b/telegram-desktop.spec index a540f70..92b5c6e 100644 --- a/telegram-desktop.spec +++ b/telegram-desktop.spec @@ -34,7 +34,7 @@ %define qt_major_version 6 Name: telegram-desktop -Version: 4.9.5 +Version: 4.9.9 Release: 0 Summary: Messaging application with a focus on speed and security License: GPL-3.0-only @@ -132,8 +132,8 @@ BuildRequires: pkgconfig(fmt) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gbm) -BuildRequires: pkgconfig(glib-2.0) >= 2.76 -BuildRequires: pkgconfig(glibmm-2.68) >= 2.76 +BuildRequires: pkgconfig(glib-2.0) >= 2.77 +BuildRequires: pkgconfig(glibmm-2.68) >= 2.77 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(harfbuzz) @@ -199,6 +199,8 @@ BuildRequires: pkgconfig(zlib) # Runtime requirements Requires: hicolor-icon-theme Requires: icu +# Require the same version of glib2 used to *build* the package: +Requires: glib2 >= 2.77 %if %{qt_major_version} >= 6 Requires: qt%{qt_major_version}-imageformats Recommends: qt%{qt_major_version}-wayland