evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / co / convco / package.nix
blobc0f780b5bb3c54d8b71061a09a4a504230c0f00a
1 { stdenv
2 , lib
3 , rustPlatform
4 , fetchFromGitHub
5 , cmake
6 , libiconv
7 , openssl
8 , pkg-config
9 , darwin
12 rustPlatform.buildRustPackage rec {
13   pname = "convco";
14   version = "0.6.1";
16   src = fetchFromGitHub {
17     owner = "convco";
18     repo = pname;
19     rev = "v${version}";
20     hash = "sha256-s0rcSekJLe99oxi6JD8VL1S6nqQTUFTn5pdgxnknbaY=";
21   };
23   cargoHash = "sha256-oQBCPfwlMJ0hLZskv+KUNVBHH550yAUI1jY40Eah3Bc=";
25   nativeBuildInputs = [ cmake pkg-config ];
27   buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv darwin.apple_sdk.frameworks.Security ];
29   checkFlags = [
30     # disable test requiring networking
31     "--skip=git::tests::test_find_last_unordered_prerelease"
32   ];
34   meta = with lib; {
35     description = "Conventional commit cli";
36     mainProgram = "convco";
37     homepage = "https://github.com/convco/convco";
38     license = with licenses; [ mit ];
39     maintainers = with maintainers; [ hoverbear cafkafk ];
40   };