From 33c64900cd912fc927558f6bd9651388243db91d Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 29 Jan 2015 10:48:54 +0100 Subject: [PATCH] nvidia{,-stable}: the nvidia-uvm module is only available on x86_64. --- srcpkgs/nvidia-stable/template | 10 +++++++--- srcpkgs/nvidia/template | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/srcpkgs/nvidia-stable/template b/srcpkgs/nvidia-stable/template index 8ecf15e6de..1d7cca3c1b 100644 --- a/srcpkgs/nvidia-stable/template +++ b/srcpkgs/nvidia-stable/template @@ -145,15 +145,19 @@ do_install() { # dkms pkg vmkdir usr/src/nvidia-${version} # add nvidia-uvm dkms submodule too. - cat kernel/uvm/dkms.conf.fragment >> kernel/dkms.conf + if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then + cat kernel/uvm/dkms.conf.fragment >> kernel/dkms.conf + fi vcopy "kernel/*" usr/src/nvidia-${version} # systemd modules-load.d(5) file. vmkdir usr/lib/modules-load.d echo "nvidia" > ${DESTDIR}/usr/lib/modules-load.d/nvidia.conf - echo "nvidia-uvm" > ${DESTDIR}/usr/lib/modules-load.d/nvidia-uvm.conf chmod 644 ${DESTDIR}/usr/lib/modules-load.d/nvidia.conf - chmod 644 ${DESTDIR}/usr/lib/modules-load.d/nvidia-uvm.conf + if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then + echo "nvidia-uvm" > ${DESTDIR}/usr/lib/modules-load.d/nvidia-uvm.conf + chmod 644 ${DESTDIR}/usr/lib/modules-load.d/nvidia-uvm.conf + fi # Blacklist nouveau. vmkdir usr/lib/modprobe.d diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template index 0e0b6d5850..6618edfe6a 100644 --- a/srcpkgs/nvidia/template +++ b/srcpkgs/nvidia/template @@ -145,15 +145,19 @@ do_install() { # dkms pkg vmkdir usr/src/nvidia-${version} # add nvidia-uvm dkms submodule too. - cat kernel/uvm/dkms.conf.fragment >> kernel/dkms.conf + if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then + cat kernel/uvm/dkms.conf.fragment >> kernel/dkms.conf + fi vcopy "kernel/*" usr/src/nvidia-${version} # systemd modules-load.d(5) file. vmkdir usr/lib/modules-load.d echo "nvidia" > ${DESTDIR}/usr/lib/modules-load.d/nvidia.conf - echo "nvidia-uvm" > ${DESTDIR}/usr/lib/modules-load.d/nvidia-uvm.conf chmod 644 ${DESTDIR}/usr/lib/modules-load.d/nvidia.conf - chmod 644 ${DESTDIR}/usr/lib/modules-load.d/nvidia-uvm.conf + if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then + echo "nvidia-uvm" > ${DESTDIR}/usr/lib/modules-load.d/nvidia-uvm.conf + chmod 644 ${DESTDIR}/usr/lib/modules-load.d/nvidia-uvm.conf + fi # Blacklist nouveau. vmkdir usr/lib/modprobe.d