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 <[email protected]>
+
+- 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