mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-05 16:01:42 +01:00
39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
# Contributor: Oleg Titov <oleg.titov@gmail.com>
|
|
# Maintainer: Oleg Titov <oleg.titov@gmail.com>
|
|
pkgname=xmrig
|
|
pkgver=6.13.1
|
|
pkgrel=0
|
|
pkgdesc="XMRig is a high performance Monero (XMR) miner"
|
|
url="https://xmrig.com/"
|
|
arch="aarch64 x86 x86_64" # officially supported by upstream
|
|
license="GPL-3.0-or-later"
|
|
options="!check" # No test suite from upstream
|
|
makedepends="cmake libmicrohttpd-dev libuv-dev openssl-dev hwloc-dev"
|
|
subpackages="$pkgname-doc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/xmrig/xmrig/archive/v$pkgver.tar.gz
|
|
enable-donateless-mode.patch
|
|
"
|
|
|
|
case "$CARCH" in
|
|
aarch64*) CMAKE_CROSSOPTS="-DARM_TARGET=8"; makedepends="$makedepends linux-headers" ;;
|
|
esac
|
|
|
|
build() {
|
|
cmake -B build $CMAKE_CROSSOPTS -DCMAKE_BUILD_TYPE=None \
|
|
-DWITH_CUDA=OFF \
|
|
-DWITH_OPENCL=OFF
|
|
|
|
make -C build
|
|
}
|
|
|
|
package() {
|
|
install -Dm 755 build/xmrig $pkgdir/usr/bin/xmrig
|
|
|
|
install -Dm 644 -t "$pkgdir"/usr/share/doc/$pkgname/ README.md
|
|
}
|
|
|
|
sha512sums="
|
|
f1a4e11f6e13bd275f2d867f1a4826cb244bdc9d157e590870ebc4dcd3cafc522bf7f46cfb4eb81e129fc3f9dbef59219288088c42e8f6b876ac16b5b6224323 xmrig-6.13.1.tar.gz
|
|
40cd7e3a884920951ec48efebbea5d7181deaeef6a226444a46ad8dc83b54eceae954c8d28952c21d63a15a4947eac72d1024b83684b5cb15437d3c8d32b006a enable-donateless-mode.patch
|
|
"
|