diff options
author | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2020-04-20 20:05:35 -0400 |
---|---|---|
committer | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2020-04-20 23:49:02 -0400 |
commit | 125c469d3ee8ee6d4aea285e0aff456031435572 (patch) | |
tree | 5a218fad7b9dcb25837f4d164919b84d30b506b9 /pkgs/os-specific | |
parent | c450617f99ede98b7641eb77e60b17ca1812dbb8 (diff) | |
download | nixlib-125c469d3ee8ee6d4aea285e0aff456031435572.tar nixlib-125c469d3ee8ee6d4aea285e0aff456031435572.tar.gz nixlib-125c469d3ee8ee6d4aea285e0aff456031435572.tar.bz2 nixlib-125c469d3ee8ee6d4aea285e0aff456031435572.tar.lz nixlib-125c469d3ee8ee6d4aea285e0aff456031435572.tar.xz nixlib-125c469d3ee8ee6d4aea285e0aff456031435572.tar.zst nixlib-125c469d3ee8ee6d4aea285e0aff456031435572.zip |
darwin.binutils.bintools: propagate man pages from cctools
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r-- | pkgs/os-specific/darwin/binutils/default.nix | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/pkgs/os-specific/darwin/binutils/default.nix b/pkgs/os-specific/darwin/binutils/default.nix index e31f9b91f97d..fad33b21d046 100644 --- a/pkgs/os-specific/darwin/binutils/default.nix +++ b/pkgs/os-specific/darwin/binutils/default.nix @@ -16,7 +16,7 @@ in stdenv.mkDerivation { pname = "${targetPrefix}cctools-binutils-darwin"; inherit (cctools) version; - outputs = [ "out" "info" "man" ]; + outputs = [ "out" "man" ]; buildCommand = '' mkdir -p $out/bin $out/include @@ -42,12 +42,13 @@ stdenv.mkDerivation { ln -s ${cctools}/libexec $out/libexec - mkdir -p "$info/nix-support" "$man/nix-support" - printWords ${binutils-unwrapped.info} \ - >> $info/nix-support/propagated-build-inputs - # FIXME: cctools missing man pages - printWords ${binutils-unwrapped.man} \ - >> $man/nix-support/propagated-build-inputs + mkdir -p "$man"/share/man/man{1,5} + for i in ${builtins.concatStringsSep " " cmds}; do + for path in "${cctools.man}"/share/man/man?/$i.*; do + dest_path="$man''${path#${cctools.man}}" + ln -sv "$path" "$dest_path" + done + done ''; passthru = { |