
The build of glibcInfo has been broken since d86588d23033955df991216f49e334fc9b0e36f1 (from NixOS/nixpkgs#357052). The common derivation had a makeFlags added which the info derivation was overriding. The manual says build targets should be put in buildFlags instead of makeFlags anyways, and doing so removes the conflict.
31 lines
574 B
Nix
31 lines
574 B
Nix
{
|
|
callPackage,
|
|
texinfo,
|
|
perl,
|
|
}:
|
|
|
|
callPackage ./common.nix { } {
|
|
pname = "glibc-info";
|
|
|
|
outputs = [ "out" ];
|
|
|
|
configureFlags = [ "--enable-add-ons" ];
|
|
|
|
extraNativeBuildInputs = [
|
|
texinfo
|
|
perl
|
|
];
|
|
|
|
buildFlags = [ "info" ];
|
|
|
|
# I don't know why the info is not generated in 'build'
|
|
# Somehow building the info still does not work, because the final
|
|
# libc.info hasn't a Top node.
|
|
installPhase = ''
|
|
mkdir -p "$out/share/info"
|
|
cp -v "manual/"*.info* "$out/share/info"
|
|
'';
|
|
|
|
meta.description = "GNU Info manual of the GNU C Library";
|
|
}
|