Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / window-managers / lesbar / default.nix
blob791f61c4670aa5d70b130904aa5bed2c795bf2d4
1 { lib
2 , stdenv
3 , fetchFromSourcehut
4 , pkg-config
5 , scdoc
6 , libX11
7 , cairo
8 , pango
9 }:
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "lesbar";
13   version = "1.1.0";
15   src = fetchFromSourcehut {
16     owner = "~salmiak";
17     repo = "lesbar";
18     rev = "v${finalAttrs.version}";
19     hash = "sha256-uggIoO6rgotkLi6lSJTR4d3NtidXsAC1Kjay9YsT9ps=";
20   };
22   nativeBuildInputs = [ pkg-config scdoc ];
24   buildInputs = [ libX11 cairo pango ];
26   installFlags = [ "PREFIX=$(out)" ];
28   meta = with lib; {
29     description = "A programming language agnostic view layer for creating desktop widgets and status bars";
30     homepage = "https://git.sr.ht/~salmiak/lesbar";
31     license = licenses.mit;
32     maintainers = with maintainers; [ jpentland ];
33     platforms = platforms.linux;
34   };