diff options
author | c.magyar | 2018-06-24 00:31:44 -0500 |
---|---|---|
committer | c.magyar | 2018-06-24 00:31:44 -0500 |
commit | 6428e601daa6756ba5a197e469404aa84037abf8 (patch) | |
tree | c584000bb6407ddfd25a8c9f005a5b79c66a6c1a | |
download | aur-6428e601daa6756ba5a197e469404aa84037abf8.tar.gz |
Masari 0.2.4.0 - initial package commit
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | boost1.67.patch | 27 |
3 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8834109c730a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = masari + pkgdesc = Masari: cryptonote currency daemon, wallet, and miner + pkgver = 0.2.4.0 + pkgrel = 1 + url = https://github.com/masari-project/masari + arch = x86_64 + arch = i686 + license = custom:Cryptonote + makedepends = boost + makedepends = cmake + makedepends = git + depends = boost-libs + depends = libunwind + depends = miniupnpc + depends = openssl + depends = readline + depends = unbound + depends = zeromq + optdepends = doxygen + optdepends = expat + optdepends = graphviz + optdepends = ldns + checkdepends = gtest + source = https://github.com/masari-project/masari/archive/v0.2.4.0.tar.gz + source = boost1.67.patch + md5sums = 0842be0b301b068c9cb714f5ce04312c + md5sums = 499c24532d596d4f94110a0a6e952718 +pkgname = masari diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cc1e36cf2521 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Chris Magyar <c.magyar.ec@gmail.com> +pkgname=masari +pkgver=0.2.4.0 +pkgrel=1 +pkgdesc="Masari: cryptonote currency daemon and wallet" +arch=('x86_64' 'i686') +url="https://github.com/masari-project/$pkgname" +license=('custom:Cryptonote') +makedepends=( 'boost' 'cmake' 'git' ) +depends=( 'boost-libs' 'libunwind' 'miniupnpc' 'openssl' 'readline' + 'unbound' 'zeromq' ) +optdepends=( 'doxygen: documentation' + 'expat: XML parsing' + 'graphviz: documentation' + 'ldns: SSL toolkit' ) +checkdepends=('gtest') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" + 'boost1.67.patch') +md5sums=('0842be0b301b068c9cb714f5ce04312c' + '499c24532d596d4f94110a0a6e952718') + + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i ../boost1.67.patch +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + mkdir build && cd build + CXXFLAGS="-Wno-error=class-memaccess" + cmake .. + make +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dm755 "./build/bin/masari-blockchain-export" \ + "${pkgdir}/usr/bin/masari-blockchain-export" + install -Dm755 "./build/bin/masari-blockchain-import" \ + "${pkgdir}/usr/bin/masari-blockchain-import" + install -Dm755 "./build/bin/masari-gen-trusted-multisig" \ + "${pkgdir}/usr/bin/masari-gen-trusted-multisig" + install -Dm755 "./build/bin/masari-wallet-cli" \ + "${pkgdir}/usr/bin/masari-wallet-cli" + install -Dm755 "./build/bin/masari-wallet-rpc" \ + "${pkgdir}/usr/bin/masari-wallet-rpc" + install -Dm755 "./build/bin/masarid" \ + "${pkgdir}/usr/bin/masarid" + install -Dm644 ./utils/conf/masarid.conf \ + "${pkgdir}/etc/masarid.conf" + install -Dm644 LICENSE \ + "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/boost1.67.patch b/boost1.67.patch new file mode 100644 index 000000000000..f13c86639c8c --- /dev/null +++ b/boost1.67.patch @@ -0,0 +1,27 @@ +--- masari/contrib/epee/include/net/abstract_tcp_server2.inl ++++ masari/contrib/epee/include/net/abstract_tcp_server2.inl +@@ -41,7 +41,8 @@ + #include <boost/utility/value_init.hpp> + #include <boost/asio/deadline_timer.hpp> + #include <boost/date_time/posix_time/posix_time.hpp> // TODO +-#include <boost/thread/v2/thread.hpp> // TODO ++#include <boost/thread/thread.hpp> // TODO ++#include <boost/thread/condition_variable.hpp> // TODO + #include "misc_language.h" + #include "pragma_comp_defs.h" + +--- masari/contrib/epee/include/syncobj.h ++++ masari/contrib/epee/include/syncobj.h +@@ -31,10 +31,11 @@ + #define __WINH_OBJ_H__ + + #include <boost/chrono/duration.hpp> ++#include <boost/thread/condition_variable.hpp> + #include <boost/thread/locks.hpp> + #include <boost/thread/mutex.hpp> + #include <boost/thread/recursive_mutex.hpp> +-#include <boost/thread/v2/thread.hpp> ++#include <boost/thread/thread.hpp> + + namespace epee + { |