man-pages: restore $out/bin to fix nix-shell -p man-pages

`man 5 manpath` says that `PATH` is a default variable used to populate
manpages search path. Without the change the following session does not
work:

    $ nix-shell -p man-pages
    $$ man x25
    No manual entry for x25

Reported in https://github.com/NixOS/nixpkgs/pull/300797#issuecomment-2088956037
This commit is contained in:
Sergei Trofimovich 2024-05-01 22:04:05 +01:00
parent a16ec6bad3
commit 266f40a5cc

View File

@ -21,6 +21,14 @@ stdenv.mkDerivation rec {
enableParallelInstalling = true;
postInstall = ''
# The manpath executable looks up manpages from PATH. And this package won't
# appear in PATH unless it has a /bin folder. Without the change
# 'nix-shell -p man-pages' does not pull in the search paths.
# See 'man 5 manpath' for the lookup order.
mkdir -p $out/bin
'';
meta = with lib; {
description = "Linux development manual pages";
homepage = "https://www.kernel.org/doc/man-pages/";