diff options
author | Spider.007 / Sjon | 2020-06-11 11:31:53 +0200 |
---|---|---|
committer | Spider.007 / Sjon | 2020-06-11 11:31:53 +0200 |
commit | 14d67fc58a33f0802e99b969ffdb1f3deb522245 (patch) | |
tree | 209830962789ba61f3142cfa342cce531a473b8d | |
parent | 1cf5e20c7e01b21fad5050d301cceca064860b59 (diff) | |
download | aur-14d67fc58a33f0802e99b969ffdb1f3deb522245.tar.gz |
update to alpha10, no longer needs bazel
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 9 insertions, 31 deletions
@@ -1,22 +1,15 @@ pkgbase = prysm pkgdesc = go implementation of the Ethereum 2.0 blockchain - pkgver = 1.0.0_alpha.9 - pkgrel = 3 + pkgver = 1.0.0_alpha.10 + pkgrel = 1 url = https://prysmaticlabs.com/ arch = x86_64 license = GPLv3 - makedepends = java-environment=11 - makedepends = libarchive - makedepends = zip - makedepends = unzip makedepends = go - noextract = bazel-3.0.0-linux-x86_64 - source = https://releases.bazel.build/3.0.0/release/bazel-3.0.0-linux-x86_64 - source = git+https://github.com/prysmaticlabs/prysm.git#tag=v1.0.0-alpha.9 + source = git+https://github.com/prysmaticlabs/prysm.git#tag=v1.0.0-alpha.10 source = prysm-validator@.service source = prysm-beacon-chain.service source = prysm.sysusers - sha256sums = 3efb903ef885339a271445a9940642df704f97297fbe268f131d4fe36b02ea80 sha256sums = SKIP sha256sums = SKIP sha256sums = SKIP @@ -1,53 +1,38 @@ # Maintainer: Spider.007 <aur@spider007.net> pkgname=prysm -pkgver=1.0.0_alpha.9 -pkgrel=3 -_bazelver=3.0.0 +pkgver=1.0.0_alpha.10 +pkgrel=1 pkgdesc="go implementation of the Ethereum 2.0 blockchain" arch=('x86_64') url="https://prysmaticlabs.com/" license=(GPLv3) makedepends=( - # for bazel - 'java-environment=11' 'libarchive' 'zip' 'unzip' - # for prysm go ) source=( - https://releases.bazel.build/$_bazelver/release/bazel-$_bazelver-linux-$CARCH # SUCKS - git+https://github.com/prysmaticlabs/prysm.git#tag=v${pkgver/_/-} prysm-validator@.service prysm-beacon-chain.service prysm.sysusers ) -noextract=("bazel-$_bazelver-linux-$CARCH") -sha256sums=('3efb903ef885339a271445a9940642df704f97297fbe268f131d4fe36b02ea80' - 'SKIP' +sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP') package() { cd "$srcdir/$pkgname" - - # YES THIS SUCKS. Installing bazel-3.0.0 from the repo doesn't work - # so we must run untrusted java programs to build golang programs.. - chmod +x $srcdir/${source[0]##*/} - bazel=$srcdir/${source[0]##*/} - mkdir -p $pkgdir/usr/bin/ $pkgdir/usr/lib/systemd/system + for target in beacon-chain validator do - $bazel build //$target + cd $target && HOME=/tmp go build -trimpath . && cd .. - install "$srcdir/$pkgname/bazel-bin/$target/linux_amd64_stripped/$target" "$pkgdir/usr/bin/prysm.$target" + install "$srcdir/$pkgname/$target/$target" "$pkgdir/usr/bin/prysm.$target" done install -Dm644 "$srcdir/prysm-validator@.service" -t "$pkgdir/usr/lib/systemd/system" install -Dm644 "$srcdir/prysm-beacon-chain.service" -t "$pkgdir/usr/lib/systemd/system" install -Dm 644 "$srcdir/${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" - - $bazel clean } |