summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD10
2 files changed, 7 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bab9a510b6b1..11af2350e319 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,7 +5,6 @@ pkgbase = ethminer-cuda
url = https://github.com/ethereum-mining/ethminer
arch = x86_64
license = GPL3
- makedepends = gcc10
makedepends = cmake
makedepends = python
makedepends = git
diff --git a/PKGBUILD b/PKGBUILD
index 9f8348853f54..f8c9a37d5172 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@ arch=('x86_64')
url="https://github.com/ethereum-mining/ethminer"
license=('GPL3')
depends=('mesa' 'npth' 'cuda')
-makedepends=('gcc10' 'cmake' 'python' 'git')
+makedepends=('cmake' 'python' 'git')
provides=('ethminer')
conflicts=('ethminer' 'ethminer-git')
source=("git+${url}.git#tag=v${pkgver}")
@@ -34,10 +34,14 @@ build () {
# Enable sm_80 and sm_86
git cherry-pick 8f48e43f9232655340badc626863e88cbc960b73 --no-commit
+ # Prevent creating files in the user's homedir
+ mkdir -p $srcdir/home
+ export HOME=$srcdir/home
+
mkdir -p build && cd build
- export CC=gcc-10
- export CXX=g++-10
+ export CC=gcc
+ export CXX=g++
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DETHASHCUDA=ON
cmake --build .
}