From 8f63a8384dee76df57e3c5383f0932e857d21448 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 10 Mar 2025 10:46:04 +0100 Subject: [PATCH] git-absorb: 0.6.17 -> 0.7.0 Co-authored-by: Sandro <7258858+SuperSandro2000@users.noreply.github.com> Signed-off-by: Matthias Beyer --- .../version-management/git-absorb/default.nix | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/version-management/git-absorb/default.nix b/pkgs/applications/version-management/git-absorb/default.nix index 146f79ad28ca..d0118732755e 100644 --- a/pkgs/applications/version-management/git-absorb/default.nix +++ b/pkgs/applications/version-management/git-absorb/default.nix @@ -1,30 +1,44 @@ { lib, stdenv, + asciidoc, fetchFromGitHub, + gitMinimal, rustPlatform, installShellFiles, + which, }: rustPlatform.buildRustPackage rec { pname = "git-absorb"; - version = "0.6.17"; + version = "0.7.0"; src = fetchFromGitHub { owner = "tummychow"; repo = "git-absorb"; tag = version; - hash = "sha256-wtXqJfI/I0prPip3AbfFk0OvPja6oytPsl6hFtZ6b50="; + hash = "sha256-fn4xeXlYl8xB/wjpt7By9tATzb5t58jcuwfqw0tNH7M="; }; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ + asciidoc + installShellFiles + which # used by Documentation/Makefile + ]; useFetchCargoVendor = true; - cargoHash = "sha256-QQNGUlEamMPRS5sPi3VYbIU28KWxM4ibIEQnk/1sgNA="; + cargoHash = "sha256-PC040PtMK0OUS4zlLoHPcSzgEw5H3kndnVuyME/jEz4="; + + nativeCheckInputs = [ + gitMinimal + ]; postInstall = '' - installManPage Documentation/git-absorb.1 + cd Documentation/ + make + installManPage git-absorb.1 + cd - '' + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd git-absorb \