11 gsettings-desktop-schemas,
22 format = "setuptools";
29 # https://gitlab.com/dogtail/dogtail/issues/1
31 # inherit pname version;
32 # sha256 = "0p5wfssvzr9w0bvhllzbbd8fnp4cca2qxcpcsc33dchrmh5n552x";
35 url = "https://gitlab.com/dogtail/dogtail/raw/released/dogtail-0.9.10.tar.gz";
36 sha256 = "EGyxYopupfXPYtTL9mm9ujZorvh8AGaNXVKBPWsGy3c=";
39 patches = [ ./nix-support.patch ];
47 propagatedBuildInputs = [
57 export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:$XDG_DATA_DIRS
58 # export NO_AT_BRIDGE=1
59 gsettings set org.gnome.desktop.interface toolkit-accessibility true
60 xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
61 --config-file=${dbus}/share/dbus-1/session.conf \
62 ${python.interpreter} nix_run_setup test
69 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
72 # TODO: Tests require accessibility
76 description = "GUI test tool and automation framework that uses Accessibility technologies to communicate with desktop applications";
77 homepage = "https://gitlab.com/dogtail/dogtail";
78 license = lib.licenses.gpl2Only;