summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGiovanni Santini2021-12-10 19:15:15 +0100
committerGiovanni Santini2021-12-10 19:15:15 +0100
commit5d4496fffd8054c2f2e1d9e7089a0d2e1b109f4b (patch)
tree4551869c46d59aa03136f4541cf2e214507d68c3 /PKGBUILD
downloadaur-5d4496fffd8054c2f2e1d9e7089a0d2e1b109f4b.tar.gz
newpkg: xmrig-mo-cuda
- Fork of the `xmrig-cuda` AUR package using MoneroOcean code.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..af79d6379c0c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Giovanni Santini <giovannisantini93 AT yahoo.it>
+# Contributor: Hans-Nikolai Viessmann <hans AT viess.mn>
+
+_pkgname=xmrig-cuda
+_pkgver=6.15.1
+_mover=1
+pkgname="${_pkgname/xmrig/xmrig-mo}"
+pkgver="${_pkgver}mo${_mover}"
+pkgrel=1
+pkgdesc='NVIDIA CUDA plugin for XMRig miner, MoneroOcean fork.'
+arch=(x86_64)
+url="https://github.com/MoneroOcean/${_pkgname}"
+depends=('xmrig-mo>=6.15.0' 'cuda>=8.0')
+optdepends=('monero: wallet')
+makedepends=('cmake' 'cuda>=8.0' 'git')
+license=('GPL')
+source=("git+${url}#tag=v${_pkgver}-mo${_mover}"
+ 'fix-compile.patch')
+sha256sums=('SKIP'
+ 'd702dc516dc5b57c814d9ddeffb6df72b699891b2c0c50eb690f5a9dd1a3a77f')
+
+prepare () {
+ cd "${_pkgname}"
+
+ patch -p1 < ${srcdir}/fix-compile.patch
+}
+
+build() {
+ cd "${_pkgname}"
+
+ cmake -DCMAKE_C_COMPILER=/opt/cuda/bin/gcc -DCMAKE_CXX_COMPILER=/opt/cuda/bin/g++ -S . -B build
+ cmake --build build
+}
+
+package() {
+ cd "${_pkgname}"
+ install -Dm644 "build/libxmrig-cuda.so" "${pkgdir}/usr/lib/libxmrig-cuda.so"
+ install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+}