| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.2.5 | 8 | -* ~amd64 | 0 |
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit unpacker
MY_PN="${PN%-bin}"
BIN_FILE="6abfdd7f707d155da0ecef6242593c19.bin"
BASE_URI="https://github.com/OneZeroMiner/onezerominer/releases/download"
DESCRIPTION="Nvidia/CUDA optimized GPU miner for crypto projects"
HOMEPAGE="https://github.com/OneZeroMiner/onezerominer"
SRC_URI="${BASE_URI}/v${PV}/${MY_PN}-linux-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="-* ~amd64"
LICENSE="all-rights-reserved"
SLOT="0"
RDEPEND="!elibc_musl? ( dev-util/nvidia-cuda-toolkit )"
PKG_DIR="/opt/${MY_PN}"
QA_PREBUILT="${PKG_DIR}"
S="${WORKDIR}/${MY_PN}-linux"
src_prepare() {
sed -i -e "s|[.]/${MY_PN}|${EPREFIX}${PKG_DIR}/${MY_PN}|g" "mine.sh" \
|| die "sed failed"
eapply_user
}
src_install() {
exeopts -m755
exeinto "${PKG_DIR}"
doexe "${MY_PN}" "${BIN_FILE}"
newexe "mine.sh" "mine_dynex.sh"
dosym -r "${PKG_DIR}/${MY_PN}" "/opt/bin/${MY_PN}"
}
!elibc_musl? ( dev-util/nvidia-cuda-toolkit )