evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / to / tofi / package.nix
blobc501c7acb5737cbee04d2d7b47fa98b310d6946c
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , pkg-config
5 , ninja
6 , meson
7 , scdoc
8 , wayland-protocols
9 , wayland-scanner
10 , freetype
11 , harfbuzz
12 , cairo
13 , pango
14 , wayland
15 , libxkbcommon
18 stdenv.mkDerivation rec {
19   pname = "tofi";
20   version = "0.9.1";
22   src = fetchFromGitHub {
23     owner = "philj56";
24     repo = pname;
25     rev = "v${version}";
26     sha256 = "sha256-lokp6Zmdt7WuAyuRnHBkKD4ydbNiQY7pEVY97Z62U90=";
27   };
29   depsBuildBuild = [ pkg-config ];
30   nativeBuildInputs = [
31     meson
32     ninja
33     pkg-config
34     scdoc
35     wayland-protocols
36     wayland-scanner
37   ];
38   buildInputs = [ freetype harfbuzz cairo pango wayland libxkbcommon ];
40   meta = with lib; {
41     description = "Tiny dynamic menu for Wayland";
42     homepage = "https://github.com/philj56/tofi";
43     license = licenses.mit;
44     maintainers = with maintainers; [ fbergroth ];
45     platforms = platforms.linux;
46     mainProgram = "tofi";
47   };