Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / tools / kdash / default.nix
blobdb163780876437596f49d14fa18e0d419d082791
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , rustPlatform
5 , pkg-config
6 , perl
7 , python3
8 , openssl
9 , xorg
10 , AppKit
13 rustPlatform.buildRustPackage rec {
14   pname = "kdash";
15   version = "0.4.4";
17   src = fetchFromGitHub {
18     owner = "kdash-rs";
19     repo = pname;
20     rev = "v${version}";
21     sha256 = "sha256-gjGBhfdTFkFxxdovG9svIZr13JBNBGYPt9TLs3oJXP8=";
22   };
24   nativeBuildInputs = [ perl python3 pkg-config ];
26   buildInputs = [ openssl xorg.xcbutil ]
27     ++ lib.optional stdenv.isDarwin AppKit;
29   cargoHash = "sha256-Nt1Nc8V+R7KLxiB/l5QAh2qv7cIdwtytVpACxO2aPHg=";
31   meta = with lib; {
32     description = "A simple and fast dashboard for Kubernetes";
33     homepage = "https://github.com/kdash-rs/kdash";
34     license = with licenses; [ mit ];
35     maintainers = with maintainers; [ matthiasbeyer ];
36   };