From e7d2400cd75aaca7d201145d57c80c25c956b213 Mon Sep 17 00:00:00 2001 From: ppenguin Date: Wed, 22 Nov 2023 22:48:42 +0100 Subject: [PATCH] maestral-qt: fix qt6 usage and crash on wayland --- pkgs/applications/networking/maestral-qt/default.nix | 12 ++++++++---- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/maestral-qt/default.nix b/pkgs/applications/networking/maestral-qt/default.nix index 6ce0abb6c0e6..51fde794a1c8 100644 --- a/pkgs/applications/networking/maestral-qt/default.nix +++ b/pkgs/applications/networking/maestral-qt/default.nix @@ -1,8 +1,11 @@ { lib , fetchFromGitHub , python3 -, qt6 +, qtbase +, qtsvg +, qtwayland , nixosTests +, wrapQtAppsHook }: python3.pkgs.buildPythonApplication rec { @@ -28,12 +31,13 @@ python3.pkgs.buildPythonApplication rec { ]; buildInputs = [ - qt6.qtbase - qt6.qtsvg # Needed for the systray icon + qtwayland + qtbase + qtsvg # Needed for the systray icon ]; nativeBuildInputs = [ - qt6.wrapQtAppsHook + wrapQtAppsHook ]; dontWrapQtApps = true; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 56c6c19f31c5..0dd960cae688 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -35386,7 +35386,7 @@ with pkgs; maestral = with python3Packages; toPythonApplication maestral; - maestral-gui = libsForQt5.callPackage ../applications/networking/maestral-qt { }; + maestral-gui = qt6.callPackage ../applications/networking/maestral-qt { }; maestro = callPackage ../development/mobile/maestro { };