10 , gobject-introspection
15 python3Packages.buildPythonApplication rec {
21 src = fetchFromGitHub {
22 owner = "tuhiproject";
25 sha256 = "sha256-NwyG2KhOrAKRewgmU23OMO0+A9SjkQZsDL4SGnLVCvo=";
30 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
34 pkg-config meson ninja
35 appstream-glib desktop-file-utils
39 gtk3 gobject-introspection
42 checkInputs = with python3Packages; [ flake8 pytest ];
43 propagatedBuildInputs = with python3Packages; [
44 svgwrite pyxdg pycairo pygobject3 setuptools-scm
49 substituteInPlace meson_install.sh \
50 --replace "/usr/bin/env sh" "sh"
53 wrapPythonProgramsIn $out/libexec "$out $pythonPath"
57 description = "DBus daemon to access Wacom SmartPad devices";
58 homepage = "https://github.com/tuhiproject/tuhi";
59 license = licenses.gpl2;
60 platforms = platforms.linux;
61 maintainers = with maintainers; [ lammermann ];