diff --git a/pkgs/by-name/de/delta/package.nix b/pkgs/by-name/de/delta/package.nix index 728d4b29f6fa..ad86b92469e1 100644 --- a/pkgs/by-name/de/delta/package.nix +++ b/pkgs/by-name/de/delta/package.nix @@ -8,16 +8,17 @@ stdenv, git, zlib, + versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "delta"; version = "0.18.2"; src = fetchFromGitHub { owner = "dandavison"; repo = "delta"; - tag = version; + tag = finalAttrs.version; hash = "sha256-fJSKGa935kwLG8WYmT9Ncg2ozpSNMzUJx0WLo1gtVAA="; }; @@ -57,10 +58,15 @@ rustPlatform.buildRustPackage rec { "--skip=test_diff_real_files" ]; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + meta = { homepage = "https://github.com/dandavison/delta"; description = "Syntax-highlighting pager for git"; - changelog = "https://github.com/dandavison/delta/releases/tag/${version}"; + changelog = "https://github.com/dandavison/delta/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ zowoq @@ -68,4 +74,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "delta"; }; -} +})