hid-tools: init at 0.3.1

+43
+41
pkgs/tools/misc/hid-tools/default.nix
··· 1 + { python3 2 + , lib 3 + , fetchFromGitLab 4 + }: 5 + 6 + python3.pkgs.buildPythonPackage rec { 7 + pname = "hid-tools"; 8 + version = "0.3.1"; 9 + 10 + format = "setuptools"; 11 + 12 + src = fetchFromGitLab { 13 + domain = "gitlab.freedesktop.org"; 14 + owner = "libevdev"; 15 + repo = "hid-tools"; 16 + rev = version; 17 + sha256 = "r496SKBGgHriIhriWYhhCSiChQUKhnHT/lEx9sEoT/0="; 18 + }; 19 + 20 + propagatedBuildInputs = with python3.pkgs; [ 21 + libevdev 22 + parse 23 + pyyaml 24 + click 25 + pyudev 26 + ]; 27 + 28 + checkInputs = with python3.pkgs; [ 29 + pytestCheckHook 30 + ]; 31 + 32 + # Tests require /dev/uhid 33 + doCheck = false; 34 + 35 + meta = with lib; { 36 + description = "Python scripts to manipulate HID data"; 37 + homepage = "https://gitlab.freedesktop.org/libevdev/hid-tools"; 38 + license = licenses.mit; 39 + maintainers = teams.freedesktop.members; 40 + }; 41 + }
+2
pkgs/top-level/all-packages.nix
··· 4202 4202 4203 4203 hid-listen = callPackage ../tools/misc/hid-listen { }; 4204 4204 4205 + hid-tools = callPackage ../tools/misc/hid-tools { }; 4206 + 4205 4207 hidrd = callPackage ../tools/misc/hidrd { }; 4206 4208 4207 4209 hiksink = callPackage ../tools/misc/hiksink {