biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / inputmethods / xlibinput_calibrator / default.nix
blob3d5faba1c63c25aa4544101290bc58e1bccd625e
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , libX11
5 , libXi
6 , libXrandr
7 , txt2man
8 }:
10 stdenv.mkDerivation rec {
11   pname = "xlibinput-calibrator";
12   version = "0.11";
14   src = fetchFromGitHub {
15     owner = "kreijack";
16     repo = "xlibinput_calibrator";
17     rev = "v${version}";
18     hash = "sha256-MvlamN8WSER0zN9Ru3Kr2MFARD9s7PYKkRtyD8s6ZPI=";
19   };
21   nativeBuildInputs = [
22     txt2man
23   ];
25   buildInputs = [
26     libX11
27     libXi
28     libXrandr
29   ];
31   installFlags = [ "prefix=$(out)" ];
33   enableParallelBuilding = true;
35   meta = with lib; {
36     description = "Touch calibrator for libinput";
37     mainProgram = "xlibinput_calibrator";
38     homepage = "https://github.com/kreijack/xlibinput_calibrator";
39     changelog = "https://github.com/kreijack/xlibinput_calibrator/blob/${src.rev}/Changelog";
40     license = with licenses; [ mit ];
41     maintainers = with maintainers; [ atemu ];
42   };