[arch-commits] Commit in zcash/repos (6 files)

2019-09-13 Thread Evangelos Foutras via arch-commits
Date: Friday, September 13, 2019 @ 11:10:31
  Author: foutrelis
Revision: 510297

archrelease: copy trunk to community-staging-x86_64

Added:
  zcash/repos/community-staging-x86_64/
  zcash/repos/community-staging-x86_64/PKGBUILD
(from rev 510296, zcash/trunk/PKGBUILD)
  zcash/repos/community-staging-x86_64/libsnark-no-gtest.patch
(from rev 510296, zcash/trunk/libsnark-no-gtest.patch)
  zcash/repos/community-staging-x86_64/use-system-qpid-proton.patch
(from rev 510296, zcash/trunk/use-system-qpid-proton.patch)
  zcash/repos/community-staging-x86_64/use-system-rust.patch
(from rev 510296, zcash/trunk/use-system-rust.patch)
  zcash/repos/community-staging-x86_64/zcashd.service
(from rev 510296, zcash/trunk/zcashd.service)

--+
 PKGBUILD |  121 +
 libsnark-no-gtest.patch  |   22 +++
 use-system-qpid-proton.patch |   26 
 use-system-rust.patch|   20 ++
 zcashd.service   |9 +++
 5 files changed, 198 insertions(+)

Copied: zcash/repos/community-staging-x86_64/PKGBUILD (from rev 510296, 
zcash/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-09-13 11:10:31 UTC (rev 510297)
@@ -0,0 +1,121 @@
+# Maintainer: Nicola Squartini 
+
+pkgname=zcash
+pkgver=2.0.7_2
+_commit=87c45fcaebe859386c2d6aaf79ca8c78721ac533
+pkgrel=2
+pkgdesc='Permissionless financial system employing zero-knowledge security'
+arch=('x86_64')
+url='https://z.cash/'
+license=('MIT')
+depends=('boost-libs' 'libevent' 'qpid-proton' 'zeromq')
+makedepends=('boost' 'cmake' 'git' 'gmock' 'python' 'rust' 'wget')
+checkdepends=('python2-pyblake2' 'python2-pyzmq' 'python2-qpid-proton')
+source=("git+https://github.com/zcash/zcash.git#commit=${_commit};
+'libsnark-no-gtest.patch'
+'use-system-qpid-proton.patch'
+'use-system-rust.patch'
+'zcashd.service')
+sha512sums=('SKIP'
+
'b4792cc6f4c1e4e633d34257b68a4fbf882dfc692fedc14a06905705dd0778f22097b1e0645e00231ddc366245fe76ff63a43b53fb468496daf5100b15ad2fee'
+
'019870971a0cec093d0552585f4140f39dd65f90cb56b97e512bbaf0d79c0f1574295e722310d4e1762af12ff693802fc465765d4d1410d209e259326f307d6a'
+
'e2bdf46696e70a93ffcb45bf4e081c780cda8f11f6fa346b6807731f7c739f18c689c4e78a71f8bd7099874108b6b6584b8a96395bbca8d5441f7600a3fe0ebe'
+
'2fb8b0a636ca9c7ee15f0fd2c47046c8323ade3de9562f393da7541eee50dd14b12107dd29b0e1ee90ff88963e2f7e25b12435166a1812df5c88c579c12dde88')
+
+prepare() {
+cd ${pkgname}
+
+# Set gitattributes on src/clientversion.cpp
+git archive --format=tar ${_commit} -- src/clientversion.cpp | tar -xf -
+
+patch -Np1 -i ../libsnark-no-gtest.patch
+patch -Np1 -i ../use-system-qpid-proton.patch
+patch -Np1 -i ../use-system-rust.patch
+
+# Runs forever
+sed -e '/prioritisetransaction.py/d' -i qa/pull-tester/rpc-tests.sh
+}
+
+build() {
+cd ${pkgname}
+
+cd depends
+rust_crates=(
+  crate_aes
+  crate_aesni
+  crate_aes_soft 
+  crate_arrayvec
+  crate_bellman
+  crate_bitflags
+  crate_bit_vec
+  crate_blake2_rfc
+  crate_block_cipher_trait
+  crate_byte_tools
+  crate_byteorder
+  crate_constant_time_eq
+  crate_crossbeam
+  crate_digest
+  crate_fpe
+  crate_fuchsia_zircon
+  crate_fuchsia_zircon_sys
+  crate_futures_cpupool
+  crate_futures
+  crate_generic_array
+  crate_lazy_static
+  crate_libc
+  crate_nodrop
+  crate_num_bigint
+  crate_num_cpus
+  crate_num_integer
+  crate_num_traits
+  crate_opaque_debug
+  crate_pairing
+  crate_rand
+  crate_sapling_crypto
+  crate_stream_cipher
+  crate_typenum
+  crate_winapi_i686_pc_windows_gnu
+  crate_winapi
+  crate_winapi_x86_64_pc_windows_gnu
+  crate_zip32
+)
+make install \
+native_packages='' \
+packages="bdb ${rust_crates[*]} librustzcash"
+cd ..
+
+BUILD="$(./depends/config.guess)"
+CPPFLAGS="${CPPFLAGS} -I${PWD}/depends/${BUILD}/include"
+LDFLAGS="${LDFLAGS} -L${PWD}/depends/${BUILD}/lib"
+
+./autogen.sh
+depends_prefix="${PWD}/depends/${BUILD}" ./configure --prefix=/usr
+make
+}
+
+check() {
+cd ${pkgname}
+
+# Tests require python2
+mkdir "${srcdir}/python"
+ln -s /usr/bin/python2 "${srcdir}/python/python"
+export PATH="${srcdir}/python:${PATH}"
+
+./zcutil/fetch-params.sh --testnet
+# ./qa/zcash/full_test_suite.py
+# ./qa/pull-tester/rpc-tests.sh
+}
+
+package() {
+cd ${pkgname}
+
+make DESTDIR="${pkgdir}" install
+
+for ext in '-cli' '-tx' 'd'; do
+install -Dm644 contrib/zcash${ext}.bash-completion \
+"${pkgdir}"/usr/share/bash-completion/completions/zcash${ext}
+done

[arch-commits] Commit in zcash/repos (6 files)

2019-08-05 Thread Evangelos Foutras via arch-commits
Date: Tuesday, August 6, 2019 @ 03:32:36
  Author: foutrelis
Revision: 497545

archrelease: copy trunk to community-staging-x86_64

Added:
  zcash/repos/community-staging-x86_64/
  zcash/repos/community-staging-x86_64/PKGBUILD
(from rev 497544, zcash/trunk/PKGBUILD)
  zcash/repos/community-staging-x86_64/libsnark-no-gtest.patch
(from rev 497544, zcash/trunk/libsnark-no-gtest.patch)
  zcash/repos/community-staging-x86_64/use-system-qpid-proton.patch
(from rev 497544, zcash/trunk/use-system-qpid-proton.patch)
  zcash/repos/community-staging-x86_64/use-system-rust.patch
(from rev 497544, zcash/trunk/use-system-rust.patch)
  zcash/repos/community-staging-x86_64/zcashd.service
(from rev 497544, zcash/trunk/zcashd.service)

--+
 PKGBUILD |  121 +
 libsnark-no-gtest.patch  |   22 +++
 use-system-qpid-proton.patch |   26 
 use-system-rust.patch|   20 ++
 zcashd.service   |9 +++
 5 files changed, 198 insertions(+)

Copied: zcash/repos/community-staging-x86_64/PKGBUILD (from rev 497544, 
zcash/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-08-06 03:32:36 UTC (rev 497545)
@@ -0,0 +1,121 @@
+# Maintainer: Nicola Squartini 
+
+pkgname=zcash
+pkgver=2.0.6
+_commit=ef8a62d9b4fbc26984b6a03ee5233ea1f6396a33
+pkgrel=2
+pkgdesc='Permissionless financial system employing zero-knowledge security'
+arch=('x86_64')
+url='https://z.cash/'
+license=('MIT')
+depends=('boost-libs' 'libevent' 'qpid-proton' 'zeromq')
+makedepends=('boost' 'cmake' 'git' 'gmock' 'python' 'rust' 'wget')
+checkdepends=('python2-pyblake2' 'python2-pyzmq' 'python2-qpid-proton')
+source=("git+https://github.com/zcash/zcash.git#commit=${_commit};
+'libsnark-no-gtest.patch'
+'use-system-qpid-proton.patch'
+'use-system-rust.patch'
+'zcashd.service')
+sha512sums=('SKIP'
+
'3c002c9d721853089f02cc397e2bc4130574a9c06b1118824338efedc476daa5bdbdcf55bf6beba69fb9c4bd065b871b3111259fa1e25828f333056d340282a1'
+
'019870971a0cec093d0552585f4140f39dd65f90cb56b97e512bbaf0d79c0f1574295e722310d4e1762af12ff693802fc465765d4d1410d209e259326f307d6a'
+
'e2bdf46696e70a93ffcb45bf4e081c780cda8f11f6fa346b6807731f7c739f18c689c4e78a71f8bd7099874108b6b6584b8a96395bbca8d5441f7600a3fe0ebe'
+
'2fb8b0a636ca9c7ee15f0fd2c47046c8323ade3de9562f393da7541eee50dd14b12107dd29b0e1ee90ff88963e2f7e25b12435166a1812df5c88c579c12dde88')
+
+prepare() {
+cd ${pkgname}
+
+# Set gitattributes on src/clientversion.cpp
+git archive --format=tar ${_commit} -- src/clientversion.cpp | tar -xf -
+
+patch -Np1 -i ../libsnark-no-gtest.patch
+patch -Np1 -i ../use-system-qpid-proton.patch
+patch -Np1 -i ../use-system-rust.patch
+
+# Runs forever
+sed -e '/prioritisetransaction.py/d' -i qa/pull-tester/rpc-tests.sh
+}
+
+build() {
+cd ${pkgname}
+
+cd depends
+rust_crates=(
+  crate_aes
+  crate_aesni
+  crate_aes_soft 
+  crate_arrayvec
+  crate_bellman
+  crate_bitflags
+  crate_bit_vec
+  crate_blake2_rfc
+  crate_block_cipher_trait
+  crate_byte_tools
+  crate_byteorder
+  crate_constant_time_eq
+  crate_crossbeam
+  crate_digest
+  crate_fpe
+  crate_fuchsia_zircon
+  crate_fuchsia_zircon_sys
+  crate_futures_cpupool
+  crate_futures
+  crate_generic_array
+  crate_lazy_static
+  crate_libc
+  crate_nodrop
+  crate_num_bigint
+  crate_num_cpus
+  crate_num_integer
+  crate_num_traits
+  crate_opaque_debug
+  crate_pairing
+  crate_rand
+  crate_sapling_crypto
+  crate_stream_cipher
+  crate_typenum
+  crate_winapi_i686_pc_windows_gnu
+  crate_winapi
+  crate_winapi_x86_64_pc_windows_gnu
+  crate_zip32
+)
+make install \
+native_packages='' \
+packages="bdb ${rust_crates[*]} librustzcash"
+cd ..
+
+BUILD="$(./depends/config.guess)"
+CPPFLAGS="${CPPFLAGS} -I${PWD}/depends/${BUILD}/include"
+LDFLAGS="${LDFLAGS} -L${PWD}/depends/${BUILD}/lib"
+
+./autogen.sh
+depends_prefix="${PWD}/depends/${BUILD}" ./configure --prefix=/usr
+make
+}
+
+check() {
+cd ${pkgname}
+
+# Tests require python2
+mkdir "${srcdir}/python"
+ln -s /usr/bin/python2 "${srcdir}/python/python"
+export PATH="${srcdir}/python:${PATH}"
+
+./zcutil/fetch-params.sh --testnet
+# ./qa/zcash/full_test_suite.py
+# ./qa/pull-tester/rpc-tests.sh
+}
+
+package() {
+cd ${pkgname}
+
+make DESTDIR="${pkgdir}" install
+
+for ext in '-cli' '-tx' 'd'; do
+install -Dm644 contrib/zcash${ext}.bash-completion \
+"${pkgdir}"/usr/share/bash-completion/completions/zcash${ext}
+done
+
+