Unverified Commit d8c752f3 authored by Mario Rodas's avatar Mario Rodas Committed by GitHub
Browse files

Merge pull request #233824 from nagy/makeself

makeself: use installManPage
parents 51a39ac6 2e5597d5
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
{ lib, stdenv, fetchFromGitHub, which, zstd, pbzip2 }:
{ lib, stdenv, fetchFromGitHub, which, zstd, pbzip2, installShellFiles }:

stdenv.mkDerivation rec {
  version = "2.4.5";
@@ -12,6 +12,8 @@ stdenv.mkDerivation rec {
    sha256 = "sha256-15lUtErGsbXF2Gn0f0rvA18mMuVMmkKrGO2poeYZU9g=";
  };

  nativeBuildInputs = [ installShellFiles ];

  postPatch = "patchShebangs test";

  # Issue #110149: our default /bin/sh apparently has 32-bit math only
@@ -22,11 +24,11 @@ stdenv.mkDerivation rec {
  nativeCheckInputs = [ which zstd pbzip2 ];

  installPhase = ''
    mkdir -p $out/{bin,share/{${pname}-${version},man/man1}}
    cp makeself.lsm README.md $out/share/${pname}-${version}
    cp makeself.sh $out/bin/makeself
    cp makeself.1  $out/share/man/man1/
    cp makeself-header.sh $out/share/${pname}-${version}
    runHook preInstall
    installManPage makeself.1
    install -Dm555 makeself.sh $out/bin/makeself
    install -Dm444 -t $out/share/${pname}/ makeself.lsm README.md makeself-header.sh
    runHook postInstall
  '';

  fixupPhase = ''