narsil: bbc8fc5efd779ec885045f9b8d903d0df1bec1b2 -> f5ec6bd6b8013f2a2b74fc45b6f4c5374...
[NixPkgs.git] / pkgs / by-name / wl / wljoywake / package.nix
blob00899a219751ecdaa26ada6dd135025dc818a322
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   meson,
6   ninja,
7   pkg-config,
8   udev,
9   wayland,
10   wayland-protocols,
11   wayland-scanner,
14 let
15   version = "0.3";
17 stdenv.mkDerivation {
18   pname = "wljoywake";
19   inherit version;
21   src = fetchFromGitHub {
22     repo = "wljoywake";
23     owner = "nowrep";
24     rev = "v${version}";
25     hash = "sha256-zSYNfsFjswaSXZPlIDMDC87NK/6AKtArHBeWCWDDR3E=";
26   };
28   nativeBuildInputs = [
29     meson
30     ninja
31     pkg-config
32     wayland-scanner
33   ];
35   buildInputs = [
36     udev
37     wayland
38     wayland-protocols
39   ];
41   meta = with lib; {
42     description = "Wayland tool for idle inhibit when using joysticks";
43     homepage = "https://github.com/nowrep/wljoywake";
44     license = licenses.gpl2;
45     platforms = platforms.linux;
46     maintainers = [ maintainers.jtrees ];
47     mainProgram = "wljoywake";
48   };