From e059511348392e9be3ff6db448b2960d71aab405 Mon Sep 17 00:00:00 2001 From: Raymond Gauthier Date: Mon, 4 Oct 2021 22:58:57 -0400 Subject: [PATCH] vscode-extensions: refac personal maintainer tools Move existing `ms-dotnettools-csharp/update-bin-srcs-lib.sh` bash lib under a `_maintainers` dir which should be used for common maintainer tools (intended to be reused by more than a single extension derivation). --- .../update-bin-srcs-lib.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) rename pkgs/misc/vscode-extensions/{ms-dotnettools-csharp => _maintainers}/update-bin-srcs-lib.sh (93%) diff --git a/pkgs/misc/vscode-extensions/ms-dotnettools-csharp/update-bin-srcs-lib.sh b/pkgs/misc/vscode-extensions/_maintainers/update-bin-srcs-lib.sh similarity index 93% rename from pkgs/misc/vscode-extensions/ms-dotnettools-csharp/update-bin-srcs-lib.sh rename to pkgs/misc/vscode-extensions/_maintainers/update-bin-srcs-lib.sh index ad494a37908a..f3058755d6a2 100755 --- a/pkgs/misc/vscode-extensions/ms-dotnettools-csharp/update-bin-srcs-lib.sh +++ b/pkgs/misc/vscode-extensions/_maintainers/update-bin-srcs-lib.sh @@ -107,11 +107,13 @@ formatExtRuntimeDeps() { declare jqQuery jqQuery=$(cat <<'EOF' -.runtimeDependencies \ -| map(select(.platforms[] | in({"linux": null}))) \ -| map(select(.architectures[] | in({"x86_64": null}))) \ -| .[] | {(.id + "-" + (.architectures[0]) + "-" + (.platforms[0])): \ -{installPath, binaries, urls: [.url, .fallbackUrl]}} +.runtimeDependencies +| map(select(.platforms[] | in({"linux": null}))) +| map(select(.architectures[] | in({"x86_64": null}))) +| .[] | { + (.id + "__" + (.architectures[0]) + "-" + (.platforms[0])): + {installPath, binaries, urls: [.url, .fallbackUrl] | map(select(. != null))} +} EOF )