diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 23 insertions, 8 deletions
@@ -4,23 +4,39 @@ pkgbase=('monero') pkgname=('monero' 'libmonero-wallet') -pkgver=0.12.0.0 +pkgver=0.12.1.0 pkgrel=1 pkgdesc="Monero: the secure, private, untraceable currency - release version (includes daemon, wallet and miner)" license=('custom:Cryptonote') arch=('x86_64' 'i686' 'armv7h' 'aarch64') url="https://getmonero.org/" -depends=('boost-libs' 'unbound' 'miniupnpc' 'libunwind' 'openssl' 'readline' 'zeromq') +depends=('boost-libs' 'libunwind' 'openssl' 'readline' 'zeromq') makedepends=('git' 'cmake' 'boost' 'gtest' 'qt5-tools') provides=('monero' 'libmonero-wallet') conflicts=('bitmonero-git' 'libmonero-wallet-git') -source=("https://github.com/monero-project/monero/archive/v${pkgver}.tar.gz") +source=("${pkgname}"::'git+https://github.com/monero-project/monero#tag=v0.12.1.0' + "0001-account-fix-build-with-GCC-8.1.0.patch" + "0001-Ignore-GCC-8-warnings.patch" + "0001-cmake-do-not-install-into-the-system.patch") -sha256sums+=('5e8303900a39e296c4ebaa41d957ab9ee04e915704e1049f82a9cbd4eedc8ffb') +sha256sums+=('SKIP' + '3802e9a6eb21309c6d08d7da4a1979c369fc6a0d74789f34beaaf60a89e82af2' + '1881c02eccb500c4ee28bf4bc1f59259fc1216013139f1e77f4255ffca2715fe' + '653853f9c0fed231a2cec476703f09198e6a87af12bb0a3bfe98b32e48e7a1c5') -_monero="${pkgbase}-${pkgver}" -_build=build +_monero="${pkgbase}" +_build="build" + +prepare() +{ + git -C "${pkgname}" submodule update --init --recursive + + cd "${srcdir}/${_monero}" + patch -Np1 -i "${srcdir}/0001-account-fix-build-with-GCC-8.1.0.patch" + patch -Np1 -i "${srcdir}/0001-Ignore-GCC-8-warnings.patch" + patch -Np1 -i "${srcdir}/0001-cmake-do-not-install-into-the-system.patch" -d "${srcdir}/monero/external/miniupnp" +} build() { cd "${srcdir}/${_monero}" @@ -35,8 +51,7 @@ build() { } check() { - cd "$srcdir/$_monero" - cd build + cd "${srcdir}/${_monero}/${_build}" # Temporarily disable some a tests: # * coretests takes too long (~25000s) |