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