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'

Artturin 7242c23f cadffcfe

+6 -1
+6 -1
pkgs/development/python-modules/dogtail/default.nix
··· 37 37 38 38 nativeBuildInputs = [ gobject-introspection dbus xvfb-run wrapGAppsHook ]; # for setup hooks 39 39 propagatedBuildInputs = [ at-spi2-core gtk3 pygobject3 pyatspi pycairo ]; 40 - strictDeps = false; # issue 56943 41 40 42 41 checkPhase = '' 43 42 runHook preCheck ··· 48 47 --config-file=${dbus}/share/dbus-1/session.conf \ 49 48 ${python.interpreter} nix_run_setup test 50 49 runHook postCheck 50 + ''; 51 + 52 + dontWrapGApps = true; 53 + 54 + preFixup = '' 55 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 51 56 ''; 52 57 53 58 # TODO: Tests require accessibility