diff --git a/pkgs/by-name/te/texi2html/package.nix b/pkgs/by-name/te/texi2html/package.nix index 5d3a09642116..e96a78cde695 100644 --- a/pkgs/by-name/te/texi2html/package.nix +++ b/pkgs/by-name/te/texi2html/package.nix @@ -4,6 +4,7 @@ fetchurl, perl, gettext, + versionCheckHook, buildPackages, }: @@ -19,21 +20,27 @@ stdenv.mkDerivation rec { strictDeps = true; nativeBuildInputs = [ + perl + ]; + + buildInputs = [ gettext perl ]; - buildInputs = [ perl ]; postPatch = '' - patchShebangs separated_to_hash.pl + patchShebangs --build separated_to_hash.pl ''; - postInstall = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' - for f in $out/bin/*; do - substituteInPlace $f --replace "${buildPackages.perl}" "${perl}" - done + postInstall = '' + patchShebangs --host --update $out/bin/* ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + meta = with lib; { description = "Perl script which converts Texinfo source files to HTML output"; mainProgram = "texi2html";