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 | |
download | aur-c31846639a73dfbb716c4c01ff1565bf0f64671b.tar.gz |
release: v3.3.1
* Initial release.
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 24 |
3 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cf75bd602311 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = near-cli + pkgdesc = Command line tools for interacting with NEAR Protocol + pkgver = 3.3.1 + pkgrel = 1 + url = https://github.com/near/near-cli + arch = x86_64 + license = MIT + license = Apache + makedepends = nodejs + makedepends = npm + depends = nodejs + depends = libusb + noextract = near-cli-3.3.1.tgz + source = https://github.com/near/near-cli/archive/refs/tags/v3.3.1.tar.gz + sha256sums = 2fb18803f84eb5c99f3ab4922bd85e5de775ebba2e021c8803fcffbeb5b87ab5 + +pkgname = near-cli diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..2191c46816ff --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/pkg +/src +/*.pkg.tar.* +/*.tar.gz +/*.log 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}" +} |