Unverified Commit b791678d authored by Michael Daniels's avatar Michael Daniels Committed by GitHub
Browse files

man-pages: fix `can't resolve man7/groff_man.7` error when running `man man` (#499732)

parents 5f623948 08266009
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@
  fetchurl,
  directoryListingUpdater,
  gawk,
  groff,
  man,
  pcre2,
  nixosTests,
@@ -27,6 +28,13 @@ stdenv.mkDerivation (finalAttrs: {
    hash = "sha256-0Y8hpgKwl3ilqQlr8b6EQbdzPpmBUEdKzPcD0WX06/Q=";
  };

  # See https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man/man7/man.7,
  # https://github.com/NixOS/nixpkgs/issues/498875
  postPatch = ''
    substituteInPlace man/man7/man.7 \
      --replace-fail '.so man7/groff_man.7' '.so ${lib.getMan groff}/share/man/man7/groff_man.7'
  '';

  nativeInstallCheckInputs = [
    gawk
    man