diff options
author | Kevin McCormack | 2018-04-08 21:59:55 -0400 |
---|---|---|
committer | Kevin McCormack | 2018-04-08 21:59:55 -0400 |
commit | a6d191fbdf1024914d5e2a2c30077edf1b422143 (patch) | |
tree | affea60f25c8c66f9e326d00b70e73e9cdc4b8e6 | |
download | aur-a6d191fbdf1024914d5e2a2c30077edf1b422143.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 71 | ||||
-rw-r--r-- | README | 1 | ||||
-rw-r--r-- | no-donate.patch | 10 |
5 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 00000000000..7b6c57e7e67 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = xmr-stak-opencl-amd + pkgdesc = Unified All-in-one Monero miner + pkgver = 2.4.2 + pkgrel = 1 + url = https://github.com/fireice-uk/xmr-stak + arch = x86_64 + license = GPL3 + makedepends = cmake + depends = hwloc + depends = libmicrohttpd + depends = opencl-amd + depends = openssl + source = git+https://github.com/fireice-uk/xmr-stak.git#tag=2.4.2 + source = no-donate.patch + sha256sums = SKIP + sha256sums = 30ef1099d196a4ead4338c89ff8608258fe4e1a6f5eed99f3c96c41d9e77fdcd + +pkgname = xmr-stak-opencl-amd + diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000000..7ab6b8cb161 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg +src +xmr-stak +*.pkg.tar diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 00000000000..9872868dfb2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,71 @@ +# Maintainer: Kevin McCormack <HarlemSquirrel@gmail.com> + +pkgname=xmr-stak-opencl-amd +pkgver=2.4.2 +pkgrel=1 +pkgdesc="Unified All-in-one Monero miner" +arch=('x86_64') +url="https://github.com/fireice-uk/xmr-stak" +license=('GPL3') +makedepends=('cmake') +depends=('hwloc' 'libmicrohttpd' 'opencl-amd' 'openssl') +source=("git+https://github.com/fireice-uk/xmr-stak.git#tag=${pkgver}" + 'no-donate.patch') +sha256sums=('SKIP' + '30ef1099d196a4ead4338c89ff8608258fe4e1a6f5eed99f3c96c41d9e77fdcd') + +prepare() { + cd "$srcdir/xmr-stak" + patch -p1 -i ../no-donate.patch +} + +build() { + cd "$srcdir/xmr-stak" + cmake . -DCUDA_ENABLE=OFF + make +} + +package() { + install -D -m755 "$srcdir/xmr-stak/bin/xmr-stak" -t "$pkgdir/usr/bin/" + # install -D -m644 "$srcdir/xmr-stak/bin/libxmrstak_cuda_backend.so" -t "$pkgdir/usr/lib" + install -D -m644 "$srcdir/xmr-stak/bin/libxmrstak_opencl_backend.so" -t "$pkgdir/usr/lib" +} + + +# source=("https://github.com/fireice-uk/xmr-stak/archive/${pkgver}.tar.gz" +# 'disable_donation.diff') +# sha256sums=('3a85ecb9a844443cc60fdf22d087fbc98cb2ec782d7f0e38a776420ae22d4f28' +# '53062ef6b0a104164ac95f006201ca00d8c5c80b5cd2629ae0315a1ccefae856') + +# prepare() { +# cd "$srcdir/xmr-stak-$pkgver" +# patch -p0 -i ../../disable_donation.diff +# } +# +# build() { +# cd "xmr-stak-$pkgver" +# +# mkdir build +# cd build +# +# # https://github.com/fireice-uk/xmr-stak/blob/master/doc/compile.md +# cmake \ +# .. \ +# -DCMAKE_INSTALL_PREFIX=/usr \ +# -DCMAKE_LINK_STATIC=OFF \ +# -DCMAKE_BUILD_TYPE=Release \ +# -DMICROHTTPD_ENABLE=ON \ +# -DOpenSSL_ENABLE=ON \ +# -DXMR-STAK_COMPILE=native \ +# -DCPU_ENABLE=ON \ +# -DHWLOC_ENABLE=ON \ +# -DOpenCL_ENABLE=ON \ +# -DCUDA_ENABLE=OFF +# +# make +# } +# +# package() { +# cd "xmr-stak-$pkgver/build" +# make DESTDIR="$pkgdir/" install +# } diff --git a/README b/README new file mode 100644 index 00000000000..30c7613cba1 --- /dev/null +++ b/README @@ -0,0 +1 @@ +# ArchLinux PKGBUILD for xmr-stak with AMD OpenCL diff --git a/no-donate.patch b/no-donate.patch new file mode 100644 index 00000000000..b9e71fb0824 --- /dev/null +++ b/no-donate.patch @@ -0,0 +1,10 @@ +diff --git a/xmrstak/donate-level.hpp b/xmrstak/donate-level.hpp +index 71b7962..53980d4 100644 +--- a/xmrstak/donate-level.hpp ++++ b/xmrstak/donate-level.hpp +@@ -15,4 +15,4 @@ + * + */ + +-constexpr double fDevDonationLevel = 2.0 / 100.0; ++constexpr double fDevDonationLevel = 0.0 / 100.0; |