diffstat for telegram-desktop-3.1.1+ds telegram-desktop-3.1.1+ds changelog | 34 ++++++++++++++++++++++++++++++++++ control | 8 +++----- gbp.conf | 3 ++- patches/Keep-old-settings.patch | 17 +++++++++++++++++ patches/series | 1 + rules | 10 ++++------ 6 files changed, 61 insertions(+), 12 deletions(-) diff -Nru telegram-desktop-3.1.1+ds/debian/changelog telegram-desktop-3.1.1+ds/debian/changelog --- telegram-desktop-3.1.1+ds/debian/changelog 2021-09-25 19:18:33.000000000 +0200 +++ telegram-desktop-3.1.1+ds/debian/changelog 2021-10-11 15:26:12.000000000 +0200 @@ -1,3 +1,18 @@ +telegram-desktop (3.1.1+ds-1~ubuntu20.04.1) focal; urgency=medium + + * Backport from impish to focal (LP: #1942699). + - Support 64-bit user identifiers. + * Remaining change: + - Revert "Switch to Hunspell spellchecker from Enchant". + + Preserves current behaviour and leaves untouched user settings in + existing installations. + * Add Keep-old-settings.patch disabling OpenGL acceleration by default. + - A user can still try it from Advanced Settings page. + * Completely disable non-backported Wayland integration. It requires private + headers which are not in LTS. Please use XWayland for now. + + -- Nicholas Guriev Mon, 11 Oct 2021 16:26:12 +0300 + telegram-desktop (3.1.1+ds-1) unstable; urgency=medium * New upstream release. (Closes: #993972) @@ -7,6 +22,13 @@ -- Nicholas Guriev Sat, 25 Sep 2021 20:18:33 +0300 +telegram-desktop (2.9.2+ds-1ubuntu3) impish; urgency=medium + + * Decrease debugging level to 1 for every architecture. + * Do not require fat LTO objects. + + -- Nicholas Guriev Thu, 02 Sep 2021 19:44:17 +0300 + telegram-desktop (2.9.2+ds-1) unstable; urgency=medium * Upload to unstable. @@ -144,6 +166,18 @@ -- Nicholas Guriev Tue, 28 Jul 2020 09:27:12 +0300 +telegram-desktop (2.1.7+ds-2~ubuntu20.04.1) focal; urgency=medium + + * Backport from groovy to focal (LP: #1880307). + * Revert "Switch to Hunspell spellchecker from Enchant". + - Preserves current behaviour and leaves untouched user settings in + existing installations. + * New Backport-to-legacy-GSL.patch. + - Needed for build against Microsoft Guidelines Support Library of version + less than 3.0.0. + + -- Nicholas Guriev Sat, 30 May 2020 21:21:51 +0300 + telegram-desktop (2.1.7+ds-2) unstable; urgency=medium * Rewrite Set-semibold-font.patch to fix lacking boldface diff -Nru telegram-desktop-3.1.1+ds/debian/control telegram-desktop-3.1.1+ds/debian/control --- telegram-desktop-3.1.1+ds/debian/control 2021-09-25 19:18:33.000000000 +0200 +++ telegram-desktop-3.1.1+ds/debian/control 2021-10-11 15:26:12.000000000 +0200 @@ -1,7 +1,8 @@ Source: telegram-desktop Section: net Priority: optional -Maintainer: Nicholas Guriev +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Nicholas Guriev Build-Depends: debhelper-compat (=12) Build-Depends-Arch: cmake (>=3.16.0), @@ -10,13 +11,12 @@ libavformat-dev (>=7:3.2), libavutil-dev (>=7:3.2), libdbusmenu-qt5-dev, + libenchant-dev | libenchant-2-dev, libexpected-dev, libglib2.0-dev, libglibmm-2.4-dev, libgtk-3-dev, - libhunspell-dev, libjemalloc-dev, - libkf5wayland-dev [linux-any], liblz4-dev, liblzma-dev, libminizip-dev (>=1.1), @@ -26,7 +26,6 @@ libpulse-dev, libqrcodegencpp-dev, libqt5svg5-dev, - libqt5waylandclient5-dev [linux-any], librange-v3-dev (>=0.10.0), librlottie-dev, libssl-dev (>=1.0.1), @@ -42,7 +41,6 @@ python3:any, qtbase5-dev (>=5.11.3), qtbase5-private-dev (>=5.11.3), - qtwayland5-private-dev [linux-any], zlib1g-dev (>=1:1.2.8), Build-Conflicts-Arch: libtgvoip-dev Standards-Version: 4.6.0 diff -Nru telegram-desktop-3.1.1+ds/debian/gbp.conf telegram-desktop-3.1.1+ds/debian/gbp.conf --- telegram-desktop-3.1.1+ds/debian/gbp.conf 2021-02-05 19:43:18.000000000 +0100 +++ telegram-desktop-3.1.1+ds/debian/gbp.conf 2021-10-11 15:26:12.000000000 +0200 @@ -1,5 +1,6 @@ [DEFAULT] -debian-branch = debian/master +debian-tag = ubuntu/%(version)s +debian-branch = ubuntu/focal upstream-branch = upstream/latest ignore-branch = True diff -Nru telegram-desktop-3.1.1+ds/debian/patches/Keep-old-settings.patch telegram-desktop-3.1.1+ds/debian/patches/Keep-old-settings.patch --- telegram-desktop-3.1.1+ds/debian/patches/Keep-old-settings.patch 1970-01-01 01:00:00.000000000 +0100 +++ telegram-desktop-3.1.1+ds/debian/patches/Keep-old-settings.patch 2021-10-11 15:26:12.000000000 +0200 @@ -0,0 +1,17 @@ +Description: Disable poorly tested acceleration with OpenGL + A user can still re-enable this in Advanced Settings. +Author: Nicholas Guriev +Forwarded: not-needed +Last-Modified: Wed, 25 Aug 2021 22:03:14 +0300 + +--- a/Telegram/SourceFiles/core/core_settings.h ++++ b/Telegram/SourceFiles/core/core_settings.h +@@ -716,7 +716,7 @@ private: + rpl::variable> _systemDarkMode = std::nullopt; + rpl::variable _systemDarkModeEnabled = false; + WindowPosition _windowPosition; // per-window +- bool _disableOpenGL = false; ++ bool _disableOpenGL = true; + rpl::variable _workMode = WorkMode::WindowAndTray; + base::flags _hiddenGroupCallTooltips; + rpl::variable _closeToTaskbar = false; diff -Nru telegram-desktop-3.1.1+ds/debian/patches/series telegram-desktop-3.1.1+ds/debian/patches/series --- telegram-desktop-3.1.1+ds/debian/patches/series 2021-08-15 21:05:12.000000000 +0200 +++ telegram-desktop-3.1.1+ds/debian/patches/series 2021-10-11 15:26:12.000000000 +0200 @@ -13,3 +13,4 @@ Backport-to-ancient-GCC.patch Backport-to-legacy-GSL.patch Backport-to-stable-Qt.patch +Keep-old-settings.patch diff -Nru telegram-desktop-3.1.1+ds/debian/rules telegram-desktop-3.1.1+ds/debian/rules --- telegram-desktop-3.1.1+ds/debian/rules 2021-09-25 19:18:33.000000000 +0200 +++ telegram-desktop-3.1.1+ds/debian/rules 2021-10-11 15:26:12.000000000 +0200 @@ -5,6 +5,7 @@ EXTRA_CMAKE_VARIABLES += \ TDESKTOP_API_ID=50322 \ TDESKTOP_API_HASH=9ff1a639196c0779c86dd661af8522ba \ + DESKTOP_APP_USE_ENCHANT=ON \ TDESKTOP_RESOURCES=Packed \ DESKTOP_APP_REQUIRE_JEMALLOC=OFF \ CMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON \ @@ -28,12 +29,9 @@ DEB_CXXFLAGS_MAINT_APPEND += -Wno-deprecated-declarations endif -ifneq ($(DEB_HOST_ARCH_OS),linux) - # Wayland is not ready on GNU/Hurd or Debian/kFreeBSD. - # Make sure KWayland library and Qt WaylandClient plugin are not in use. - EXTRA_CMAKE_VARIABLES += DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=ON - DEB_CPPFLAGS_MAINT_APPEND += -UQT_WAYLANDCLIENT_LIB -endif +# Unconditionally ignore Qt WaylandClient plugin. +EXTRA_CMAKE_VARIABLES += DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=ON +DEB_CPPFLAGS_MAINT_APPEND += -UQT_WAYLANDCLIENT_LIB ifeq ($(filter pkg.$(DEB_SOURCE).lotmem,$(DEB_BUILD_PROFILES)),) ifeq ($(DEB_BUILD_ARCH_BITS),32)