x11-drivers/nvidia-drivers: Set up libnvidia-ml.so symlinks (bug #598874).
authorJeroen Roovers <jer@gentoo.org>
Fri, 11 Nov 2016 09:39:57 +0000 (10:39 +0100)
committerJeroen Roovers <jer@gentoo.org>
Fri, 11 Nov 2016 09:41:20 +0000 (10:41 +0100)
Package-Manager: portage-2.3.2

x11-drivers/nvidia-drivers/nvidia-drivers-375.10-r1.ebuild

index 7c86eb1c792872ea36ba1459efc399a8b776bf27..7dbd015870cfe80349e4657f3241eb3314626438 100644 (file)
@@ -175,7 +175,15 @@ pkg_setup() {
 src_prepare() {
        if use tools; then
                cp "${DISTDIR}"/nvml.h-${PV} "${S}"/nvidia-settings-${PV}/src/nvml.h || die
-               sed -i -e 's|-lnvidia-ml|-L../../ &|g' nvidia-settings-${PV}/src/Makefile || die
+
+               ln -s libnvidia-ml.so.${PV} libnvidia-ml.so || die
+               if use multilib; then
+                       pushd 32/ 2>/dev/null || die
+                       ln -s libnvidia-ml.so.${PV} libnvidia-ml.so || die
+                       popd 2>/dev/null || die
+               fi
+
+               sed -i -e "s|-lnvidia-ml|-L../../ &|g" nvidia-settings-${PV}/src/Makefile || die
        fi
 
        eapply "${FILESDIR}"/${P}-profiles-rc.patch