Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package telegram-desktop for openSUSE:Factory checked in at 2022-05-03 21:19:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/telegram-desktop (Old) and /work/SRC/openSUSE:Factory/.telegram-desktop.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "telegram-desktop" Tue May 3 21:19:09 2022 rev:74 rq:974479 version:3.7.3 Changes: -------- --- /work/SRC/openSUSE:Factory/telegram-desktop/telegram-desktop.changes 2022-04-10 19:05:55.934149018 +0200 +++ /work/SRC/openSUSE:Factory/.telegram-desktop.new.1538/telegram-desktop.changes 2022-05-03 21:19:15.817020617 +0200 @@ -1,0 +2,36 @@ +Tue Apr 26 15:20:13 UTC 2022 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to version 3.7.3 + * Fix a crash in the pinned bar bot button refresh. +- Update to version 3.7.2 + * Fix mute period selector values. + * Fix a crash in repeated context menu item selection. + * Fix context menu item selection of systems without a compositor. +- Update to version 3.7.1 + * Hardware accelerated video decoding off by default. + * Fix several crashes. +- Update to version 3.7.0 + * NO SUPPORT FOR QT5 ON LINUX ANYMORE! USE QT6! + * Use any short music file or voice message as a notification sound. + * Right click audio files in chats to add them to your list of + sounds - or use 'Upload Sound' in the Notifications menu. + * Click on Mute notifications > Select sound in a chat's (...) + menu to change its notification sound. + * Set custom tones for notifications in Settings > Notifications > Play sound. + * Click on Mute notifications in a chat's (...) menu to manage + its notifications. + * Choose 'Mute for...' to turn off notifications for a + preset period, like 1 hour or 1 day. + * Quickly configure Auto-Delete settings from any chat info page. + * Click (...) to turn on Auto-Delete, then select a specific duration. + * Replies are now preserved when forwarding messages, + making forwarded conversations easier to read. + * Bots can now open detailed pages directly in the chat. + * Use these streamlined interfaces to buy real-world goods + and services without leaving the app. + * Open a bot's profile to add it to your group or channel. + * Instantly configure a bot's rights and permissions when adding it. + * Bots can send a new type of button that lets you add them to + your group or channel. +- Added fix-unused-variable-error.patch +------------------------------------------------------------------- Old: ---- tdesktop-3.6.1-full.tar.gz New: ---- fix-unused-variable-error.patch tdesktop-3.7.3-full.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ telegram-desktop.spec ++++++ --- /var/tmp/diff_new_pack.0Sd17Z/_old 2022-05-03 21:19:17.681022950 +0200 +++ /var/tmp/diff_new_pack.0Sd17Z/_new 2022-05-03 21:19:17.681022950 +0200 @@ -27,7 +27,7 @@ %define _dwz_max_die_limit 200000000 Name: telegram-desktop -Version: 3.6.1 +Version: 3.7.3 Release: 0 Summary: Messaging application with a focus on speed and security License: GPL-3.0-only @@ -48,6 +48,8 @@ Patch4: 0004-use-dynamic-x-libraries.patch # PATCH-FIX-OPENSUSE Patch5: 0005-add-wayland-include-path.patch +# PATCH-FIX-OPENSUSE +Patch6: fix-unused-variable-error.patch # There is an (incomplete) patch available for part of the source: # https://github.com/desktop-app/lib_base.git 3582bca53a1e195a31760978dc41f67ce44fc7e4 # but tdesktop itself still falls short, and it looks to be something @@ -62,16 +64,13 @@ BuildRequires: ffmpeg-devel BuildRequires: freetype-devel BuildRequires: glibc-devel -BuildRequires: libQt5Core-private-headers-devel >= 5.15 -BuildRequires: libQt5Gui-private-headers-devel >= 5.15 BuildRequires: libjpeg-devel BuildRequires: liblz4-devel -BuildRequires: libqt5-qtbase-common-devel >= 5.15 -BuildRequires: libqt5-qtimageformats-devel >= 5.15 -BuildRequires: libqt5-qtwayland-private-headers-devel >= 5.15 BuildRequires: libwebrtc_audio_processing-devel BuildRequires: ninja BuildRequires: pkgconfig +BuildRequires: qt6-gui-private-devel +BuildRequires: qt6-waylandclient-private-devel BuildRequires: unzip BuildRequires: wayland-devel BuildRequires: webkit2gtk3-devel @@ -80,11 +79,15 @@ BuildRequires: xz BuildRequires: yasm BuildRequires: cmake(KF5Wayland) -BuildRequires: pkgconfig(Qt5DBus) >= 5.15 -BuildRequires: pkgconfig(Qt5Network) >= 5.15 -BuildRequires: pkgconfig(Qt5Svg) >= 5.15 -BuildRequires: pkgconfig(Qt5WaylandClient) >= 5.15 -BuildRequires: pkgconfig(Qt5Widgets) >= 5.15 +BuildRequires: cmake(Qt6Concurrent) +BuildRequires: cmake(Qt6Core5Compat) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6Network) +BuildRequires: cmake(Qt6OpenGL) +BuildRequires: cmake(Qt6OpenGLWidgets) +BuildRequires: cmake(Qt6Svg) +BuildRequires: cmake(Qt6WaylandClient) +BuildRequires: cmake(Qt6Widgets) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(dbusmenu-qt5) BuildRequires: pkgconfig(expat) @@ -165,6 +168,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 cd ../ unzip -q %{S:2} @@ -199,7 +203,7 @@ %cmake \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_BUILD_TYPE=Release \ - -DDESKTOP_APP_QT6=OFF \ + -DDESKTOP_APP_QT6=ON \ -DTDESKTOP_API_ID=611335 \ -DTDESKTOP_API_HASH=d524b414d21f4d37f08684c1df41ac9c \ -DDESKTOP_APP_USE_GLIBC_WRAPS=OFF \ ++++++ 0003-revert-webrtc-cmake-target-file.patch ++++++ --- /var/tmp/diff_new_pack.0Sd17Z/_old 2022-05-03 21:19:17.701022975 +0200 +++ /var/tmp/diff_new_pack.0Sd17Z/_new 2022-05-03 21:19:17.705022980 +0200 @@ -1,10 +1,11 @@ -diff --git a/cmake/external/webrtc/CMakeLists.txt b/cmake/external/webrtc/CMakeLists.txt -index f6ce939..b37cb14 100644 ---- a/cmake/external/webrtc/CMakeLists.txt -+++ b/cmake/external/webrtc/CMakeLists.txt -@@ -90,9 +90,7 @@ INTERFACE +diff -Nur tdesktop-3.7.3-full/cmake/external/webrtc/CMakeLists.txt new/cmake/external/webrtc/CMakeLists.txt +--- tdesktop-3.7.3-full/cmake/external/webrtc/CMakeLists.txt 2022-04-19 14:57:00.000000000 +0200 ++++ new/cmake/external/webrtc/CMakeLists.txt 2022-05-02 18:53:40.393350191 +0200 +@@ -93,11 +93,8 @@ + ${webrtc_libs_list} $<LINK_ONLY:desktop-app::external_openssl> $<LINK_ONLY:desktop-app::external_jpeg> +- $<TARGET_FILE:desktop-app::external_jpeg> $<LINK_ONLY:desktop-app::external_opus> - $<TARGET_FILE:desktop-app::external_opus> $<LINK_ONLY:desktop-app::external_vpx> ++++++ fix-unused-variable-error.patch ++++++ diff -Nur tdesktop-3.7.3-full/Telegram/ThirdParty/dispatch/src/BlocksRuntime/runtime.c new/Telegram/ThirdParty/dispatch/src/BlocksRuntime/runtime.c --- tdesktop-3.7.3-full/Telegram/ThirdParty/dispatch/src/BlocksRuntime/runtime.c 2021-09-17 06:54:52.000000000 +0200 +++ new/Telegram/ThirdParty/dispatch/src/BlocksRuntime/runtime.c 2022-05-02 19:30:46.128231255 +0200 @@ -468,7 +468,6 @@ // Old compiler SPI static void _Block_byref_release(const void *arg) { struct Block_byref *byref = (struct Block_byref *)arg; - int32_t refcount; // dereference the forwarding pointer since the compiler isn't doing this anymore (ever?) byref = byref->forwarding; @@ -478,8 +477,7 @@ if ((byref->flags & BLOCK_BYREF_NEEDS_FREE) == 0) { return; // stack or GC or global } - refcount = byref->flags & BLOCK_REFCOUNT_MASK; - os_assert(refcount); + os_assert(byref->flags & BLOCK_REFCOUNT_MASK); if (latching_decr_int_should_deallocate(&byref->flags)) { if (byref->flags & BLOCK_BYREF_HAS_COPY_DISPOSE) { struct Block_byref_2 *byref2 = (struct Block_byref_2 *)(byref+1); ++++++ tdesktop-3.6.1-full.tar.gz -> tdesktop-3.7.3-full.tar.gz ++++++ /work/SRC/openSUSE:Factory/telegram-desktop/tdesktop-3.6.1-full.tar.gz /work/SRC/openSUSE:Factory/.telegram-desktop.new.1538/tdesktop-3.7.3-full.tar.gz differ: char 5, line 1 ++++++ tg_owt-master.zip ++++++ Binary files /var/tmp/diff_new_pack.0Sd17Z/_old and /var/tmp/diff_new_pack.0Sd17Z/_new differ