From 522962321e9ea07123bf3923f5bf3b57ddeb7289 Mon Sep 17 00:00:00 2001 From: EnumDev Date: Sat, 15 Nov 2025 20:22:37 +0200 Subject: [PATCH] Update package version to 12.1.0 --- pkg.info | 7 ++++++- source.sh | 13 +++---------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/pkg.info b/pkg.info index e0b46fe..0d2a762 100644 --- a/pkg.info +++ b/pkg.info @@ -1,6 +1,6 @@ name: node-gyp description: Node.js native addon build tool -version: 11.5.0 +version: 12.1.0 revision: 1 url: https://github.com/nodejs/node-gyp license: MIT @@ -19,3 +19,8 @@ make_depends: - jq - npm - python3 +downloads: + - url: https://registry.npmjs.org/node-gyp/-/node-gyp-${BPM_PKG_VERSION}.tgz + filepath: node-gyp.tgz + no_extract: true + checksum: 492bca8e813411386e61e488f95b375262aa8f262e6e8b20d162e26bdf025f16 diff --git a/source.sh b/source.sh index 4a3aa54..84c1e71 100644 --- a/source.sh +++ b/source.sh @@ -2,22 +2,15 @@ # BPM Expects the source code to be extracted into the automatically created 'source' directory which can be accessed using $BPM_SOURCE # BPM Expects the output files to be present in the automatically created 'output' directory which can be accessed using $BPM_OUTPUT -DOWNLOAD="https://registry.npmjs.org/node-gyp/-/node-gyp-${BPM_PKG_VERSION}.tgz" -FILENAME="${DOWNLOAD##*/}" - -# The prepare function is executed in the root of the temp directory -# This function is used for downloading files and putting them into the correct location -prepare() { - wget "$DOWNLOAD" -} - # The package function is executed in the source directory # This function is used to move the compiled files into the output directory package() { - npm install -g --prefix "$BPM_OUTPUT"/usr "$BPM_WORKDIR"/node-gyp-"${BPM_PKG_VERSION}".tgz + npm install -g --prefix "$BPM_OUTPUT"/usr "$BPM_WORKDIR"/node-gyp.tgz + # Remove unnecessary files rm -r "$BPM_OUTPUT"/usr/lib/node_modules/node-gyp/node_modules/{,.bin/}{nopt,semver} + # Install packagel icense install -d "$BPM_OUTPUT"/usr/share/licenses/node-gyp ln -s ../../../lib/node_modules/node-gyp/LICENSE "$BPM_OUTPUT"/usr/share/licenses/node-gyp/LICENSE }