Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #206339 from tsowell/evsieve

evsieve: init at 1.3.1

authored by Peder Bergebakken Sundt and committed by GitHub cd6dcea8 2339c2f5

+39
+6
maintainers/maintainer-list.nix
··· 18010 githubId = 15064765; 18011 name = "tshaynik"; 18012 }; 18013 ttuegel = { 18014 email = "ttuegel@mailbox.org"; 18015 github = "ttuegel";
··· 18010 githubId = 15064765; 18011 name = "tshaynik"; 18012 }; 18013 + tsowell = { 18014 + email = "tom@ldtlb.com"; 18015 + github = "tsowell"; 18016 + githubId = 4044033; 18017 + name = "Thomas Sowell"; 18018 + }; 18019 ttuegel = { 18020 email = "ttuegel@mailbox.org"; 18021 github = "ttuegel";
+31
pkgs/tools/inputmethods/evsieve/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , rustPlatform 4 + , libevdev 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "evsieve"; 9 + version = "1.3.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "KarsMulder"; 13 + repo = "evsieve"; 14 + rev = "v${version}"; 15 + hash = "sha256-R/y3iyKGE4dzAyNnDwrMCr8JFshYJwNcgHQ8UbtuRj8="; 16 + }; 17 + 18 + cargoHash = "sha256-jkm+mAHejCBZFalUbJNaIxtIl2kwnlPR2wsaYlcfSz8="; 19 + 20 + buildInputs = [ libevdev ]; 21 + 22 + doCheck = false; # unit tests create uinput devices 23 + 24 + meta = with lib; { 25 + description = "A utility for mapping events from Linux event devices"; 26 + homepage = "https://github.com/KarsMulder/evsieve"; 27 + license = licenses.gpl2Plus; 28 + maintainers = with maintainers; [ tsowell ]; 29 + platforms = platforms.linux; 30 + }; 31 + }
+2
pkgs/top-level/all-packages.nix
··· 6977 6978 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { }; 6979 6980 eyedropper = callPackage ../applications/graphics/eyedropper { }; 6981 6982 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
··· 6977 6978 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { }; 6979 6980 + evsieve = callPackage ../tools/inputmethods/evsieve { }; 6981 + 6982 eyedropper = callPackage ../applications/graphics/eyedropper { }; 6983 6984 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };