commit:     120013af5e426be31d56a12b672429380d506959
Author:     Quincy Fleming <quincyf467 <AT> protonmail <DOT> com>
AuthorDate: Wed May 15 08:43:44 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed May 15 08:50:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=120013af

net-im/telegram-desktop: fix compile error

fix case with USE=X disabled and USE=wayland enabled

Closes: https://bugs.gentoo.org/931923
Closes: https://github.com/gentoo/gentoo/pull/36680
Acked-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com>
Signed-off-by: Quincy Fleming <quincyf467 <AT> protonmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 .../files/tdesktop-5.0.1-qt6-no-wayland.patch        | 20 ++++++++++----------
 ...5.0.1.ebuild => telegram-desktop-5.0.1-r1.ebuild} |  0
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/net-im/telegram-desktop/files/tdesktop-5.0.1-qt6-no-wayland.patch 
b/net-im/telegram-desktop/files/tdesktop-5.0.1-qt6-no-wayland.patch
index 10a8743a0d31..2c10ceb9b388 100644
--- a/net-im/telegram-desktop/files/tdesktop-5.0.1-qt6-no-wayland.patch
+++ b/net-im/telegram-desktop/files/tdesktop-5.0.1-qt6-no-wayland.patch
@@ -9,8 +9,8 @@ be seen, depending on what upstream thinks about this.
 https://bugs.gentoo.org/928451
 
https://github.com/desktop-app/cmake_helpers/commit/a428df5440e76a726abc30924766ac7da0cb381c
 
---- 
tdesktop-5.0.1-full.orig/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp
-+++ 
tdesktop-5.0.1-full/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp
+--- a/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp
 @@ -15,7 +15,7 @@
  namespace base::Platform {
  
@@ -20,14 +20,14 @@ 
https://github.com/desktop-app/cmake_helpers/commit/a428df5440e76a726abc30924766
        const auto window = QGuiApplication::focusWindow();
        if (!window) {
                callback({});
---- 
tdesktop-5.0.1-full.orig/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp
-+++ tdesktop-5.0.1-full/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp
+--- a/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp
++++ b/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp
 @@ -413,7 +413,7 @@
  }
  #endif // !DESKTOP_APP_DISABLE_X11_INTEGRATION
  
 -#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
-+#if !defined DESKTOP_APP_DISABLE_X11_INTEGRATION && QT_VERSION >= 
QT_VERSION_CHECK(6, 5, 0)
++#if !defined DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION && QT_VERSION >= 
QT_VERSION_CHECK(6, 5, 0)
  void ShowWaylandWindowMenu(not_null<QWidget*> widget, const QPoint &point) {
        static const auto wl_proxy_marshal_array = [] {
                void (*result)(
@@ -67,8 +67,8 @@ 
https://github.com/desktop-app/cmake_helpers/commit/a428df5440e76a726abc30924766
        if (::Platform::IsWayland()) {
                ShowWaylandWindowMenu(widget, point);
                return;
---- tdesktop-5.0.1-full.orig/cmake/options.cmake
-+++ tdesktop-5.0.1-full/cmake/options.cmake
+--- a/cmake/options.cmake
++++ b/cmake/options.cmake
 @@ -23,6 +23,13 @@
      )
  endif()
@@ -76,15 +76,15 @@ 
https://github.com/desktop-app/cmake_helpers/commit/a428df5440e76a726abc30924766
 +if (DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION)
 +    target_compile_definitions(common_options
 +    INTERFACE
-+        DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION
++      DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION
 +    )
 +endif()
 +
  if (WIN32)
      include(cmake/options_win.cmake)
  elseif (APPLE)
---- tdesktop-5.0.1-full.orig/cmake/variables.cmake
-+++ tdesktop-5.0.1-full/cmake/variables.cmake
+--- a/cmake/variables.cmake
++++ b/cmake/variables.cmake
 @@ -21,6 +21,7 @@
  
  option(DESKTOP_APP_LOTTIE_USE_CACHE "Use caching in lottie animations." ON)

diff --git a/net-im/telegram-desktop/telegram-desktop-5.0.1.ebuild 
b/net-im/telegram-desktop/telegram-desktop-5.0.1-r1.ebuild
similarity index 100%
rename from net-im/telegram-desktop/telegram-desktop-5.0.1.ebuild
rename to net-im/telegram-desktop/telegram-desktop-5.0.1-r1.ebuild

Reply via email to