diff options
author | Aurélien Ooms | 2021-02-17 11:43:46 +0100 |
---|---|---|
committer | Aurélien Ooms | 2021-02-17 11:43:46 +0100 |
commit | 17cfd87b610b6d97ef444cc8fbdd4c0beba0f505 (patch) | |
tree | 9fef77d0a44f22e99bfa61867ad991d8edec4998 | |
download | aur-17cfd87b610b6d97ef444cc8fbdd4c0beba0f505.tar.gz |
Initial commit. Version 2.3.0
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2fb0a9cf33ac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = hsd + pkgdesc = Handshake Daemon & Full Node + pkgver = 2.3.0 + pkgrel = 1 + url = https://handshake.org + arch = any + license = MIT + makedepends = npm + makedepends = node-gyp + depends = nodejs + provides = hsd + provides = hsd-node + provides = hsd-spvnode + provides = hs-seeder + provides = hs-wallet + provides = hsd-cli + provides = hsw-cli + source = https://handshake.org/files/hsd-2.3.0.tar.gz + source = https://handshake.org/files/hsd-2.3.0.tar.gz.asc + validpgpkeys = B4B1F62DBAC084E333F3A04A8962AB9DE6666BBD + sha256sums = 7b1115251aaec64edc49d0d7a0a50640b4ffb664027f3ec148be62c0eeaf7fc6 + sha256sums = SKIP + +pkgname = hsd + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ac7158895163 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Aurélien Ooms <aurelien.ooms@gmail.com> +# Signature: Christopher Jeffrey (https://keybase.io/chjj) +# Upstream: https://github.com/handshake-org/hsd +pkgname=hsd +pkgver=2.3.0 +pkgrel=1 +arch=(any) +license=('MIT') +pkgdesc="Handshake Daemon & Full Node" +url="https://handshake.org" +depends=( + 'nodejs' +) +makedepends=( + 'npm' + 'node-gyp' +) +provides=( + 'hsd' + 'hsd-node' + 'hsd-spvnode' + 'hs-seeder' + 'hs-wallet' + 'hsd-cli' + 'hsw-cli' +) +source=( + "https://handshake.org/files/${pkgname}-${pkgver}.tar.gz" + "https://handshake.org/files/${pkgname}-${pkgver}.tar.gz.asc" +) +sha256sums=( + '7b1115251aaec64edc49d0d7a0a50640b4ffb664027f3ec148be62c0eeaf7fc6' + 'SKIP' +) +validpgpkeys=('B4B1F62DBAC084E333F3A04A8962AB9DE6666BBD') + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}" + + npm install --offline -g --user root --prefix "${pkgdir}"/usr --production + + # Non-deterministic race in npm gives 777 permissions to random directories. + # See https://github.com/npm/cli/issues/1103 for details. + find "${pkgdir}/usr" -type d -exec chmod 755 {} + + + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |