From d51ba565a7aefc65982a3d9a47d4426cb3fa9f89 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 2 Oct 2014 12:16:55 +0200 Subject: [PATCH] nvidia331: removed; superseded by nvidia-stable. --- srcpkgs/nvidia331-dkms | 1 - srcpkgs/nvidia331-opencl | 1 - srcpkgs/nvidia331/nvidia331-dkms.INSTALL | 7 - srcpkgs/nvidia331/nvidia331-dkms.REMOVE | 7 - srcpkgs/nvidia331/template | 183 ----------------------- 5 files changed, 199 deletions(-) delete mode 120000 srcpkgs/nvidia331-dkms delete mode 120000 srcpkgs/nvidia331-opencl delete mode 100644 srcpkgs/nvidia331/nvidia331-dkms.INSTALL delete mode 100644 srcpkgs/nvidia331/nvidia331-dkms.REMOVE delete mode 100644 srcpkgs/nvidia331/template diff --git a/srcpkgs/nvidia331-dkms b/srcpkgs/nvidia331-dkms deleted file mode 120000 index bcf57d4d71..0000000000 --- a/srcpkgs/nvidia331-dkms +++ /dev/null @@ -1 +0,0 @@ -nvidia331 \ No newline at end of file diff --git a/srcpkgs/nvidia331-opencl b/srcpkgs/nvidia331-opencl deleted file mode 120000 index bcf57d4d71..0000000000 --- a/srcpkgs/nvidia331-opencl +++ /dev/null @@ -1 +0,0 @@ -nvidia331 \ No newline at end of file diff --git a/srcpkgs/nvidia331/nvidia331-dkms.INSTALL b/srcpkgs/nvidia331/nvidia331-dkms.INSTALL deleted file mode 100644 index 51795d79e0..0000000000 --- a/srcpkgs/nvidia331/nvidia331-dkms.INSTALL +++ /dev/null @@ -1,7 +0,0 @@ -# Regenerate initramfs. -case ${ACTION} in -post) - echo "Regenerating initramfs, please wait..." - dracut -f -q - ;; -esac diff --git a/srcpkgs/nvidia331/nvidia331-dkms.REMOVE b/srcpkgs/nvidia331/nvidia331-dkms.REMOVE deleted file mode 100644 index c975fe0228..0000000000 --- a/srcpkgs/nvidia331/nvidia331-dkms.REMOVE +++ /dev/null @@ -1,7 +0,0 @@ -# Regenerate initramfs. -case ${ACTION} in -purge) - echo "Regenerating initramfs, please wait..." - dracut -f -q - ;; -esac diff --git a/srcpkgs/nvidia331/template b/srcpkgs/nvidia331/template deleted file mode 100644 index 4fc2b4b261..0000000000 --- a/srcpkgs/nvidia331/template +++ /dev/null @@ -1,183 +0,0 @@ -# Template file for 'nvidia' - -_desc="NVIDIA drivers for linux (331.x series)" - -pkgname=nvidia331 -version=331.89 -revision=6 -maintainer="Juan RP " -license="Propietary NVIDIA license" -homepage="http://www.nvidia.com" - -only_for_archs="i686 x86_64" -nonfree=yes -create_wrksrc=yes -short_desc="${_desc} - Libraries and Utilities" -depends="virtual?xserver-abi-video<19 nvidia331-dkms-${version}_${revision} pkg-config" -conflicts="catalyst>=0" - -provides="nvidia-${version}_${revision} libGL-${version}_${revision}" -replaces="nvidia>=0 libGL>=0" - -if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then - _pkg="NVIDIA-Linux-x86-${version}" - distfiles="http://us.download.nvidia.com/XFree86/Linux-x86/${version}/NVIDIA-Linux-x86-${version}.run" - checksum=608c5555933fd8738f9263e569ae31acff0a9ef93390aa61889ab0606182c942 -else - _pkg="NVIDIA-Linux-x86_64-${version}-no-compat32" - distfiles="http://us.download.nvidia.com/XFree86/Linux-x86_64/${version}/NVIDIA-Linux-x86_64-${version}-no-compat32.run" - checksum=74795c80f236882e0aac49ffdb7cbef90e6aee86f997bfcf2d5e2799a9408607 -fi - -do_extract() { - install -m755 ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_pkg}.run ${wrksrc} - cd ${wrksrc} - ./${_pkg}.run --extract-only - rm -f ${_pkg}.run -} - -do_install() { - cd ${_pkg} - - # X driver - vinstall nvidia_drv.so 755 usr/lib/xorg/modules/drivers - - # GLX extension module for X - vinstall libglx.so.${version} 755 usr/lib/xorg/modules/extensions - ln -sf libglx.so.${version} ${DESTDIR}/usr/lib/xorg/modules/extensions/libglx.so - ln -sf libglx.so.${version} ${DESTDIR}/usr/lib/xorg/modules/extensions/libglx.so.1 - - # OpenGL library - vinstall libGL.so.${version} 755 usr/lib - ln -sf libGL.so.${version} ${DESTDIR}/usr/lib/libGL.so - ln -sf libGL.so.${version} ${DESTDIR}/usr/lib/libGL.so.1 - - # OpenGL core library - vinstall libnvidia-glcore.so.${version} 755 usr/lib - ln -sf libnvidia-glcore.so.${version} ${DESTDIR}/usr/lib/libnvidia-glcore.so - - # VDPAU - vinstall libvdpau_nvidia.so.${version} 755 usr/lib/vdpau - ln -sf libvdpau_nvidia.so.${version} ${DESTDIR}/usr/lib/vdpau/libvdpau_nvidia.so - ln -sf libvdpau_nvidia.so.${version} ${DESTDIR}/usr/lib/vdpau/libvdpau_nvidia.so.1 - - # misc libraries - vinstall tls/libnvidia-tls.so.${version} 755 usr/lib - ln -sf libnvidia-tls.so.${version} ${DESTDIR}/usr/lib/libnvidia-tls.so - - vinstall libnvidia-cfg.so.${version} 755 usr/lib - ln -sf libnvidia-cfg.so.${version} ${DESTDIR}/usr/lib/libnvidia-cfg.so - ln -sf libnvidia-cfg.so.${version} ${DESTDIR}/usr/lib/libnvidia-cfg.so.1 - - vinstall libnvidia-ml.so.${version} 755 usr/lib - ln -sf libnvidia-ml.so.${version} ${DESTDIR}/usr/lib/libnvidia-ml.so - ln -sf libnvidia-ml.so.${version} ${DESTDIR}/usr/lib/libnvidia-ml.so.1 - - vinstall libnvidia-encode.so.${version} 755 usr/lib - ln -sf libnvidia-encode.so.${version} ${DESTDIR}/usr/lib/libnvidia-encode.so - ln -sf libnvidia-encode.so.${version} ${DESTDIR}/usr/lib/libnvidia-encode.so.1 - - vinstall libnvidia-ifr.so.${version} 755 usr/lib - ln -sf libnvidia-ifr.so.${version} ${DESTDIR}/usr/lib/libnvidia-ifr.so - ln -sf libnvidia-ifr.so.${version} ${DESTDIR}/usr/lib/libnvidia-ifr.so.1 - - vinstall libnvidia-fbc.so.${version} 755 usr/lib - ln -sf libnvidia-fbc.so.${version} ${DESTDIR}/usr/lib/libnvidia-fbc.so - ln -sf libnvidia-fbc.so.${version} ${DESTDIR}/usr/lib/libnvidia-fbc.so.1 - - # CUDA - vbin nvidia-cuda-mps-control - vbin nvidia-cuda-mps-server - vinstall nvidia-cuda-mps-control.1.gz 644 usr/share/man/man1 - - vinstall libcuda.so.${version} 755 usr/lib - ln -sf libcuda.so.${version} ${DESTDIR}/usr/lib/libcuda.so - ln -sf libcuda.so.${version} ${DESTDIR}/usr/lib/libcuda.so.1 - - vinstall libnvcuvid.so.${version} 755 usr/lib - ln -sf libnvcuvid.so.${version} ${DESTDIR}/usr/lib/libnvcuvid.so - ln -sf libnvcuvid.so.${version} ${DESTDIR}/usr/lib/libnvcuvid.so.1 - - # nvidia-xconfig - vbin nvidia-xconfig - vinstall nvidia-xconfig.1.gz 644 usr/share/man/man1 - - # nvidia-settings - vbin nvidia-settings - vinstall nvidia-settings.1.gz 644 usr/share/man/man1 - vinstall nvidia-settings.desktop 644 usr/share/applications - vinstall nvidia-settings.png 644 usr/share/pixmaps - sed -e 's:__UTILS_PATH__:/usr/bin:' \ - -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' \ - -i ${DESTDIR}/usr/share/applications/nvidia-settings.desktop - - # nvidia-bug-report - vbin nvidia-bug-report.sh nvidia-bug-report - vbin nvidia-debugdump - - # nvidia-smi - vbin nvidia-smi - vinstall nvidia-smi.1.gz 644 usr/share/man/man1 - - # License and documentation. - vlicense LICENSE - vdoc README.txt README - vdoc NVIDIA_Changelog - - # opencl pkg - vinstall nvidia.icd 644 etc/OpenCL/vendors - - vinstall libnvidia-compiler.so.${version} 755 usr/lib - ln -sf libnvidia-compiler.so.${version} \ - ${DESTDIR}/usr/lib/libnvidia-compiler.so - ln -sf libnvidia-compiler.so.${version} \ - ${DESTDIR}/usr/lib/libnvidia-compiler.so.1 - - vinstall libnvidia-opencl.so.${version} 755 usr/lib - ln -sf libnvidia-opencl.so.${version} \ - ${DESTDIR}/usr/lib/libnvidia-opencl.so - ln -sf libnvidia-opencl.so.${version} \ - ${DESTDIR}/usr/lib/libnvidia-opencl.so.1 - - # dkms pkg - vmkdir usr/src/nvidia-${version} - 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 - chmod 644 ${DESTDIR}/usr/lib/modules-load.d/nvidia.conf - - # Blacklist nouveau. - vmkdir usr/lib/modprobe.d - echo "blacklist nouveau" > ${DESTDIR}/usr/lib/modprobe.d/nvidia.conf - chmod 644 ${DESTDIR}/usr/lib/modprobe.d/nvidia.conf -} - -nvidia331-dkms_package() { - short_desc="${_desc} - DKMS kernel module" - triggers="dkms" - dkms_modules="nvidia ${version}" - depends="dkms" - provides="nvidia-dkms-${version}_${revision}" - replaces="nvidia-dkms>=0" - nonfree=yes - pkg_install() { - vmove usr/src - vmove usr/lib/modules-load.d - vmove usr/lib/modprobe.d - } -} - -nvidia331-opencl_package() { - short_desc="${_desc} - OpenCL implementation" - provides="nvidia-opencl-${version}_${revision}" - replaces="nvidia-opencl>=0" - depends="libOpenCL" - nonfree=yes - pkg_install() { - vmove "usr/lib/libnvidia-compiler*" - vmove "usr/lib/libnvidia-opencl*" - vmove etc/OpenCL - } -}