Commit f0fcea2d authored by Thomas Sowell's avatar Thomas Sowell
Browse files

evsieve: init at 1.3.1

parent 8e25133a
Loading
Loading
Loading
Loading
+31 −0
Original line number Diff line number Diff line
{ lib
, fetchFromGitHub
, rustPlatform
, libevdev
}:

rustPlatform.buildRustPackage rec {
  pname = "evsieve";
  version = "1.3.1";

  src = fetchFromGitHub {
    owner = "KarsMulder";
    repo = "evsieve";
    rev = "v${version}";
    hash = "sha256-R/y3iyKGE4dzAyNnDwrMCr8JFshYJwNcgHQ8UbtuRj8=";
  };

  cargoHash = "sha256-jkm+mAHejCBZFalUbJNaIxtIl2kwnlPR2wsaYlcfSz8=";

  buildInputs = [ libevdev ];

  doCheck = false; # unit tests create uinput devices

  meta = with lib; {
    description = "A utility for mapping events from Linux event devices";
    homepage = "https://github.com/KarsMulder/evsieve";
    license = licenses.gpl2Plus;
    maintainers = with maintainers; [ tsowell ];
    platforms = platforms.linux;
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -6924,6 +6924,8 @@ with pkgs;
  evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
  evsieve = callPackage ../tools/inputmethods/evsieve { };
  eyedropper = callPackage ../applications/graphics/eyedropper { };
  persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };