biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / version-management / git-mit / default.nix
blobbdef9fe1ea7d975a257af0c1ecad82c9c67a7d48
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , libgit2
6 , openssl
7 , zlib
8 , stdenv
9 , darwin
12 let
13   version = "5.12.197";
15 rustPlatform.buildRustPackage {
16   pname = "git-mit";
17   inherit version;
19   src = fetchFromGitHub {
20     owner = "PurpleBooth";
21     repo = "git-mit";
22     rev = "v${version}";
23     hash = "sha256-Z03FDdlg1IBXHpurKr6RwmtZkaptyeQe+0lgKn/GTTQ=";
24   };
26   cargoHash = "sha256-V8TV8RM3T7DYqwNV/r5PkkJVtyAQLdY3BR3sz26phdY=";
28   nativeBuildInputs = [ pkg-config ];
30   buildInputs = [
31     libgit2
32     openssl
33     zlib
34   ] ++ lib.optionals stdenv.isDarwin [
35     darwin.apple_sdk.frameworks.AppKit
36   ];
38   env = {
39     LIBGIT2_NO_VENDOR = 1;
40   };
42   meta = with lib; {
43     description = "Minimalist set of hooks to aid pairing and link commits to issues";
44     homepage = "https://github.com/PurpleBooth/git-mit";
45     changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}";
46     license = licenses.cc0;
47     maintainers = with maintainers; [ figsoda ];
48   };