biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / wayland / wev / default.nix
blobc4913e6f75f50ce4e428b14e760040e10d6a4c96
1 { lib
2 , stdenv
3 , fetchFromSourcehut
4 , pkg-config
5 , scdoc
6 , wayland-scanner
7 , wayland
8 , wayland-protocols
9 , libxkbcommon
12 stdenv.mkDerivation rec {
13   pname = "wev";
14   version = "1.0.0";
16   src = fetchFromSourcehut {
17     owner = "~sircmpwn";
18     repo = pname;
19     rev = version;
20     sha256 = "0l71v3fzgiiv6xkk365q1l08qvaymxd4kpaya6r2g8yzkr7i2hms";
21   };
23   strictDeps = true;
24   # for scdoc
25   depsBuildBuild = [
26     pkg-config
27   ];
28   nativeBuildInputs = [ pkg-config scdoc wayland-scanner ];
29   buildInputs = [ wayland wayland-protocols libxkbcommon ];
31   installFlags = [ "PREFIX=$(out)" ];
33   meta = with lib; {
34     homepage = "https://git.sr.ht/~sircmpwn/wev";
35     description = "Wayland event viewer";
36     longDescription = ''
37       This is a tool for debugging events on a Wayland window, analogous to the
38       X11 tool xev.
39     '';
40     license = licenses.mit;
41     maintainers = with maintainers; [ primeos ];
42     platforms = platforms.linux;
43     mainProgram = "wev";
44   };