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