diff options
author | Denis Strizhkin <strdenis02@gmail.com> | 2024-09-06 08:47:33 +0000 |
---|---|---|
committer | Denis Strizhkin <strdenis02@gmail.com> | 2024-09-06 08:47:33 +0000 |
commit | 010a72f5cb7d9e08155844b03b3cf1086ad34fbd (patch) | |
tree | ec0dbae034c8104cf242f10d32ac4adea739475a /sys-libs | |
parent | app-admin/pulumi-bin: add 3.131.0, drop 3.128.0 (diff) | |
download | guru-010a72f5cb7d9e08155844b03b3cf1086ad34fbd.tar.gz guru-010a72f5cb7d9e08155844b03b3cf1086ad34fbd.tar.bz2 guru-010a72f5cb7d9e08155844b03b3cf1086ad34fbd.zip |
sys-libs/libnvidia-container: fix 9999 ebuild
Signed-off-by: Denis Strizhkin <strdenis02@gmail.com>
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/libnvidia-container/libnvidia-container-9999.ebuild | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild index 2aa3cbf3fb..b7d6fa9e16 100644 --- a/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild +++ b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild @@ -15,12 +15,14 @@ if [[ "${PV}" == "9999" ]] ; then else SRC_URI=" https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz - https://github.com/NVIDIA/nvidia-modprobe/archive/${NVMODV}.tar.gz -> ${PN}-nvidia-modprobe-${NVMODV}.tar.gz " S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" - NVMODS="${WORKDIR}/nvidia-modprobe-${NVMODV}" KEYWORDS="~amd64" fi +NVMODS="${WORKDIR}/nvidia-modprobe-${NVMODV}" +SRC_URI+=" + https://github.com/NVIDIA/nvidia-modprobe/archive/${NVMODV}.tar.gz -> ${PN}-nvidia-modprobe-${NVMODV}.tar.gz +" LICENSE="Apache-2.0" SLOT="0/${PV}" @@ -50,6 +52,13 @@ PATCHES=( DOCS=( COPYING COPYING.LESSER LICENSE NOTICE README.md) +src_unpack() { + default_src_unpack + if [[ "${PV}" == "9999" ]] ; then + git-r3_src_unpack + fi +} + src_prepare() { # nvidia-modprobe patching based on libnvidia-container/mk/nvidia-modprobe.mk mkdir -p "${S}"/deps/src/nvidia-modprobe-"${NVMODV}" || die @@ -69,10 +78,7 @@ src_compile() { emake \ CGO_CFLAGS="${CFLAGS}" \ CGO_LDFLAGS="${LDFLAGS}" \ - GO_LDFLAGS="-compressdwarf=false -linkmode=external" \ - REVISION="${PV}" \ - LIB_VERSION="${MY_LIB_VERSION}" \ - LIB_TAG="${MY_LIB_TAG}" + GO_LDFLAGS="-compressdwarf=false -linkmode=external" } src_install() { @@ -80,9 +86,6 @@ src_install() { CGO_CFLAGS="${CFLAGS}" \ CGO_LDFLAGS="${LDFLAGS}" \ GO_LDFLAGS="-compressdwarf=false -linkmode=external" \ - REVISION="${PV}" \ - LIB_VERSION="${MY_LIB_VERSION}" \ - LIB_TAG="${MY_LIB_TAG}" \ DESTDIR="${D}" \ install # Install docs |