Date: Tuesday, December 22, 2020 @ 05:48:25 Author: tensor5 Revision: 781784
upgpkg: zcash 4.2.0-1 Modified: zcash/trunk/PKGBUILD ----------+ PKGBUILD | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-12-22 05:06:13 UTC (rev 781783) +++ PKGBUILD 2020-12-22 05:48:25 UTC (rev 781784) @@ -1,17 +1,17 @@ # Maintainer: Nicola Squartini <tens...@gmail.com> pkgname=zcash -pkgver=4.1.1 -_commit=6d856869e9c4cb9e6f3332db6fb04b956bb9fd3d +pkgver=4.2.0 +_commit=b812c3ad9dbfd3ca6763794dbb129a2499687677 _db_version=6.2.23 _db_sha256_hash=47612c8991aa9ac2f6be721267c8d3cdccf5ac83105df8e50809daea24e95dc7 -pkgrel=3 +pkgrel=1 pkgdesc='Permissionless financial system employing zero-knowledge security' arch=('x86_64') url='https://z.cash/' license=('MIT') -depends=('boost-libs' 'libevent' 'utf8cpp' 'zeromq') -makedepends=('boost' 'cmake' 'git' 'gmock' 'python' 'rust' 'wget') +depends=('boost-libs' 'libevent' 'zeromq') +makedepends=('boost' 'cmake' 'git' 'gmock' 'python' 'rust' 'utf8cpp' 'wget') checkdepends=('python-pyblake2' 'python-pyzmq' 'python-requests' 'python-simplejson') source=("git+https://github.com/zcash/zcash.git#commit=${_commit}" "https://download.oracle.com/berkeley-db/db-${_db_version}.tar.gz" @@ -48,18 +48,21 @@ CPPFLAGS="${CPPFLAGS} -I${srcdir}/db-root/include -I/usr/include/utf8cpp" LDFLAGS="${LDFLAGS} -L${srcdir}/db-root/lib" + rust_target=$(RUSTC_BOOTSTRAP=1 rustc -Z unstable-options --print target-spec-json | python -c 'import json,sys;obj=json.load(sys.stdin);print(obj["llvm-target"])') ./autogen.sh ./configure --prefix=/usr \ --enable-online-rust - make RUST_TARGET=x86_64-unknown-linux-gnu + make RUST_TARGET="${rust_target}" } check() { cd ${pkgname} - ./zcutil/fetch-params.sh --testnet - export RUST_TARGET=x86_64-unknown-linux-gnu + ./zcutil/fetch-params.sh + + rust_target=$(RUSTC_BOOTSTRAP=1 rustc -Z unstable-options --print target-spec-json | python -c 'import json,sys;obj=json.load(sys.stdin);print(obj["llvm-target"])') + export RUST_TARGET="${rust_target}" ./qa/zcash/full_test_suite.py || true } @@ -66,7 +69,8 @@ package() { cd ${pkgname} - make DESTDIR="${pkgdir}" RUST_TARGET=x86_64-unknown-linux-gnu install + rust_target=$(RUSTC_BOOTSTRAP=1 rustc -Z unstable-options --print target-spec-json | python -c 'import json,sys;obj=json.load(sys.stdin);print(obj["llvm-target"])') + make DESTDIR="${pkgdir}" RUST_TARGET="${rust_target}" install for ext in '-cli' '-tx' 'd'; do install -Dm644 contrib/zcash${ext}.bash-completion \