diff options
author | Artturin <Artturin@artturin.com> | 2022-12-29 22:36:19 +0200 |
---|---|---|
committer | Artturin <Artturin@artturin.com> | 2023-02-17 20:26:13 +0200 |
commit | 7242c23f1207a074f87b966406da42ee439cb562 (patch) | |
tree | 3c762c63ccc9d44d3b516a0bc609f19f2f90a081 /pkgs/development/python-modules/dogtail | |
parent | cadffcfe5053c1cc73f2a56e12bd41b762b5b653 (diff) |
dogtail: remove issue 56943 workaround
and fix double wrapping it still fails to launch though but its not a regression $ ./result/bin/dogtail-logout Traceback (most recent call last): File "/nix/store/az8mw2pmhbwlm08176wd62hn0hfzwv8s-python3.10-dogtail-0.9.11/bin/.dogtail-logout-wrapped", line 8, in <module> from dogtail.tree import * File "/nix/store/az8mw2pmhbwlm08176wd62hn0hfzwv8s-python3.10-dogtail-0.9.11/lib/python3.10/site-packages/dogtail/tree.py", line 5, in <module> from dogtail import predicate File "/nix/store/az8mw2pmhbwlm08176wd62hn0hfzwv8s-python3.10-dogtail-0.9.11/lib/python3.10/site-packages/dogtail/predicate.py", line 6, in <module> from gi.repository import GLib ModuleNotFoundError: No module named 'gi'
Diffstat (limited to 'pkgs/development/python-modules/dogtail')
-rw-r--r-- | pkgs/development/python-modules/dogtail/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/dogtail/default.nix b/pkgs/development/python-modules/dogtail/default.nix index cc4430ddb3998..2f8a02dc3ec61 100644 --- a/pkgs/development/python-modules/dogtail/default.nix +++ b/pkgs/development/python-modules/dogtail/default.nix @@ -37,7 +37,6 @@ buildPythonPackage { nativeBuildInputs = [ gobject-introspection dbus xvfb-run wrapGAppsHook ]; # for setup hooks propagatedBuildInputs = [ at-spi2-core gtk3 pygobject3 pyatspi pycairo ]; - strictDeps = false; # issue 56943 checkPhase = '' runHook preCheck @@ -50,6 +49,12 @@ buildPythonPackage { runHook postCheck ''; + dontWrapGApps = true; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + # TODO: Tests require accessibility doCheck = false; |