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 2021-03-24 16:14:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/telegram-desktop (Old)
 and      /work/SRC/openSUSE:Factory/.telegram-desktop.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "telegram-desktop"

Wed Mar 24 16:14:53 2021 rev:55 rq:880737 version:2.7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/telegram-desktop/telegram-desktop.changes        
2021-03-20 21:26:47.493233973 +0100
+++ 
/work/SRC/openSUSE:Factory/.telegram-desktop.new.2401/telegram-desktop.changes  
    2021-03-24 16:15:52.236122732 +0100
@@ -1,0 +2,50 @@
+Tue Mar 23 13:14:33 UTC 2021 - Jan Engelhardt <jeng...@inai.de>
+
+- Expand the ExcludeArch.
+
+-------------------------------------------------------------------
+Mon Mar 22 16:07:33 UTC 2021 - Marcel Kuehlhorn <tu...@opensuse.org>
+
+- Exclude i586, support was dropped upstream
+  (gh#telegramdesktop/tdesktop#10037)
+
+-------------------------------------------------------------------
+Mon Mar 22 12:50:48 UTC 2021 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Add telegram-desktop-cinttypes-header.patch: Include cinttypes
+  header to use uint32_t.
+- Add xkbcommon and wayland header dirs to CXXFLAGS to fix build
+  failures.
+- Require Qt >= 5.15: Required since version 2.5.9
+  (gh#telegramdesktop/tdesktop#10398).
+- Pass -q to unzip to avoid echoing long file list while
+  unzipping.
+
+-------------------------------------------------------------------
+Mon Mar 22 10:23:27 UTC 2021 - Marcel Kuehlhorn <tu...@opensuse.org>
+
+- Update to 2.7.1
+  * Fix editing 'Manage Voice Chats' rights for channel admins.
+  * Fix verification check display in voice chat participants list.
+  * Allow removing and blocking channels from voice chats.
+- Update tg_owt
+
+-------------------------------------------------------------------
+Sat Mar 20 16:16:34 UTC 2021 - Marcel Kuehlhorn <tu...@opensuse.org>
+
+- Update to 2.7.0
+  * Start limitless Voice Chats in Groups and Channels.
+  * Host discussions that can be listened to by millions of people
+    simultaneously.
+  * Record voice chats to share or publish in Channels later.
+  * See that a chat is being recorded from the red dot next to
+    its title.
+  * See user bio texts right from the list of participants.
+  * Raise your hand to show admins you want to speak.
+  * Create separate Voice Chat Invite Links for listeners or speakers.
+  * Change the title of your Voice Chat to give people an idea
+    of the current topic.
+  * Join Voice Chats as one of your Channels to hide your
+    personal account.
+
+-------------------------------------------------------------------
@@ -6,0 +57,46 @@
+Sat Mar 13 19:10:27 UTC 2021 - Marcel Kuehlhorn <tu...@opensuse.org>
+
+- Update to 2.6.2
+  * Fix text disappearing because of cloud drafts sync.
+
+-------------------------------------------------------------------
+Wed Feb 24 20:00:09 UTC 2021 - Marcel Kuehlhorn <tu...@opensuse.org>
+
+- Update to 2.6.1
+  * Fix time formatting in links.
+  * Fix copy QR code in night mode.
+  * Fix invite link sharing without a comment.
+  * Fix crash in link editing on Linux.
+
+-------------------------------------------------------------------
+Wed Feb 23 22:42:33 UTC 2021 - Marcel Kuehlhorn <tu...@opensuse.org>
+
+- Update to 2.6.0
+  * Set messages to auto-delete for everyone 24 hours or 7 days
+    after sending.
+  * Control auto-delete settings in any of your chats, as well as
+    in groups and channels where you are an admin.
+  * To enable auto-delete, right click on the chat in the
+    chat list > Clear History > Enable Auto-Delete.
+  * Create invite links that work for a limited time or a limited
+    number of uses.
+  * See which users joined using your, or your admins', invite links.
+  * Turn any invite link into a QR code users can scan with their
+    phone cameras.
+  * To manage invite links, click ... > Manage Group/Channel
+    > Invite Links.
+  * Convert groups that have reached 200,000 members into unlimited
+    Broadcast Groups.
+- Remove 0000-gtk2-default.patch, the code was removed upstream,
+  meaning GTK integration is again broken, see boo#1149986
+
+-------------------------------------------------------------------
+Wed Feb 17 19:52:07 UTC 2021 - Marcel Kuehlhorn <tu...@opensuse.org>
+
+- Update to 2.5.9
+  * Add 'Invite via Link' button to Add Members box.
+  * Fix window size in Windows 10 Tablet Mode.
+  * Fix layout of round video messages in channels.
+- Update tg_owt
+
+-------------------------------------------------------------------
@@ -33 +129 @@
-- Updatet tg_owt
+- Update tg_owt

Old:
----
  0000-gtk2-default.patch
  tdesktop-2.5.8-full.tar.gz

New:
----
  tdesktop-2.7.1-full.tar.gz
  telegram-desktop-cinttypes-header.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ telegram-desktop.spec ++++++
--- /var/tmp/diff_new_pack.DDbibi/_old  2021-03-24 16:15:54.056124642 +0100
+++ /var/tmp/diff_new_pack.DDbibi/_new  2021-03-24 16:15:54.060124647 +0100
@@ -34,7 +34,7 @@
 %define _dwz_max_die_limit     200000000
 
 Name:           telegram-desktop
-Version:        2.5.8
+Version:        2.7.1
 Release:        0
 Summary:        Messaging application with a focus on speed and security
 License:        GPL-3.0-only
@@ -44,11 +44,16 @@
 # git clone --recurse-submodules https://github.com/desktop-app/tg_owt.git 
tg_owt-master
 Source1:        tg_owt-master.zip
 # PATCH-FIX-OPENSUSE
-Patch0:         0000-gtk2-default.patch
-# PATCH-FIX-OPENSUSE
 Patch1:         0001-use-bundled-ranged-exptected-gsl.patch
 # PATCH-FIX-OPENSUSE
 Patch2:         0002-tg_owt-fix-name-confliction.patch
+# PATCH-FIX-UPSTREAM telegram-desktop-cinttypes-header.patch 
badshah...@gmail.com -- Include cinttypes to allow uint32_t usage
+Patch3:         telegram-desktop-cinttypes-header.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
+# that would affect all ILP32 platforms.
+ExcludeArch:    %ix86 %arm aarch64_ilp32 ppc riscv32
 BuildRequires:  appstream-glib
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 3.16
@@ -62,13 +67,13 @@
 BuildRequires:  gcc-c++
 %endif
 BuildRequires:  glibc-devel
-BuildRequires:  libQt5Core-private-headers-devel
-BuildRequires:  libQt5Gui-private-headers-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
-BuildRequires:  libqt5-qtimageformats-devel
-BuildRequires:  libqt5-qtwayland-private-headers-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
@@ -78,16 +83,17 @@
 BuildRequires:  xz
 BuildRequires:  yasm
 BuildRequires:  cmake(KF5Wayland)
-BuildRequires:  pkgconfig(Qt5DBus)
-BuildRequires:  pkgconfig(Qt5Network)
-BuildRequires:  pkgconfig(Qt5WaylandClient)
-BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(Qt5DBus) >= 5.15
+BuildRequires:  pkgconfig(Qt5Network) >= 5.15
+BuildRequires:  pkgconfig(Qt5WaylandClient) >= 5.15
+BuildRequires:  pkgconfig(Qt5Widgets) >= 5.15
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(dbusmenu-qt5)
 BuildRequires:  pkgconfig(expat)
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(glibmm-2.4)
 BuildRequires:  pkgconfig(gtk+-2.0)
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(harfbuzz)
@@ -152,11 +158,11 @@
 
 %prep
 %setup -q -n tdesktop-%{version}-full
-%patch0 -p1
 %patch1 -p2
+%patch3 -p1
 
 cd ../
-unzip %{S:1}
+unzip -q %{S:1}
 mkdir Libraries
 mv tg_owt-master Libraries/tg_owt
 %patch2 -p2 -d Libraries/tg_owt
@@ -167,6 +173,9 @@
 export CXX=/usr/bin/g++-9
 %endif
 
+# Fix build failures due to not finding installed headers for xkbcommon and 
wayland-client
+export CXXFLAGS+="`pkg-config --cflags xkbcommon wayland-client`"
+
 cd %{_builddir}/Libraries/tg_owt
 mkdir -p out/Release
 cd out/Release
@@ -196,7 +205,8 @@
       -DDESKTOP_APP_USE_PACKAGED_FONTS=ON \
       -DDESKTOP_APP_DISABLE_CRASH_REPORTS=ON \
       -DTDESKTOP_LAUNCHER_BASENAME=%{name} \
-      -DDESKTOP_APP_SPECIAL_TARGET=""
+      -DDESKTOP_APP_SPECIAL_TARGET="" \
+      -DDESKTOP_APP_DISABLE_GTK_INTEGRATION=ON
 
 %cmake_build
 

++++++ tdesktop-2.5.8-full.tar.gz -> tdesktop-2.7.1-full.tar.gz ++++++
/work/SRC/openSUSE:Factory/telegram-desktop/tdesktop-2.5.8-full.tar.gz 
/work/SRC/openSUSE:Factory/.telegram-desktop.new.2401/tdesktop-2.7.1-full.tar.gz
 differ: char 5, line 1

++++++ telegram-desktop-cinttypes-header.patch ++++++
Index: 
tdesktop-2.7.1-full/Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h
===================================================================
--- 
tdesktop-2.7.1-full.orig/Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h
+++ 
tdesktop-2.7.1-full/Telegram/ThirdParty/tgcalls/tgcalls/group/StreamingPart.h
@@ -2,6 +2,7 @@
 #define TGCALLS_STREAMING_PART_H
 
 #include "absl/types/optional.h"
+#include <cinttypes>
 #include <vector>
 
 namespace tgcalls {
++++++ tg_owt-master.zip ++++++
Binary files /var/tmp/diff_new_pack.DDbibi/_old and 
/var/tmp/diff_new_pack.DDbibi/_new differ

Reply via email to