diff options
author | Andy Weidenbaum | 2015-06-09 11:41:58 -0700 |
---|---|---|
committer | Andy Weidenbaum | 2015-06-09 11:41:58 -0700 |
commit | f514d115244501b0d14f40507265e3e4d311b00d (patch) | |
tree | 26d971c68fa85cf1cf46840ea9107d78f374bf07 | |
download | aur-f514d115244501b0d14f40507265e3e4d311b00d.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 63 | ||||
-rw-r--r-- | PKGBUILD | 81 |
2 files changed, 144 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b083a292b509 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,63 @@ +pkgbase = ethereum + pkgdesc = Decentralised Consensus-based Deterministic Transaction Resolution Platform + pkgver = poc.8 + pkgrel = 1 + url = https://code.ethereum.org + arch = i686 + arch = x86_64 + groups = ethereum + license = GPL + makedepends = autoconf + makedepends = automake + makedepends = cmake + makedepends = gcc + makedepends = libtool + makedepends = yasm + depends = boost + depends = boost-libs + depends = curl + depends = crypto++ + depends = gmp + depends = jsoncpp + depends = leveldb + depends = libjson-rpc-cpp-git + depends = libmicrohttpd + depends = miniupnpc + depends = ncurses + depends = nodejs + depends = openssl + depends = python2 + depends = qt5-base + depends = qt5-declarative + depends = qt5-quick1 + depends = qt5-quickcontrols + depends = qt5-webkit + depends = readline + depends = snappy + provides = alethzero + provides = cpp-ethereum + provides = eth + provides = ethereum + provides = lllc + provides = mix + provides = neth + provides = sc + provides = solc + provides = third + conflicts = alethzero + conflicts = cpp-ethereum + conflicts = elixir + conflicts = eth + conflicts = ethereum-serpent + conflicts = lllc + conflicts = mix + conflicts = neth + conflicts = sc + conflicts = secp256k1 + conflicts = solc + conflicts = third + source = ethereum-poc.8.tar.gz::https://codeload.github.com/ethereum/cpp-ethereum/tar.gz/poc-8-tag + sha256sums = 0d031e90e399d9c59bdc279bfddac2f6a4887f753ba6eb317892669a1825c119 + +pkgname = ethereum + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b2fce440871d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,81 @@ +# Maintainer: Andy Weidenbaum <archbaum@gmail.com> + +pkgname=ethereum +pkgver=poc.8 +pkgrel=1 +pkgdesc="Decentralised Consensus-based Deterministic Transaction Resolution Platform" +arch=('i686' 'x86_64') +depends=('boost' + 'boost-libs' + 'curl' + 'crypto++' + 'gmp' + 'jsoncpp' + 'leveldb' + 'libjson-rpc-cpp-git' + 'libmicrohttpd' + 'miniupnpc' + 'ncurses' + 'nodejs' + 'openssl' + 'python2' + 'qt5-base' + 'qt5-declarative' + 'qt5-quick1' + 'qt5-quickcontrols' + 'qt5-webkit' + 'readline' + 'snappy') +makedepends=('autoconf' + 'automake' + 'cmake' + 'gcc' + 'libtool' + 'yasm') +groups=('ethereum') +url="https://code.ethereum.org" +license=('GPL') +source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/ethereum/cpp-$pkgname/tar.gz/poc-8-tag) +sha256sums=('0d031e90e399d9c59bdc279bfddac2f6a4887f753ba6eb317892669a1825c119') +provides=('alethzero' + 'cpp-ethereum' + 'eth' + 'ethereum' + 'lllc' + 'mix' + 'neth' + 'sc' + 'solc' + 'third') +conflicts=('alethzero' + 'cpp-ethereum' + 'elixir' + 'eth' + 'ethereum-serpent' + 'lllc' + 'mix' + 'neth' + 'sc' + 'secp256k1' + 'solc' + 'third') + +build() { + cd "$srcdir/cpp-$pkgname-poc-8-tag" + + msg 'Building...' + mkdir -p build && pushd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DVMTRACE=0 \ + -DEVMJIT=0 # EVMJIT does not compile + make + popd +} + +package() { + cd "$srcdir/cpp-$pkgname-poc-8-tag" + + msg 'Installing...' + make DESTDIR="$pkgdir" install -C build +} |