From 4b6fa3867064d3f10b552392414518b00b6eff92 Mon Sep 17 00:00:00 2001 From: Helmut Pozimski Date: Thu, 28 Sep 2017 11:49:13 +0200 Subject: [PATCH] New package: monero-core-0.11.0.0 --- srcpkgs/monero-core/patches/readline.patch | 12 +++++++ srcpkgs/monero-core/template | 37 ++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 srcpkgs/monero-core/patches/readline.patch create mode 100644 srcpkgs/monero-core/template diff --git a/srcpkgs/monero-core/patches/readline.patch b/srcpkgs/monero-core/patches/readline.patch new file mode 100644 index 00000000000..604724f48e2 --- /dev/null +++ b/srcpkgs/monero-core/patches/readline.patch @@ -0,0 +1,12 @@ +--- monero-wallet-gui.pro.orig 2017-09-28 10:51:59.106105235 +0200 ++++ monero-wallet-gui.pro 2017-09-28 10:52:18.144866232 +0200 +@@ -91,7 +91,8 @@ + -lwallet_merged \ + -lepee \ + -lunbound \ +- -leasylogging ++ -leasylogging \ ++ -lreadline + } + + diff --git a/srcpkgs/monero-core/template b/srcpkgs/monero-core/template new file mode 100644 index 00000000000..646656e0cdf --- /dev/null +++ b/srcpkgs/monero-core/template @@ -0,0 +1,37 @@ +# Template file for 'monero-core' +pkgname=monero-core +version=0.11.0.0 +revision=1 +build_style=qmake +hostmakedepends="pkg-config qt5-tools qt5-qmake qt5-quickcontrols qt5-declarative-devel" +makedepends="monero-devel boost-devel libunwind-devel miniupnpc-devel + libressl-devel readline-devel qt5-devel qt5-declarative-devel + unbound-devel" +depends="qt5-graphicaleffects qt5-quickcontrols" +short_desc="GUI for the core Monero implementation" +maintainer="Helmut Pozimski " +license="3-clause-BSD" +homepage="https://getmonero.org" +distfiles="https://github.com/monero-project/monero-core/archive/v${version}.tar.gz" +checksum=ef63cfee677eccbebeb4cbb5449016d7c54fd67ea27ac9ee316aebb0f89bd942 + +pre_configure() { + echo "var GUI_VERSION = \"${version}\"" > version.js + echo "var GUI_MONERO_VERSION = \"${version}\"" >> version.js +} + +pre_build() { + if [ -n "$CROSS_BUILD" ]; then + # The dictgen binary is executed during the build to generate code + # but is not included in the binary package. It thus needs to be + # built for the host + CXX=${CXX_host} CXXFLAGS=${XBPS_CXXFLAGS} LDFLAGS=${XBPS_LDFLAGS} make -j ${XBPS_MAKEJOBS} -C src/zxcvbn-c dictgen + + fi + make -j ${XBPS_MAKEJOBS} -C src/zxcvbn-c +} + +do_install() { + vbin release/bin/monero-wallet-gui + vlicense LICENSE +}