From 08586ff5921e9511a5eef8259ac334063d718ce7 Mon Sep 17 00:00:00 2001 From: 0x4A6F <0x4A6F@users.noreply.github.com> Date: Tue, 7 Dec 2021 12:38:29 +0100 Subject: [PATCH] tumpa: wrapQtAppsHook (#146437) - fix `qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""` with wrapQtAppsHook --- pkgs/development/python-modules/tumpa/default.nix | 10 ++++++++++ pkgs/top-level/python-packages.nix | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/tumpa/default.nix b/pkgs/development/python-modules/tumpa/default.nix index 6d953740eb80..236cfbb7ba0c 100644 --- a/pkgs/development/python-modules/tumpa/default.nix +++ b/pkgs/development/python-modules/tumpa/default.nix @@ -5,6 +5,7 @@ , pyside2 , johnnycanencrypt , pythonOlder +, wrapQtAppsHook }: buildPythonPackage rec { @@ -25,6 +26,15 @@ buildPythonPackage rec { pyside2 ]; + nativeBuildInputs = [ + wrapQtAppsHook + ]; + + dontWrapQtApps = true; + preFixup = '' + makeWrapperArgs+=("''${qtWrapperArgs[@]}") + ''; + doCheck = false; meta = with lib; { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 75aaf7d030be..ee2cc85022da 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9574,7 +9574,9 @@ in { tubeup = callPackage ../development/python-modules/tubeup { }; - tumpa = callPackage ../development/python-modules/tumpa { }; + tumpa = callPackage ../development/python-modules/tumpa { + inherit (pkgs.libsForQt5) wrapQtAppsHook; + }; tuya-iot-py-sdk = callPackage ../development/python-modules/tuya-iot-py-sdk { };