summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD8
2 files changed, 8 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a9871ce32ce8..ada3c2dc67dc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = xmrig-nvidia
pkgdesc = Monero cryptocurrency GPU miner, HTTP API disabled
pkgver = 2.4.2
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/xmrig/xmrig-nvidia
changelog = CHANGELOG.md
arch = x86_64
license = GPL
makedepends = cmake
makedepends = libuv
- makedepends = cuda
+ makedepends = cuda-toolkit
depends = libuv
depends = cuda
optdepends = monero: wallet
diff --git a/PKGBUILD b/PKGBUILD
index 3a046bf6016a..7b22ea27e9fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,13 @@
pkgname='xmrig-nvidia'
pkgver=2.4.2
-pkgrel=3
+pkgrel=4
pkgdesc='Monero cryptocurrency GPU miner, HTTP API disabled'
arch=('x86_64')
url='https://github.com/xmrig/xmrig-nvidia'
depends=('libuv' 'cuda')
optdepends=('monero: wallet')
-makedepends=('cmake' 'libuv' 'cuda')
+makedepends=('cmake' 'libuv' 'cuda-toolkit')
license=('GPL')
changelog=CHANGELOG.md
source=("${url}/archive/v${pkgver}.tar.gz"
@@ -24,6 +24,10 @@ prepare() {
# create build dir
[ -d build ] || mkdir build
+ # fix compilation issue affecting CUDA9.1 (is backwards compatible)
+ # NOTE: only needed for xmrig-nvidia version 2.4.2, already fixed upstream
+ sed -i -e 's/#include <device_functions.hpp>/#include <device_functions.h>/' src/nvidia/cuda_extra.cu
+
# reset default donate level
sed -i -e 's/constexpr const int kDonateLevel = 5;/constexpr const int kDonateLevel = 0;/g' src/donate.h
}