summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2023-01-14 20:01:49 -0500
committerGitHub <noreply@github.com>2023-01-14 20:01:49 -0500
commitfc5eb7ea28b98e0ca25b9cbd3bda472b2076099f (patch)
treec7d6ad18ddce4df3180f88e78bfd1346d74335ec
parentd726ea1e12dec66801e498f94eae5d1fa8a0584a (diff)
parentd0a7e8e018cd0b7c26e561af4b4a90e018c7a069 (diff)
Merge pull request #210767 from qowoz/delta
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";