diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 30 |
3 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0f0800107087 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = nrm-git + pkgdesc = NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao + pkgver = 1.2.2_b3ba7aa + pkgrel = 1 + url = https://github.com/Pana/nrm + arch = any + makedepends = yarn + makedepends = jq + depends = nodejs + source = git+https://github.com/Pana/nrm + sha256sums = SKIP + +pkgname = nrm-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..d5be500bfedc --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +pkg +src +nrm +*.zst + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6d78205b5d82 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer ZhangHua <zhanghua.00@qq.com> +pkgname=nrm-git +pkgver=1.2.2_b3ba7aa +pkgrel=1 +pkgdesc='NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao' +url=https://github.com/Pana/nrm +licence=('MIT') +source=(git+https://github.com/Pana/nrm) +arch=("any") +depends=(nodejs) +makedepends=(yarn jq) +sha256sums=('SKIP') +pkgver(){ + cd ${srcdir}/nrm + echo $(jq -r ".version" package.json)_$(git rev-parse --short HEAD) +} +build(){ + cd ${srcdir}/nrm + yarn install +} +package(){ + cd ${srcdir}/nrm + mkdir -p ${pkgdir}/usr/bin + ln -s ../lib/node_modules/nrm/cli.js ${pkgdir}/usr/bin/nrm + mkdir -p ${pkgdir}/usr/lib/node_modules/nrm + for file in node_modules cli.js LICENSE package.json README.md registries.json + do + cp -r ${file} ${pkgdir}/usr/lib/node_modules/nrm/${file} + done +} |