blob: 84533815cad17bba0cdb94a20f0d764bc4c3f38a (
plain)
1 # Description: nVIDIA Linux Display Driver
2 # URL: http://www.nvidia.com/
3 # Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
4 # Depends on: gl-select xorg-libxv-32 xorg-libxvmc-32 nvidia
5
6 name=nvidia-32
7 version=331.67
8 release=1
9 source=(ftp://download.nvidia.com/XFree86/Linux-x86/$version/NVIDIA-Linux-x86-$version.run)
10
11 build() {
12 sh NVIDIA-Linux-x86-$version.run --extract-only
13 cd NVIDIA-Linux-x86-$version
14
15 # libraries
16 install -d $PKG/usr/lib32/{tls,vdpau}
17 install -m 0755 libGL.so.$version $PKG/usr/lib32
18 install -m 0755 libOpenCL.so.1.0.0 $PKG/usr/lib32
19 install -m 0755 libcuda.so.$version $PKG/usr/lib32
20 install -m 0755 libnvidia-cfg.so.$version $PKG/usr/lib32
21 install -m 0755 libnvidia-compiler.so.$version $PKG/usr/lib32
22 install -m 0755 libnvidia-encode.so.$version $PKG/usr/lib32
23 install -m 0755 libnvidia-fbc.so.$version $PKG/usr/lib32
24 install -m 0755 libnvidia-glcore.so.$version $PKG/usr/lib32
25 install -m 0755 libnvidia-ifr.so.$version $PKG/usr/lib32
26 install -m 0755 libnvidia-ml.so.$version $PKG/usr/lib32
27 install -m 0755 libnvidia-opencl.so.$version $PKG/usr/lib32
28 install -m 0755 libnvidia-tls.so.$version $PKG/usr/lib32
29 install -m 0755 libnvcuvid.so.$version $PKG/usr/lib32
30 install -m 0755 tls/libnvidia-tls.so.$version $PKG/usr/lib32/tls
31 install -m 0755 libvdpau_nvidia.so.$version $PKG/usr/lib32/vdpau
32
33 ln -s libvdpau_nvidia.so.$version $PKG/usr/lib32/vdpau/libvdpau_nvidia.so.1
34 ln -s libvdpau_nvidia.so.$version $PKG/usr/lib32/vdpau/libvdpau_nvidia.so
35
36 ln -s libnvcuvid.so.$version $PKG/usr/lib32/libnvcuvid.so.1
37 ln -s libnvcuvid.so.$version $PKG/usr/lib32/libnvcuvid.so
38
39 # additional symlinks required by gl-select
40 ln -s libGL.so.$version $PKG/usr/lib32/libGL_so_1_2_nvidia
41
42 rm -rf $PKG/usr/{man,share} $PKG/lib
43 }
|