Unverified Commit 4bcfc3ae authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

tomb: use `util-linuxMinimal` (#446148)

parents a8ade756 46753fc9
Loading
Loading
Loading
Loading
+15 −11
Original line number Diff line number Diff line
@@ -13,12 +13,12 @@
  lib,
  libargon2,
  lsof,
  makeWrapper,
  makeBinaryWrapper,
  nix-update-script,
  pinentry,
  stdenvNoCC,
  testers,
  util-linux,
  util-linuxMinimal,
  versionCheckHook,
  zsh,
}:

@@ -37,7 +37,7 @@ let
    libargon2
    lsof
    pinentry
    util-linux
    util-linuxMinimal
  ];

in
@@ -52,7 +52,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
    hash = "sha256-z7LkCes0wg+1bZrNXXy4Lh5VwMotCULJQy5DmCisu+Q=";
  };

  nativeBuildInputs = [ makeWrapper ];
  nativeBuildInputs = [ makeBinaryWrapper ];

  buildInputs = [
    pinentry
@@ -69,18 +69,22 @@ stdenvNoCC.mkDerivation (finalAttrs: {
  '';

  installPhase = ''
    install -Dm755 tomb $out/bin/tomb
    install -Dm644 doc/tomb.1 $out/share/man/man1/tomb.1
    runHook preInstall

    install -D -m755 -t $out/bin tomb
    install -D -m644 -t $out/share/man/man1/ doc/tomb.1

    wrapProgram $out/bin/tomb \
      --prefix PATH : $out/bin:${lib.makeBinPath runtimeDependencies}

    runHook postInstall
  '';

  doInstallCheck = true;
  nativeInstallCheckInputs = [ versionCheckHook ];
  versionCheckProgramArg = "-v";

  passthru = {
    tests.version = testers.testVersion {
      package = finalAttrs.finalPackage;
      command = "tomb -v";
    };
    updateScript = nix-update-script { };
  };