diff options
author | Kyle Manna | 2022-06-02 20:18:25 -0500 |
---|---|---|
committer | Kyle Manna | 2022-06-02 20:19:18 -0500 |
commit | c31846639a73dfbb716c4c01ff1565bf0f64671b (patch) | |
tree | 3528df2c185e6d3dcc963080ebde3c4ce037660b /PKGBUILD | |
download | aur-near-cli.tar.gz |
release: v3.3.1
* Initial release.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c5b29d88922b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Author: Kyle Manna <kyle(at)kylemanna(dot)com> +pkgname=near-cli +pkgver=3.3.1 +pkgrel=1 +pkgdesc="Command line tools for interacting with NEAR Protocol" +arch=('x86_64') +url='https://github.com/near/near-cli' +license=('MIT' 'Apache') + +depends=('nodejs' 'libusb') +makedepends=('nodejs' 'npm') + +source=("https://github.com/near/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('2fb18803f84eb5c99f3ab4922bd85e5de775ebba2e021c8803fcffbeb5b87ab5') +noextract=("${pkgname}-${pkgver}.tgz") + +package() { + # Reference: https://wiki.archlinux.org/title/Node.js_package_guidelines + npm install -g --prefix "${pkgdir}/usr" "${srcdir}/v${pkgver}.tar.gz" + + # npm gives ownership of ALL FILES to build user + # https://bugs.archlinux.org/task/63396 + chown -R root:root "${pkgdir}" +} |