mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-07 00:42:07 +01:00
47 lines
2.3 KiB
Plaintext
47 lines
2.3 KiB
Plaintext
# Contributor: André Klitzing <aklitzing@gmail.com>
|
|
# Maintainer: André Klitzing <aklitzing@gmail.com>
|
|
pkgname=monero
|
|
pkgver=0.17.1.9
|
|
pkgrel=1
|
|
_ver_randomx=1.1.8
|
|
_ver_supercop=633500ad8c8759995049ccd022107d1fa8a1bbc9
|
|
pkgdesc="Secure, private, untraceable cryptocurrency"
|
|
url="https://getmonero.org/"
|
|
arch="all !aarch64 !mips !mips64 !riscv64" # build failure
|
|
license="BSD-3-Clause"
|
|
makedepends="boost-dev cmake cppzmq libsodium-dev miniupnpc-dev openssl-dev
|
|
openpgm-dev rapidjson-dev readline-dev unbound-dev zeromq-dev"
|
|
options="!check"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/monero-project/monero/archive/v$pkgver.tar.gz
|
|
$pkgname-randomx-$_ver_randomx.tar.gz::https://github.com/tevador/RandomX/archive/v$_ver_randomx.tar.gz
|
|
$pkgname-supercop-$_ver_supercop.tar.gz::https://github.com/monero-project/supercop/archive/$_ver_supercop.tar.gz
|
|
easylogging.patch
|
|
system-miniupnpc.patch
|
|
version-string.patch
|
|
"
|
|
|
|
build() {
|
|
rm -fr external/randomx external/supercop
|
|
ln -s $srcdir/RandomX-$_ver_randomx external/randomx
|
|
ln -s $srcdir/supercop-$_ver_supercop external/supercop
|
|
mkdir -p build && cd build
|
|
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-DSTACK_TRACE=OFF \
|
|
-DMANUAL_SUBMODULES=1 \
|
|
..
|
|
make
|
|
}
|
|
|
|
package() {
|
|
mkdir -p "$pkgdir"/usr/bin
|
|
install -m755 -t "$pkgdir"/usr/bin build/bin/*
|
|
}
|
|
|
|
sha512sums="b529d1c691584a5bf1e1fa342909dbb296ef57b0b7d018d95dd40ee418257a15f8f94ec74f780762f28f57f5db4a953becce97558af407f89828d55da88e61d8 monero-0.17.1.9.tar.gz
|
|
f41f13ba7b979a969e9d60e6c44cf289802e7459d6d817a64377428c3e833ea2f71a8a1e6559682ecc0ec2a33f958bb5b727d7faa28cb6ff69a524d713969bce monero-randomx-1.1.8.tar.gz
|
|
06cca8d1def31aa11bf5aa42d861c4a027786f7cc494fa3ab53a2bc4bd9d1f55b2389020ba5fd1816ed277b6e4320ad8edbb3117dcf4981fc7fba655c4bbe648 monero-supercop-633500ad8c8759995049ccd022107d1fa8a1bbc9.tar.gz
|
|
c149f1e6a6968115f95213d512116457b36665ff1159c5137dda45fa27712ce6f088b908663fb429b8e5f74e41d6cd57669db79d596564ddaca481dbdc63393e easylogging.patch
|
|
70c8e981d87442e0c8eccb6804af8ba78c312cfeb547957b20c8e4e83e533f161ce1b094891a99df4113e901f43954a0f1473e39781e8dae77faa0726132563b system-miniupnpc.patch
|
|
087e48b0507c0fb7cc9dbab05b0373b61687de3935642299c6df0194539934e7cccad497435c32291c063b10f4d91d4fbc98d81e269148c4e14780ed38d43559 version-string.patch"
|