summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzowoq <59103226+zowoq@users.noreply.github.com>2023-01-15 07:09:26 +1000
committerzowoq <59103226+zowoq@users.noreply.github.com>2023-01-15 09:47:17 +1000
commitd0a7e8e018cd0b7c26e561af4b4a90e018c7a069 (patch)
tree231bf632c5687e14df9f5b15392e98dda6ec39d0
parent3a29a0b2aa4aad61d8a80969cc8c386ad548c44c (diff)
delta: add missing check input, skip test on darwin
-rw-r--r--pkgs/applications/version-management/delta/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/delta/default.nix b/pkgs/applications/version-management/delta/default.nix
index 1bdd028d8101..184a15d92c01 100644
--- a/pkgs/applications/version-management/delta/default.nix
+++ b/pkgs/applications/version-management/delta/default.nix
@@ -7,6 +7,7 @@
, Foundation
, libiconv
, Security
+, git
}:
rustPlatform.buildRustPackage rec {
@@ -26,12 +27,18 @@ rustPlatform.buildRustPackage rec {
buildInputs = lib.optionals stdenv.isDarwin [ DiskArbitration Foundation libiconv Security ];
+ checkInputs = [ git ];
+
postInstall = ''
installShellCompletion --bash --name delta.bash etc/completion/completion.bash
installShellCompletion --zsh --name _delta etc/completion/completion.zsh
installShellCompletion --fish --name delta.fish etc/completion/completion.fish
'';
+ checkFlags = lib.optionals stdenv.isDarwin [
+ "--skip=test_diff_same_non_empty_file"
+ ];
+
meta = with lib; {
homepage = "https://github.com/dandavison/delta";
description = "A syntax-highlighting pager for git";