evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / se / serie / package.nix
blobe59723c24ec7a2a9169805d1ee9457ed7a5d446b
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   rustPlatform,
6   darwin,
7   testers,
8   gitMinimal,
9   serie,
12 rustPlatform.buildRustPackage rec {
13   pname = "serie";
14   version = "0.4.0";
16   src = fetchFromGitHub {
17     owner = "lusingander";
18     repo = "serie";
19     rev = "v${version}";
20     hash = "sha256-RP9Tv6IrDfawjXCQp0nB0nd7b6IwkdykHcEfGEguFHo=";
21   };
23   cargoHash = "sha256-HxIyWlFKDRod5nSENZguNYz/vn+E9Ux0K3dMhX7I/zQ=";
25   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
26     with darwin.apple_sdk.frameworks;
27     [
28       CoreGraphics
29       AppKit
30     ]
31   );
33   nativeCheckInputs = [ gitMinimal ];
35   passthru.tests.version = testers.testVersion { package = serie; };
37   meta = with lib; {
38     description = "A rich git commit graph in your terminal, like magic";
39     homepage = "https://github.com/lusingander/serie";
40     license = with licenses; [ mit ];
41     maintainers = with maintainers; [ matthiasbeyer ];
42     mainProgram = "serie";
43   };