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
43 nativeCheckInputs = with python3Packages; [ flake8 pytest ];
44 propagatedBuildInputs = with python3Packages; [
45 svgwrite pyxdg pycairo pygobject3 setuptools-scm
50 substituteInPlace meson_install.sh \
51 --replace "/usr/bin/env sh" "sh"
54 wrapPythonProgramsIn $out/libexec "$out $pythonPath"
58 description = "DBus daemon to access Wacom SmartPad devices";
60 homepage = "https://github.com/tuhiproject/tuhi";
61 license = licenses.gpl2;
62 platforms = platforms.linux;
63 maintainers = with maintainers; [ lammermann ];