From: Benda Xu Date: Sun, 1 Dec 2019 12:00:21 +0000 (+0800) Subject: dev-util/nvidia-cuda-toolkit: Do not depend on nvidia-drivers on Prefix. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=bf853256b4a91c0d66c21b54fc08ea4687551a90;p=gentoo.git dev-util/nvidia-cuda-toolkit: Do not depend on nvidia-drivers on Prefix. Prefix does not manage kernel-related packages. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Benda Xu --- diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243.ebuild index 306345210681..a88adf637084 100644 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243.ebuild +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243.ebuild @@ -21,7 +21,7 @@ RESTRICT="bindist mirror" BDEPEND="" RDEPEND=" =x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm] + !prefix? ( >=x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm] ) debugger? ( dev-libs/openssl-compat:1.0.0 sys-libs/libtermcap-compat @@ -147,4 +147,10 @@ pkg_postinst() { if [[ ${MERGE_TYPE} != binary ]]; then pkg_postinst_check fi + + if use prefix; then + ewarn "Gentoo Prefix does not manage kernel modules. You need to make certain" + ewarn "the function counterpart to >=x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm]" + ewarn "is available from the host" + fi }