| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.84 | 8 | -* ~amd64 | 0 |
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit unpacker
MY_SPN="${PN%-bin}"
MY_PN="lolMiner"
MY_PV="${PV/_beta/b}"
MY_PV="${MY_PV/_alpha/a}"
BASE_URI="https://github.com/Lolliedieb/lolMiner-releases"
DESCRIPTION="A multi algorithm crypto miner client supporting AMD & Nvidia GPUs"
HOMEPAGE="https://github.com/Lolliedieb/lolMiner-releases"
SRC_URI="${BASE_URI}/releases/download/${MY_PV}/${MY_PN}_v${MY_PV}_Lin64.tar.gz -> ${P}.tar.gz"
KEYWORDS="-* ~amd64"
LICENSE="Boost-1.0 BSD lolMiner MIT"
SLOT="0"
IUSE="cuda opencl"
RDEPEND="
cuda? ( dev-util/nvidia-cuda-toolkit )
opencl? ( virtual/opencl )
"
PKG_DIR="/opt/${MY_SPN}"
QA_PREBUILT="${PKG_DIR}/*"
S="${WORKDIR}/${MY_PV}"
src_prepare() {
sed -i -e "s|[.]/${MY_PN}|${EPREFIX}${PKG_DIR}/${MY_PN}|g" *.sh \
|| die "sed failed"
eapply_user
}
src_install() {
exeopts -m755
exeinto "${PKG_DIR}"
doexe "${MY_PN}" *".sh"
dosym -r "${PKG_DIR}/${MY_PN}" "/opt/bin/${MY_PN}"
insinto "/etc/${MY_SPN}"
doins "${MY_PN}.cfg"
dodoc "readme.txt"
}
cuda? ( dev-util/nvidia-cuda-toolkit ) opencl? ( virtual/opencl )