net-misc/xmrig-cuda: Use cuda eclass

This commit is contained in:
Dorian OUAKLI 2024-06-14 10:36:49 +02:00
parent c19348d668
commit efe52edf71
3 changed files with 12 additions and 7 deletions

View File

@ -4,11 +4,11 @@ DEPEND=sys-devel/gcc:11 dev-util/nvidia-cuda-toolkit
DESCRIPTION=CUDA Plugin for XMRig
EAPI=8
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig-cuda
INHERIT=cmake systemd
INHERIT=cmake cuda systemd
KEYWORDS=amd64 ~arm64
LICENSE=Apache-2.0 GPL-3+ MIT
RDEPEND=sys-devel/gcc:11 dev-util/nvidia-cuda-toolkit
SLOT=0
SRC_URI=https://github.com/xmrig/xmrig-cuda/archive/v6.21.1.tar.gz -> xmrig-cuda-6.21.1.tar.gz
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c systemd c8b03e8df84486aa991d4396686e8942
_md5_=d825502624e410f2c01d82009ae7be0d
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils baea6080dd821f5562d715887954c9d3 cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 systemd c8b03e8df84486aa991d4396686e8942
_md5_=f99d187bdffc23665a1cf14f670d0d29

View File

@ -1,2 +1,2 @@
DIST xmrig-cuda-6.21.1.tar.gz 256859 BLAKE2B 18061d378cd5730a88db87d21ebe7a8340c30744b73fc987f1f4cde103cc45d5f8bbfef4ad86650490aec776be604b82e725e10f5691d408155a8db6e13a1237 SHA512 efbff1a35d39303405b4ef2a765e844e2da79884fa9db0c4796404f40321086f45a261dad99380fa8eae45027b0135129b37b05b81bf39e30c9bdeb82a9d3ff5
EBUILD xmrig-cuda-6.21.1.ebuild 839 BLAKE2B 16f9001e32d70cacab11903246e71cbaf3333bbcad50f5c8294d3450a185829ecf4b8578d5581700499c855a93211c8978c3135d1eb099034128cfe9bac579ed SHA512 5ce55b0508878104e55d33ebeeb8eb4f1dd9d59a95d62466d6bce8b6b16ff497a567ba732ecd74f170395bb9ec413d293305bb152c129c555fe2dffca7444a92
EBUILD xmrig-cuda-6.21.1.ebuild 963 BLAKE2B 8ab94aacce0878b8685b4a6700ffffb0518789d29edf14b0d7ef99362d2b3c217a9f7b152cda88c7e49f0c3ad03b15409da430c62e340abcf8f0b7baad3d525f SHA512 9707ebe65594755248426abd1d8197c80496cd44336c4ec1f179b613ebf9610317fce496664b4b8fdec80e83e090403dbdb8bdb055dd6e778d64f5f036981fba

View File

@ -3,7 +3,7 @@
EAPI=8
inherit cmake systemd
inherit cmake cuda systemd
DESCRIPTION="CUDA Plugin for XMRig"
HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig-cuda"
@ -29,13 +29,18 @@ RDEPEND="
"
src_prepare() {
export CC=gcc-11
export CXX=g++-11
# export CC=gcc-11
# export CXX=g++-11
cuda_src_prepare
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)"
-DCUDA_HOST_COMPILER="$(cuda_gccdir)"
)
# export CC=gcc-11
# export CXX=g++-11