diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 164 |
1 files changed, 79 insertions, 85 deletions
@@ -2,105 +2,99 @@ # Contributor: Andy Weidenbaum <archbaum@gmail.com> pkgname=ethereum -pkgver=1.0.1 +pkgver=1.1.2 pkgrel=1 pkgdesc="Ethereum decentralised consensus-based deterministic transaction resolution platform (C++ toolkit, full webthree-umbrella)" arch=('i686' 'x86_64') -depends=('argtable' - 'boost' - 'boost-libs' - 'curl' - 'crypto++' - 'gmp' - 'jsoncpp' - 'leveldb' - 'libedit' - 'libjson-rpc-cpp-git' - 'libmicrohttpd' - 'miniupnpc' - 'ncurses' - 'ocl-icd' - 'opencl-headers' - 'openssl' - 'python2' - 'qt5-base' - 'qt5-declarative' - 'qt5-quick1' - 'qt5-quickcontrols' - 'qt5-webengine' - 'qt5-webkit' - 'qt5-graphicaleffects' - 'readline' - 'snappy' - 'llvm' - 'scons' - 'gperftools') -makedepends=('autoconf' - 'automake' - 'cmake' - 'gcc' - 'libtool' - 'v8-3.15' - 'yasm' - 'git' - 'clang') +depends=( + 'argtable' + 'boost' + 'boost-libs' + 'curl' + 'crypto++' + 'gmp' + 'jsoncpp' + 'leveldb' + 'libedit' + 'libjson-rpc-cpp-git' + 'libmicrohttpd' + 'miniupnpc' + 'ncurses' + 'ocl-icd' + 'opencl-headers' + 'openssl' + 'python2' + 'qt5-base' + 'qt5-declarative' + 'qt5-quick1' + 'qt5-quickcontrols' + 'qt5-webengine' + 'qt5-webkit' + 'qt5-graphicaleffects' + 'readline' + 'snappy' + 'llvm' + 'scons' + 'gperftools' +) +makedepends=( + 'autoconf' + 'automake' + 'cmake' + 'gcc' + 'libtool' + 'v8-3.15' + 'yasm' + 'git' + 'clang' +) groups=('ethereum') url="https://github.com/ethereum/webthree-umbrella" license=('GPL') -source=("${pkgname%-git}::git+https://github.com/ethereum/webthree-umbrella" - "libethereum-hotfix-boost-1.60.patch" - "solidity-hotfix-boost-1.59.patch") -sha256sums=('SKIP' - 'fa1edc2b886337b0907122bd4ed4883bf28cc7571e5e5d3dfc0bb6b7637d3848' - '3d1e45a59c1f9c22564bb04d0aebacb74bffa3c7d72dc475429afb827c8be4f2') -provides=('alethfive' - 'alethone' - 'alethzero' - 'eth' - 'ethkey' - 'ethminer' - 'ethrpctest' - 'ethvm' - 'exp' - 'lllc' - 'mix' - 'rlp' - 'solc' - 'ethereum' - 'webthree-umbrella') -conflicts=('alethfive' - 'alethone' - 'alethzero' - 'eth' - 'ethkey' - 'ethminer' - 'ethrpctest' - 'ethvm' - 'exp' - 'lllc' - 'mix' - 'rlp' - 'solc' - 'ethereum-git') +source=("${pkgname%-git}::git+https://github.com/ethereum/webthree-umbrella") +sha256sums=('SKIP') +provides=( + 'alethfive' + 'alethone' + 'alethzero' + 'eth' + 'ethkey' + 'ethminer' + 'ethrpctest' + 'ethvm' + 'exp' + 'lllc' + 'mix' + 'rlp' + 'solc' + 'ethereum' + 'webthree-umbrella' +) +conflicts=( + 'alethfive' + 'alethone' + 'alethzero' + 'eth' + 'ethkey' + 'ethminer' + 'ethrpctest' + 'ethvm' + 'exp' + 'lllc' + 'mix' + 'rlp' + 'solc' + 'ethereum-git' +) build() { msg 'Updating...' cd ${pkgname%-git} git checkout release - git checkout $pkgver + git checkout v$pkgver git submodule update --init --recursive - # Fix libethereum compatibility with boost 1.59, 1.60 - pushd libethereum - git apply ${srcdir}/libethereum-hotfix-boost-1.60.patch - popd - - # Fix solidity compatibility with boost 1.59 - pushd solidity - git apply ${srcdir}/solidity-hotfix-boost-1.59.patch - popd - msg 'Building...' mkdir -p build && pushd build CXXFLAGS=-Wno-deprecated-declarations cmake .. \ |