diff --git a/node-gyp/lure.sh b/node-gyp/lure.sh index 2df0cf6..e5b03ad 100644 --- a/node-gyp/lure.sh +++ b/node-gyp/lure.sh @@ -9,8 +9,9 @@ license=('MIT') provides=('node-gyp') conflicts=('node-gyp') -deps=('nodejs' 'nodejs-nopt' 'python' 'semver') +deps=('nodejs' 'nodejs-nopt' 'python' 'node-semver') build_deps=('npm') + sources=("https://registry.npmjs.org/node-gyp/-/node-gyp-${version}.tgz?~archive=false") checksums=('SKIP') diff --git a/node-semver/lure.sh b/node-semver/lure.sh new file mode 100644 index 0000000..3c5db99 --- /dev/null +++ b/node-semver/lure.sh @@ -0,0 +1,27 @@ +name='node-semver' +version='7.6.0' +release='1' +desc='The semantic version parser used by npm' +homepage='https://github.com/npm/node-semver' +maintainer="Евгений Храмов " +architectures=('amd64') +license=('ISC') +provides=('node-semver') +conflicts=('node-semver') + +deps=('nodejs') +build_deps=('npm') + +sources=("https://registry.npmjs.org/node-semver/-/node-semver.tgz?~archive=false") +checksums=('SKIP') + +prepare() { + cd "${srcdir}" + npm install -g --prefix "${pkgdir}"/usr ./node-semver-${version}.tgz + chmod -R u=rwX,go=rX ${pkgdir} + chown -R root:root ${pkgdir} +} +package() { + install -d ${pkgdir}/usr/share/licenses/$node-semver + ln -s ../../../lib/node_modules/node-semver/LICENSE ${pkgdir}/usr/share/licenses/node-semver/LICENSE +}