diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2023-08-19 06:01:05 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-19 06:01:05 +0000 |
commit | 1e271fd42a992c51aedd3a802d26602de5e7a6df (patch) | |
tree | 6abbee0d1eed295255ab30382c38c0a597aa37db /pkgs/build-support | |
parent | 4a9909e0db659aac81dfff01d502761f72f892dc (diff) | |
parent | 50a4d6349c0e6a3610608f23bd66b2d0aaa47d2f (diff) |
Merge master into staging-next
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/node/build-npm-package/hooks/npm-install-hook.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/build-support/node/build-npm-package/hooks/npm-install-hook.sh b/pkgs/build-support/node/build-npm-package/hooks/npm-install-hook.sh index b17fb552cc6b5..efbe7fbffc198 100644 --- a/pkgs/build-support/node/build-npm-package/hooks/npm-install-hook.sh +++ b/pkgs/build-support/node/build-npm-package/hooks/npm-install-hook.sh @@ -24,6 +24,13 @@ npmInstallHook() { elif $typ == "object" then .bin | to_entries | map(.key + " " + .value) | join("\n") else "invalid type " + $typ | halt_error end' "${npmWorkspace-.}/package.json") + while IFS= read -r man; do + mkdir -p "$out/share/man" + ln -s "$packageOut/$man" "$out/share/man" + done < <(@jq@ --raw-output '(.man | type) as $typ | if $typ == "string" then .man + elif $typ == "list" then .man | join("\n") + else "invalid type " + $typ | halt_error end' "${npmWorkspace-.}/package.json") + local -r nodeModulesPath="$packageOut/node_modules" if [ ! -d "$nodeModulesPath" ]; then |