about summary refs log tree commit diff
path: root/pkgs/applications/version-management/git-mit
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2023-05-17 12:45:04 -0400
committerfigsoda <figsoda@pm.me>2023-05-17 13:33:32 -0400
commit954fb6b75b785cbd209092dce5d3bdfc534a0536 (patch)
tree41ffbeabee6a2e6f1d80f785d7a084564fb37bfe /pkgs/applications/version-management/git-mit
parent4376e41af070274454bd510556a8de33a77ea6ed (diff)
downloadnixlib-954fb6b75b785cbd209092dce5d3bdfc534a0536.tar
nixlib-954fb6b75b785cbd209092dce5d3bdfc534a0536.tar.gz
nixlib-954fb6b75b785cbd209092dce5d3bdfc534a0536.tar.bz2
nixlib-954fb6b75b785cbd209092dce5d3bdfc534a0536.tar.lz
nixlib-954fb6b75b785cbd209092dce5d3bdfc534a0536.tar.xz
nixlib-954fb6b75b785cbd209092dce5d3bdfc534a0536.tar.zst
nixlib-954fb6b75b785cbd209092dce5d3bdfc534a0536.zip
git-mit: fix build on darwin, adopt
Diffstat (limited to 'pkgs/applications/version-management/git-mit')
-rw-r--r--pkgs/applications/version-management/git-mit/default.nix26
1 files changed, 16 insertions, 10 deletions
diff --git a/pkgs/applications/version-management/git-mit/default.nix b/pkgs/applications/version-management/git-mit/default.nix
index 513045436ed9..4c96bc13b44c 100644
--- a/pkgs/applications/version-management/git-mit/default.nix
+++ b/pkgs/applications/version-management/git-mit/default.nix
@@ -1,12 +1,12 @@
 { lib
-, stdenv
-, fetchFromGitHub
 , rustPlatform
+, fetchFromGitHub
+, pkg-config
+, libgit2_1_5
 , openssl
-, libgit2
-, libssh2
 , zlib
-, pkg-config
+, stdenv
+, darwin
 }:
 
 let
@@ -25,15 +25,21 @@ rustPlatform.buildRustPackage {
 
   cargoHash = "sha256-YtUuRLjmehG+5kUiCo4LK0PkKAckr28UahlrAjm9MYw=";
 
-  doCheck = true;
-
   nativeBuildInputs = [ pkg-config ];
 
-  buildInputs = [ openssl libgit2 libssh2 zlib ];
+  buildInputs = [
+    libgit2_1_5
+    openssl
+    zlib
+  ] ++ lib.optionals stdenv.isDarwin [
+    darwin.apple_sdk.frameworks.AppKit
+  ];
 
-  meta = {
+  meta = with lib; {
     description = "Minimalist set of hooks to aid pairing and link commits to issues";
     homepage = "https://github.com/PurpleBooth/git-mit";
-    license = lib.licenses.cc0;
+    changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}";
+    license = licenses.cc0;
+    maintainers = with maintainers; [ figsoda ];
   };
 }