evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ki / kickoff / package.nix
blobc5be63917a8224908b372e8f57a31a9ebc587e1c
1 { lib
2 , fetchFromGitHub
3 , rustPlatform
4 , fontconfig
5 , pkg-config
6 , wayland
7 , libxkbcommon
8 , makeWrapper
9 }:
11 rustPlatform.buildRustPackage rec {
12   pname = "kickoff";
13   version = "0.7.4";
15   src = fetchFromGitHub {
16     owner = "j0ru";
17     repo = pname;
18     rev = "v${version}";
19     hash = "sha256-q/+Ik8L58LxOllpEosYyvD38RJb+NIQHslYpgGSwjKc=";
20   };
22   cargoHash = "sha256-8LSz/YeqdbtFXpWq2MMhEI9+8mxsLdE4LUyQHcgLkZY=";
24   libPath = lib.makeLibraryPath [
25     wayland
26     libxkbcommon
27   ];
29   buildInputs = [ fontconfig libxkbcommon ];
30   nativeBuildInputs = [ makeWrapper pkg-config ];
32   postInstall = ''
33     wrapProgram "$out/bin/kickoff" --prefix LD_LIBRARY_PATH : "${libPath}"
34   '';
36   meta = with lib; {
37     description = "Minimalistic program launcher";
38     mainProgram = "kickoff";
39     homepage = "https://github.com/j0ru/kickoff";
40     license = licenses.gpl3Plus;
41     maintainers = with maintainers; [ pyxels ];
42     platforms = platforms.linux;
43   };