← recipes

Commit f966428

0
plików
+0
dodanych
-0
usuniętych
@@ -1,284 +1,284 @@
1 -pkgname: 'nvidia-580'
2 -pkgver: '580.178.04'
3 -pkgrel: '1'
4 -pkgdesc: 'Libraries and tools for NVidia drivers 580 series'
5 -url: 'https://www.nvidia.com/en-us/drivers/unix/'
6 -arch: x86_64
7 -license:
8 -- custom
9 -
10 -depends: []
11 -makedepends:
12 -- grep
13 -
14 -source:
15 -- 'http://fr.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}.run'
16 -
17 -sha256sums:
18 -- SKIP
19 -
20 -footprint_nvidia-580_doc: |
21 - drwxr-xr-x root/root usr/share/doc/
22 - drwxr-xr-x root/root usr/share/doc/nvidia/
23 - drwxr-xr-x root/root usr/share/doc/nvidia/html/
24 - -rw-r--r-- root/root usr/share/doc/nvidia/html/acknowledgements.html
25 - -rw-r--r-- root/root usr/share/doc/nvidia/html/addressingcapabilities.html
26 - -rw-r--r-- root/root usr/share/doc/nvidia/html/addtlresources.html
27 - -rw-r--r-- root/root usr/share/doc/nvidia/html/appendices.html
28 - -rw-r--r-- root/root usr/share/doc/nvidia/html/audiosupport.html
29 - -rw-r--r-- root/root usr/share/doc/nvidia/html/commonproblems.html
30 - -rw-r--r-- root/root usr/share/doc/nvidia/html/configlaptop.html
31 - -rw-r--r-- root/root usr/share/doc/nvidia/html/configmultxscreens.html
32 - -rw-r--r-- root/root usr/share/doc/nvidia/html/configtwinview.html
33 - -rw-r--r-- root/root usr/share/doc/nvidia/html/depth30.html
34 - -rw-r--r-- root/root usr/share/doc/nvidia/html/displaydevicenames.html
35 - -rw-r--r-- root/root usr/share/doc/nvidia/html/dma_issues.html
36 - -rw-r--r-- root/root usr/share/doc/nvidia/html/dpi.html
37 - -rw-r--r-- root/root usr/share/doc/nvidia/html/dynamicboost.html
38 - -rw-r--r-- root/root usr/share/doc/nvidia/html/dynamicpowermanagement.html
39 - -rw-r--r-- root/root usr/share/doc/nvidia/html/editxconfig.html
40 - -rw-r--r-- root/root usr/share/doc/nvidia/html/egpu.html
41 - -rw-r--r-- root/root usr/share/doc/nvidia/html/faq.html
42 - -rw-r--r-- root/root usr/share/doc/nvidia/html/flippingubb.html
43 - -rw-r--r-- root/root usr/share/doc/nvidia/html/framelock.html
44 - -rw-r--r-- root/root usr/share/doc/nvidia/html/gbm.html
45 - -rw-r--r-- root/root usr/share/doc/nvidia/html/glxsupport.html
46 - -rw-r--r-- root/root usr/share/doc/nvidia/html/gpunames.html
47 - -rw-r--r-- root/root usr/share/doc/nvidia/html/gsp.html
48 - -rw-r--r-- root/root usr/share/doc/nvidia/html/i2c.html
49 - -rw-r--r-- root/root usr/share/doc/nvidia/html/index.html
50 - -rw-r--r-- root/root usr/share/doc/nvidia/html/installationandconfiguration.html
51 - -rw-r--r-- root/root usr/share/doc/nvidia/html/installdriver.html
52 - -rw-r--r-- root/root usr/share/doc/nvidia/html/installedcomponents.html
53 - -rw-r--r-- root/root usr/share/doc/nvidia/html/introduction.html
54 - -rw-r--r-- root/root usr/share/doc/nvidia/html/kernel_open.html
55 - -rw-r--r-- root/root usr/share/doc/nvidia/html/kms.html
56 - -rw-r--r-- root/root usr/share/doc/nvidia/html/knownissues.html
57 - -rw-r--r-- root/root usr/share/doc/nvidia/html/minimumrequirements.html
58 - -rw-r--r-- root/root usr/share/doc/nvidia/html/newusertips.html
59 - -rw-r--r-- root/root usr/share/doc/nvidia/html/ngx.html
60 - -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-debugdump.html
61 - -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-ml.html
62 - -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-peermem.html
63 - -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-persistenced.html
64 - -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-smi.html
65 - -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidiasettings.html
66 - -rw-r--r-- root/root usr/share/doc/nvidia/html/nvpresent.html
67 - -rw-r--r-- root/root usr/share/doc/nvidia/html/openglenvvariables.html
68 - -rw-r--r-- root/root usr/share/doc/nvidia/html/optimus.html
69 - -rw-r--r-- root/root usr/share/doc/nvidia/html/powermanagement.html
70 - -rw-r--r-- root/root usr/share/doc/nvidia/html/primerenderoffload.html
71 - -rw-r--r-- root/root usr/share/doc/nvidia/html/procinterface.html
72 - -rw-r--r-- root/root usr/share/doc/nvidia/html/profiles.html
73 - -rw-r--r-- root/root usr/share/doc/nvidia/html/programmingmodes.html
74 - -rw-r--r-- root/root usr/share/doc/nvidia/html/randr14.html
75 - -rw-r--r-- root/root usr/share/doc/nvidia/html/retpoline.html
76 - -rw-r--r-- root/root usr/share/doc/nvidia/html/selectdriver.html
77 - -rw-r--r-- root/root usr/share/doc/nvidia/html/sli.html
78 - -rw-r--r-- root/root usr/share/doc/nvidia/html/supportedchips.html
79 - -rw-r--r-- root/root usr/share/doc/nvidia/html/vdpausupport.html
80 - -rw-r--r-- root/root usr/share/doc/nvidia/html/wayland-issues.html
81 - -rw-r--r-- root/root usr/share/doc/nvidia/html/xcompositeextension.html
82 - -rw-r--r-- root/root usr/share/doc/nvidia/html/xconfigoptions.html
83 - -rw-r--r-- root/root usr/share/doc/nvidia/html/xineramaglx.html
84 - -rw-r--r-- root/root usr/share/doc/nvidia/html/xrandrextension.html
85 - -rw-r--r-- root/root usr/share/doc/nvidia/html/xwayland.html
86 -
87 -footprint: |
88 - drwxr-xr-x root/root etc/
89 - drwxr-xr-x root/root etc/X11/
90 - drwxr-xr-x root/root etc/X11/xorg.conf.d/
91 - -rw-r--r-- root/root etc/X11/xorg.conf.d/30-nvidia.conf
92 - drwxr-xr-x root/root etc/modprobe.d/
93 - -rw-r--r-- root/root etc/modprobe.d/nouveau.conf
94 - drwxr-xr-x root/root usr/
95 - drwxr-xr-x root/root usr/bin/
96 - -rwxr-xr-x root/root usr/bin/nvidia-settings
97 - -rwxr-xr-x root/root usr/bin/nvidia-smi
98 - -rwxr-xr-x root/root usr/bin/nvidia-xconfig
99 - drwxr-xr-x root/root usr/lib/
100 - -rwxr-xr-x root/root usr/lib/libEGL.so.580.178.04
101 - lrwxrwxrwx root/root usr/lib/libEGL_nvidia.so -> libEGL_nvidia.so.0
102 - lrwxrwxrwx root/root usr/lib/libEGL_nvidia.so.0 -> libEGL_nvidia.so.580.178.04
103 - -rwxr-xr-x root/root usr/lib/libEGL_nvidia.so.580.178.04
104 - lrwxrwxrwx root/root usr/lib/libGLESv1_CM_nvidia.so -> libGLESv1_CM_nvidia.so.1
105 - lrwxrwxrwx root/root usr/lib/libGLESv1_CM_nvidia.so.1 -> libGLESv1_CM_nvidia.so.580.178.04
106 - -rwxr-xr-x root/root usr/lib/libGLESv1_CM_nvidia.so.580.178.04
107 - lrwxrwxrwx root/root usr/lib/libGLESv2_nvidia.so -> libGLESv2_nvidia.so.2
108 - lrwxrwxrwx root/root usr/lib/libGLESv2_nvidia.so.2 -> libGLESv2_nvidia.so.580.178.04
109 - -rwxr-xr-x root/root usr/lib/libGLESv2_nvidia.so.580.178.04
110 - lrwxrwxrwx root/root usr/lib/libGLX_nvidia.so -> libGLX_nvidia.so.0
111 - lrwxrwxrwx root/root usr/lib/libGLX_nvidia.so.0 -> libGLX_nvidia.so.580.178.04
112 - -rwxr-xr-x root/root usr/lib/libGLX_nvidia.so.580.178.04
113 - lrwxrwxrwx root/root usr/lib/libcuda.so -> libcuda.so.1
114 - lrwxrwxrwx root/root usr/lib/libcuda.so.1 -> libcuda.so.580.178.04
115 - -rwxr-xr-x root/root usr/lib/libcuda.so.580.178.04
116 - lrwxrwxrwx root/root usr/lib/libcudadebugger.so -> libcudadebugger.so.1
117 - lrwxrwxrwx root/root usr/lib/libcudadebugger.so.1 -> libcudadebugger.so.580.178.04
118 - -rwxr-xr-x root/root usr/lib/libcudadebugger.so.580.178.04
119 - -rwxr-xr-x root/root usr/lib/libglxserver_nvidia.so.580.178.04
120 - lrwxrwxrwx root/root usr/lib/libnvcuvid.so -> libnvcuvid.so.1
121 - lrwxrwxrwx root/root usr/lib/libnvcuvid.so.1 -> libnvcuvid.so.580.178.04
122 - -rwxr-xr-x root/root usr/lib/libnvcuvid.so.580.178.04
123 - lrwxrwxrwx root/root usr/lib/libnvidia-allocator.so -> libnvidia-allocator.so.1
124 - lrwxrwxrwx root/root usr/lib/libnvidia-allocator.so.1 -> libnvidia-allocator.so.580.178.04
125 - -rwxr-xr-x root/root usr/lib/libnvidia-allocator.so.580.178.04
126 - lrwxrwxrwx root/root usr/lib/libnvidia-cfg.so -> libnvidia-cfg.so.1
127 - lrwxrwxrwx root/root usr/lib/libnvidia-cfg.so.1 -> libnvidia-cfg.so.580.178.04
128 - -rwxr-xr-x root/root usr/lib/libnvidia-cfg.so.580.178.04
129 - lrwxrwxrwx root/root usr/lib/libnvidia-eglcore.so -> libnvidia-eglcore.so.580.178.04
130 - -rwxr-xr-x root/root usr/lib/libnvidia-eglcore.so.580.178.04
131 - lrwxrwxrwx root/root usr/lib/libnvidia-encode.so -> libnvidia-encode.so.1
132 - lrwxrwxrwx root/root usr/lib/libnvidia-encode.so.1 -> libnvidia-encode.so.580.178.04
133 - -rwxr-xr-x root/root usr/lib/libnvidia-encode.so.580.178.04
134 - lrwxrwxrwx root/root usr/lib/libnvidia-fbc.so -> libnvidia-fbc.so.1
135 - lrwxrwxrwx root/root usr/lib/libnvidia-fbc.so.1 -> libnvidia-fbc.so.580.178.04
136 - -rwxr-xr-x root/root usr/lib/libnvidia-fbc.so.580.178.04
137 - lrwxrwxrwx root/root usr/lib/libnvidia-glcore.so -> libnvidia-glcore.so.580.178.04
138 - -rwxr-xr-x root/root usr/lib/libnvidia-glcore.so.580.178.04
139 - lrwxrwxrwx root/root usr/lib/libnvidia-glsi.so -> libnvidia-glsi.so.580.178.04
140 - -rwxr-xr-x root/root usr/lib/libnvidia-glsi.so.580.178.04
141 - lrwxrwxrwx root/root usr/lib/libnvidia-glvkspirv.so -> libnvidia-glvkspirv.so.580.178.04
142 - -rwxr-xr-x root/root usr/lib/libnvidia-glvkspirv.so.580.178.04
143 - lrwxrwxrwx root/root usr/lib/libnvidia-gpucomp.so -> libnvidia-gpucomp.so.580.178.04
144 - -rwxr-xr-x root/root usr/lib/libnvidia-gpucomp.so.580.178.04
145 - lrwxrwxrwx root/root usr/lib/libnvidia-gtk2.so -> libnvidia-gtk2.so.580.178.04
146 - -rwxr-xr-x root/root usr/lib/libnvidia-gtk2.so.580.178.04
147 - lrwxrwxrwx root/root usr/lib/libnvidia-gtk3.so -> libnvidia-gtk3.so.580.178.04
148 - -rwxr-xr-x root/root usr/lib/libnvidia-gtk3.so.580.178.04
149 - lrwxrwxrwx root/root usr/lib/libnvidia-ml.so -> libnvidia-ml.so.1
150 - lrwxrwxrwx root/root usr/lib/libnvidia-ml.so.1 -> libnvidia-ml.so.580.178.04
151 - -rwxr-xr-x root/root usr/lib/libnvidia-ml.so.580.178.04
152 - lrwxrwxrwx root/root usr/lib/libnvidia-ngx.so -> libnvidia-ngx.so.1
153 - lrwxrwxrwx root/root usr/lib/libnvidia-ngx.so.1 -> libnvidia-ngx.so.580.178.04
154 - -rwxr-xr-x root/root usr/lib/libnvidia-ngx.so.580.178.04
155 - lrwxrwxrwx root/root usr/lib/libnvidia-nvvm.so -> libnvidia-nvvm.so.4
156 - lrwxrwxrwx root/root usr/lib/libnvidia-nvvm.so.4 -> libnvidia-nvvm.so.580.178.04
157 - -rwxr-xr-x root/root usr/lib/libnvidia-nvvm.so.580.178.04
158 - lrwxrwxrwx root/root usr/lib/libnvidia-opencl.so -> libnvidia-opencl.so.1
159 - lrwxrwxrwx root/root usr/lib/libnvidia-opencl.so.1 -> libnvidia-opencl.so.580.178.04
160 - -rwxr-xr-x root/root usr/lib/libnvidia-opencl.so.580.178.04
161 - lrwxrwxrwx root/root usr/lib/libnvidia-opticalflow.so -> libnvidia-opticalflow.so.1
162 - lrwxrwxrwx root/root usr/lib/libnvidia-opticalflow.so.1 -> libnvidia-opticalflow.so.580.178.04
163 - -rwxr-xr-x root/root usr/lib/libnvidia-opticalflow.so.580.178.04
164 - lrwxrwxrwx root/root usr/lib/libnvidia-pkcs11-openssl3.so -> libnvidia-pkcs11-openssl3.so.580.178.04
165 - -rwxr-xr-x root/root usr/lib/libnvidia-pkcs11-openssl3.so.580.178.04
166 - lrwxrwxrwx root/root usr/lib/libnvidia-pkcs11.so -> libnvidia-pkcs11.so.580.178.04
167 - -rwxr-xr-x root/root usr/lib/libnvidia-pkcs11.so.580.178.04
168 - lrwxrwxrwx root/root usr/lib/libnvidia-present.so -> libnvidia-present.so.580.178.04
169 - -rwxr-xr-x root/root usr/lib/libnvidia-present.so.580.178.04
170 - lrwxrwxrwx root/root usr/lib/libnvidia-ptxjitcompiler.so -> libnvidia-ptxjitcompiler.so.1
171 - lrwxrwxrwx root/root usr/lib/libnvidia-ptxjitcompiler.so.1 -> libnvidia-ptxjitcompiler.so.580.178.04
172 - -rwxr-xr-x root/root usr/lib/libnvidia-ptxjitcompiler.so.580.178.04
173 - lrwxrwxrwx root/root usr/lib/libnvidia-rtcore.so -> libnvidia-rtcore.so.580.178.04
174 - -rwxr-xr-x root/root usr/lib/libnvidia-rtcore.so.580.178.04
175 - lrwxrwxrwx root/root usr/lib/libnvidia-sandboxutils.so -> libnvidia-sandboxutils.so.1
176 - lrwxrwxrwx root/root usr/lib/libnvidia-sandboxutils.so.1 -> libnvidia-sandboxutils.so.580.178.04
177 - -rwxr-xr-x root/root usr/lib/libnvidia-sandboxutils.so.580.178.04
178 - lrwxrwxrwx root/root usr/lib/libnvidia-tls.so -> libnvidia-tls.so.580.178.04
179 - -rwxr-xr-x root/root usr/lib/libnvidia-tls.so.580.178.04
180 - lrwxrwxrwx root/root usr/lib/libnvidia-vksc-core.so -> libnvidia-vksc-core.so.1
181 - lrwxrwxrwx root/root usr/lib/libnvidia-vksc-core.so.1 -> libnvidia-vksc-core.so.580.178.04
182 - -rwxr-xr-x root/root usr/lib/libnvidia-vksc-core.so.580.178.04
183 - lrwxrwxrwx root/root usr/lib/libnvidia-wayland-client.so -> libnvidia-wayland-client.so.580.178.04
184 - -rwxr-xr-x root/root usr/lib/libnvidia-wayland-client.so.580.178.04
185 - lrwxrwxrwx root/root usr/lib/libnvoptix.so -> libnvoptix.so.1
186 - lrwxrwxrwx root/root usr/lib/libnvoptix.so.1 -> libnvoptix.so.580.178.04
187 - -rwxr-xr-x root/root usr/lib/libnvoptix.so.580.178.04
188 - lrwxrwxrwx root/root usr/lib/libvdpau_nvidia.so -> libvdpau_nvidia.so.1
189 - lrwxrwxrwx root/root usr/lib/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.580.178.04
190 - -rwxr-xr-x root/root usr/lib/libvdpau_nvidia.so.580.178.04
191 - drwxr-xr-x root/root usr/lib/xorg/
192 - drwxr-xr-x root/root usr/lib/xorg/modules/
193 - drwxr-xr-x root/root usr/lib/xorg/modules/drivers/
194 - -rwxr-xr-x root/root usr/lib/xorg/modules/drivers/nvidia_drv.so
195 - drwxr-xr-x root/root usr/lib/xorg/modules/extensions/
196 - lrwxrwxrwx root/root usr/lib/xorg/modules/extensions/libglxserver_nvidia.so -> libglxserver_nvidia.so.580.178.04
197 - -rwxr-xr-x root/root usr/lib/xorg/modules/extensions/libglxserver_nvidia.so.580.178.04
198 - drwxr-xr-x root/root usr/share/
199 - drwxr-xr-x root/root usr/share/applications/
200 - -rw-r--r-- root/root usr/share/applications/nvidia-settings.desktop
201 - drwxr-xr-x root/root usr/share/pixmaps/
202 - -rwxr-xr-x root/root usr/share/pixmaps/nvidia-settings.png
203 -
204 -footprint_nvidia-580_man: |
205 - drwxr-xr-x root/root usr/share/man/
206 - drwxr-xr-x root/root usr/share/man/man1/
207 - -rw-r--r-- root/root usr/share/man/man1/nvidia-settings.1.gz
208 - -rw-r--r-- root/root usr/share/man/man1/nvidia-smi.1.gz
209 - -rw-r--r-- root/root usr/share/man/man1/nvidia-xconfig.1.gz
210 -
211 -hooks:
212 - 'post-install': |
213 - ln -sf libEGL.so.580.178.04 usr/lib/libEGL.so.1
214 - ln -sf libEGL.so.1 usr/lib/libEGL.so
215 - 'post-remove': |
216 - name=nvidia-580
217 - version=580.178.04
218 - release=1
219 - ln -sf libEGL.so.1.1.0 /usr/lib/libEGL.so.1
220 - ln -sf libEGL.so.1 /usr/lib/libEGL.so
221 -
222 -build: |
223 - sh NVIDIA-Linux-x86_64-${pkgver}.run --extract-only
224 - install -dm0755 ${PKGDIR}/usr/{lib,{bin,share/{applications,pixmaps,man/man1,doc/nvidia}}}
225 - cd /tmp/src-nvidia-580-580.178.04
226 - cd ./NVIDIA-Linux-x86_64-${pkgver}
227 - for i in *.${pkgver}
228 - do
229 - install -m 0755 $i ${PKGDIR}/usr/lib
230 - done
231 -
232 - # man and utils
233 - install -m 0755 nvidia-{xconfig,settings,smi} ${PKGDIR}/usr/bin/
234 - install -m 0644 nvidia-{xconfig,settings,smi}.1.gz \
235 - ${PKGDIR}/usr/share/man/man1/
236 -
237 - # launcher
238 - sed -e "s@__UTILS_PATH__/@@" -e "s@__PIXMAP_PATH__/@@" nvidia-settings.desktop \
239 - > ${PKGDIR}/usr/share/applications/nvidia-settings.desktop
240 - install -m 0755 nvidia-settings.png \
241 - ${PKGDIR}/usr/share/pixmaps/
242 -
243 - # xorg driver/extensions
244 - install -d ${PKGDIR}/usr/lib/xorg/modules/{drivers,extensions}
245 - install -m 0755 nvidia_drv.so ${PKGDIR}/usr/lib/xorg/modules/drivers
246 - install -m 0755 libglxserver_nvidia.so.${pkgver} ${PKGDIR}/usr/lib/xorg/modules/extensions
247 - ln -s libglxserver_nvidia.so.${pkgver} ${PKGDIR}/usr/lib/xorg/modules/extensions/libglxserver_nvidia.so
248 -
249 -
250 - # create soname links
251 - find ${PKGDIR} -type f -name '*.so*' ! -path '*xorg/*' -print0 | while read -d $'\0' _lib
252 - do
253 - _soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Eo 'soname.*: \[[^]]*'|sed "s/soname: \[//" || true)
254 - _base=$(echo ${_soname} | sed -r 's/(.*)\.so.*/\1.so/')
255 - [[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
256 - [[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
257 - done
258 -
259 - # doc
260 - cp -r html ${PKGDIR}/usr/share/doc/nvidia/
261 -
262 - # xorg config
263 - mkdir -p ${PKGDIR}/etc/X11/xorg.conf.d
264 - cat > ${PKGDIR}/etc/X11/xorg.conf.d/30-nvidia.conf << "EOF"
265 - Section "Device"
266 - Identifier "NVIDIA"
267 - Driver "nvidia"
268 - EndSection
269 - EOF
270 -
271 - # Blacklist nouveau
272 - mkdir -p ${PKGDIR}/etc/modprobe.d
273 - cat > ${PKGDIR}/etc/modprobe.d/nouveau.conf << "EOF"
274 - blacklist nouveau
275 - options nouveau modeset=0
276 - EOF
277 -
278 -
279 - # In conflict with libglvnd
280 - rm ${PKGDIR}/usr/lib/libEGL.so
281 - rm ${PKGDIR}/usr/lib/libEGL.so.1
282 -
283 -package: |
284 - true
1 +pkgname: 'nvidia-580'
2 +pkgver: '610.57.04'
3 +pkgrel: '1'
4 +pkgdesc: 'Libraries and tools for NVidia drivers 580 series'
5 +url: 'https://www.nvidia.com/en-us/drivers/unix/'
6 +arch: x86_64
7 +license:
8 +- custom
9 +
10 +depends: []
11 +makedepends:
12 +- grep
13 +
14 +source:
15 +- 'http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}.run'
16 +
17 +sha256sums:
18 +- SKIP
19 +
20 +footprint_nvidia-610_doc: |
21 + drwxr-xr-x root/root usr/share/doc/
22 + drwxr-xr-x root/root usr/share/doc/nvidia/
23 + drwxr-xr-x root/root usr/share/doc/nvidia/html/
24 + -rw-r--r-- root/root usr/share/doc/nvidia/html/acknowledgements.html
25 + -rw-r--r-- root/root usr/share/doc/nvidia/html/addressingcapabilities.html
26 + -rw-r--r-- root/root usr/share/doc/nvidia/html/addtlresources.html
27 + -rw-r--r-- root/root usr/share/doc/nvidia/html/appendices.html
28 + -rw-r--r-- root/root usr/share/doc/nvidia/html/audiosupport.html
29 + -rw-r--r-- root/root usr/share/doc/nvidia/html/commonproblems.html
30 + -rw-r--r-- root/root usr/share/doc/nvidia/html/configlaptop.html
31 + -rw-r--r-- root/root usr/share/doc/nvidia/html/configmultxscreens.html
32 + -rw-r--r-- root/root usr/share/doc/nvidia/html/configtwinview.html
33 + -rw-r--r-- root/root usr/share/doc/nvidia/html/depth30.html
34 + -rw-r--r-- root/root usr/share/doc/nvidia/html/displaydevicenames.html
35 + -rw-r--r-- root/root usr/share/doc/nvidia/html/dma_issues.html
36 + -rw-r--r-- root/root usr/share/doc/nvidia/html/dpi.html
37 + -rw-r--r-- root/root usr/share/doc/nvidia/html/dynamicboost.html
38 + -rw-r--r-- root/root usr/share/doc/nvidia/html/dynamicpowermanagement.html
39 + -rw-r--r-- root/root usr/share/doc/nvidia/html/editxconfig.html
40 + -rw-r--r-- root/root usr/share/doc/nvidia/html/egpu.html
41 + -rw-r--r-- root/root usr/share/doc/nvidia/html/faq.html
42 + -rw-r--r-- root/root usr/share/doc/nvidia/html/flippingubb.html
43 + -rw-r--r-- root/root usr/share/doc/nvidia/html/framelock.html
44 + -rw-r--r-- root/root usr/share/doc/nvidia/html/gbm.html
45 + -rw-r--r-- root/root usr/share/doc/nvidia/html/glxsupport.html
46 + -rw-r--r-- root/root usr/share/doc/nvidia/html/gpunames.html
47 + -rw-r--r-- root/root usr/share/doc/nvidia/html/gsp.html
48 + -rw-r--r-- root/root usr/share/doc/nvidia/html/i2c.html
49 + -rw-r--r-- root/root usr/share/doc/nvidia/html/index.html
50 + -rw-r--r-- root/root usr/share/doc/nvidia/html/installationandconfiguration.html
51 + -rw-r--r-- root/root usr/share/doc/nvidia/html/installdriver.html
52 + -rw-r--r-- root/root usr/share/doc/nvidia/html/installedcomponents.html
53 + -rw-r--r-- root/root usr/share/doc/nvidia/html/introduction.html
54 + -rw-r--r-- root/root usr/share/doc/nvidia/html/kernel_open.html
55 + -rw-r--r-- root/root usr/share/doc/nvidia/html/kms.html
56 + -rw-r--r-- root/root usr/share/doc/nvidia/html/knownissues.html
57 + -rw-r--r-- root/root usr/share/doc/nvidia/html/minimumrequirements.html
58 + -rw-r--r-- root/root usr/share/doc/nvidia/html/newusertips.html
59 + -rw-r--r-- root/root usr/share/doc/nvidia/html/ngx.html
60 + -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-debugdump.html
61 + -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-ml.html
62 + -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-peermem.html
63 + -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-persistenced.html
64 + -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidia-smi.html
65 + -rw-r--r-- root/root usr/share/doc/nvidia/html/nvidiasettings.html
66 + -rw-r--r-- root/root usr/share/doc/nvidia/html/nvpresent.html
67 + -rw-r--r-- root/root usr/share/doc/nvidia/html/openglenvvariables.html
68 + -rw-r--r-- root/root usr/share/doc/nvidia/html/optimus.html
69 + -rw-r--r-- root/root usr/share/doc/nvidia/html/powermanagement.html
70 + -rw-r--r-- root/root usr/share/doc/nvidia/html/primerenderoffload.html
71 + -rw-r--r-- root/root usr/share/doc/nvidia/html/procinterface.html
72 + -rw-r--r-- root/root usr/share/doc/nvidia/html/profiles.html
73 + -rw-r--r-- root/root usr/share/doc/nvidia/html/programmingmodes.html
74 + -rw-r--r-- root/root usr/share/doc/nvidia/html/randr14.html
75 + -rw-r--r-- root/root usr/share/doc/nvidia/html/retpoline.html
76 + -rw-r--r-- root/root usr/share/doc/nvidia/html/selectdriver.html
77 + -rw-r--r-- root/root usr/share/doc/nvidia/html/sli.html
78 + -rw-r--r-- root/root usr/share/doc/nvidia/html/supportedchips.html
79 + -rw-r--r-- root/root usr/share/doc/nvidia/html/vdpausupport.html
80 + -rw-r--r-- root/root usr/share/doc/nvidia/html/wayland-issues.html
81 + -rw-r--r-- root/root usr/share/doc/nvidia/html/xcompositeextension.html
82 + -rw-r--r-- root/root usr/share/doc/nvidia/html/xconfigoptions.html
83 + -rw-r--r-- root/root usr/share/doc/nvidia/html/xineramaglx.html
84 + -rw-r--r-- root/root usr/share/doc/nvidia/html/xrandrextension.html
85 + -rw-r--r-- root/root usr/share/doc/nvidia/html/xwayland.html
86 +
87 +footprint: |
88 + drwxr-xr-x root/root etc/
89 + drwxr-xr-x root/root etc/X11/
90 + drwxr-xr-x root/root etc/X11/xorg.conf.d/
91 + -rw-r--r-- root/root etc/X11/xorg.conf.d/30-nvidia.conf
92 + drwxr-xr-x root/root etc/modprobe.d/
93 + -rw-r--r-- root/root etc/modprobe.d/nouveau.conf
94 + drwxr-xr-x root/root usr/
95 + drwxr-xr-x root/root usr/bin/
96 + -rwxr-xr-x root/root usr/bin/nvidia-settings
97 + -rwxr-xr-x root/root usr/bin/nvidia-smi
98 + -rwxr-xr-x root/root usr/bin/nvidia-xconfig
99 + drwxr-xr-x root/root usr/lib/
100 + -rwxr-xr-x root/root usr/lib/libEGL.so.580.178.04
101 + lrwxrwxrwx root/root usr/lib/libEGL_nvidia.so -> libEGL_nvidia.so.0
102 + lrwxrwxrwx root/root usr/lib/libEGL_nvidia.so.0 -> libEGL_nvidia.so.580.178.04
103 + -rwxr-xr-x root/root usr/lib/libEGL_nvidia.so.580.178.04
104 + lrwxrwxrwx root/root usr/lib/libGLESv1_CM_nvidia.so -> libGLESv1_CM_nvidia.so.1
105 + lrwxrwxrwx root/root usr/lib/libGLESv1_CM_nvidia.so.1 -> libGLESv1_CM_nvidia.so.580.178.04
106 + -rwxr-xr-x root/root usr/lib/libGLESv1_CM_nvidia.so.580.178.04
107 + lrwxrwxrwx root/root usr/lib/libGLESv2_nvidia.so -> libGLESv2_nvidia.so.2
108 + lrwxrwxrwx root/root usr/lib/libGLESv2_nvidia.so.2 -> libGLESv2_nvidia.so.580.178.04
109 + -rwxr-xr-x root/root usr/lib/libGLESv2_nvidia.so.580.178.04
110 + lrwxrwxrwx root/root usr/lib/libGLX_nvidia.so -> libGLX_nvidia.so.0
111 + lrwxrwxrwx root/root usr/lib/libGLX_nvidia.so.0 -> libGLX_nvidia.so.580.178.04
112 + -rwxr-xr-x root/root usr/lib/libGLX_nvidia.so.580.178.04
113 + lrwxrwxrwx root/root usr/lib/libcuda.so -> libcuda.so.1
114 + lrwxrwxrwx root/root usr/lib/libcuda.so.1 -> libcuda.so.580.178.04
115 + -rwxr-xr-x root/root usr/lib/libcuda.so.580.178.04
116 + lrwxrwxrwx root/root usr/lib/libcudadebugger.so -> libcudadebugger.so.1
117 + lrwxrwxrwx root/root usr/lib/libcudadebugger.so.1 -> libcudadebugger.so.580.178.04
118 + -rwxr-xr-x root/root usr/lib/libcudadebugger.so.580.178.04
119 + -rwxr-xr-x root/root usr/lib/libglxserver_nvidia.so.580.178.04
120 + lrwxrwxrwx root/root usr/lib/libnvcuvid.so -> libnvcuvid.so.1
121 + lrwxrwxrwx root/root usr/lib/libnvcuvid.so.1 -> libnvcuvid.so.580.178.04
122 + -rwxr-xr-x root/root usr/lib/libnvcuvid.so.580.178.04
123 + lrwxrwxrwx root/root usr/lib/libnvidia-allocator.so -> libnvidia-allocator.so.1
124 + lrwxrwxrwx root/root usr/lib/libnvidia-allocator.so.1 -> libnvidia-allocator.so.580.178.04
125 + -rwxr-xr-x root/root usr/lib/libnvidia-allocator.so.580.178.04
126 + lrwxrwxrwx root/root usr/lib/libnvidia-cfg.so -> libnvidia-cfg.so.1
127 + lrwxrwxrwx root/root usr/lib/libnvidia-cfg.so.1 -> libnvidia-cfg.so.580.178.04
128 + -rwxr-xr-x root/root usr/lib/libnvidia-cfg.so.580.178.04
129 + lrwxrwxrwx root/root usr/lib/libnvidia-eglcore.so -> libnvidia-eglcore.so.580.178.04
130 + -rwxr-xr-x root/root usr/lib/libnvidia-eglcore.so.580.178.04
131 + lrwxrwxrwx root/root usr/lib/libnvidia-encode.so -> libnvidia-encode.so.1
132 + lrwxrwxrwx root/root usr/lib/libnvidia-encode.so.1 -> libnvidia-encode.so.580.178.04
133 + -rwxr-xr-x root/root usr/lib/libnvidia-encode.so.580.178.04
134 + lrwxrwxrwx root/root usr/lib/libnvidia-fbc.so -> libnvidia-fbc.so.1
135 + lrwxrwxrwx root/root usr/lib/libnvidia-fbc.so.1 -> libnvidia-fbc.so.580.178.04
136 + -rwxr-xr-x root/root usr/lib/libnvidia-fbc.so.580.178.04
137 + lrwxrwxrwx root/root usr/lib/libnvidia-glcore.so -> libnvidia-glcore.so.580.178.04
138 + -rwxr-xr-x root/root usr/lib/libnvidia-glcore.so.580.178.04
139 + lrwxrwxrwx root/root usr/lib/libnvidia-glsi.so -> libnvidia-glsi.so.580.178.04
140 + -rwxr-xr-x root/root usr/lib/libnvidia-glsi.so.580.178.04
141 + lrwxrwxrwx root/root usr/lib/libnvidia-glvkspirv.so -> libnvidia-glvkspirv.so.580.178.04
142 + -rwxr-xr-x root/root usr/lib/libnvidia-glvkspirv.so.580.178.04
143 + lrwxrwxrwx root/root usr/lib/libnvidia-gpucomp.so -> libnvidia-gpucomp.so.580.178.04
144 + -rwxr-xr-x root/root usr/lib/libnvidia-gpucomp.so.580.178.04
145 + lrwxrwxrwx root/root usr/lib/libnvidia-gtk2.so -> libnvidia-gtk2.so.580.178.04
146 + -rwxr-xr-x root/root usr/lib/libnvidia-gtk2.so.580.178.04
147 + lrwxrwxrwx root/root usr/lib/libnvidia-gtk3.so -> libnvidia-gtk3.so.580.178.04
148 + -rwxr-xr-x root/root usr/lib/libnvidia-gtk3.so.580.178.04
149 + lrwxrwxrwx root/root usr/lib/libnvidia-ml.so -> libnvidia-ml.so.1
150 + lrwxrwxrwx root/root usr/lib/libnvidia-ml.so.1 -> libnvidia-ml.so.580.178.04
151 + -rwxr-xr-x root/root usr/lib/libnvidia-ml.so.580.178.04
152 + lrwxrwxrwx root/root usr/lib/libnvidia-ngx.so -> libnvidia-ngx.so.1
153 + lrwxrwxrwx root/root usr/lib/libnvidia-ngx.so.1 -> libnvidia-ngx.so.580.178.04
154 + -rwxr-xr-x root/root usr/lib/libnvidia-ngx.so.580.178.04
155 + lrwxrwxrwx root/root usr/lib/libnvidia-nvvm.so -> libnvidia-nvvm.so.4
156 + lrwxrwxrwx root/root usr/lib/libnvidia-nvvm.so.4 -> libnvidia-nvvm.so.580.178.04
157 + -rwxr-xr-x root/root usr/lib/libnvidia-nvvm.so.580.178.04
158 + lrwxrwxrwx root/root usr/lib/libnvidia-opencl.so -> libnvidia-opencl.so.1
159 + lrwxrwxrwx root/root usr/lib/libnvidia-opencl.so.1 -> libnvidia-opencl.so.580.178.04
160 + -rwxr-xr-x root/root usr/lib/libnvidia-opencl.so.580.178.04
161 + lrwxrwxrwx root/root usr/lib/libnvidia-opticalflow.so -> libnvidia-opticalflow.so.1
162 + lrwxrwxrwx root/root usr/lib/libnvidia-opticalflow.so.1 -> libnvidia-opticalflow.so.580.178.04
163 + -rwxr-xr-x root/root usr/lib/libnvidia-opticalflow.so.580.178.04
164 + lrwxrwxrwx root/root usr/lib/libnvidia-pkcs11-openssl3.so -> libnvidia-pkcs11-openssl3.so.580.178.04
165 + -rwxr-xr-x root/root usr/lib/libnvidia-pkcs11-openssl3.so.580.178.04
166 + lrwxrwxrwx root/root usr/lib/libnvidia-pkcs11.so -> libnvidia-pkcs11.so.580.178.04
167 + -rwxr-xr-x root/root usr/lib/libnvidia-pkcs11.so.580.178.04
168 + lrwxrwxrwx root/root usr/lib/libnvidia-present.so -> libnvidia-present.so.580.178.04
169 + -rwxr-xr-x root/root usr/lib/libnvidia-present.so.580.178.04
170 + lrwxrwxrwx root/root usr/lib/libnvidia-ptxjitcompiler.so -> libnvidia-ptxjitcompiler.so.1
171 + lrwxrwxrwx root/root usr/lib/libnvidia-ptxjitcompiler.so.1 -> libnvidia-ptxjitcompiler.so.580.178.04
172 + -rwxr-xr-x root/root usr/lib/libnvidia-ptxjitcompiler.so.580.178.04
173 + lrwxrwxrwx root/root usr/lib/libnvidia-rtcore.so -> libnvidia-rtcore.so.580.178.04
174 + -rwxr-xr-x root/root usr/lib/libnvidia-rtcore.so.580.178.04
175 + lrwxrwxrwx root/root usr/lib/libnvidia-sandboxutils.so -> libnvidia-sandboxutils.so.1
176 + lrwxrwxrwx root/root usr/lib/libnvidia-sandboxutils.so.1 -> libnvidia-sandboxutils.so.580.178.04
177 + -rwxr-xr-x root/root usr/lib/libnvidia-sandboxutils.so.580.178.04
178 + lrwxrwxrwx root/root usr/lib/libnvidia-tls.so -> libnvidia-tls.so.580.178.04
179 + -rwxr-xr-x root/root usr/lib/libnvidia-tls.so.580.178.04
180 + lrwxrwxrwx root/root usr/lib/libnvidia-vksc-core.so -> libnvidia-vksc-core.so.1
181 + lrwxrwxrwx root/root usr/lib/libnvidia-vksc-core.so.1 -> libnvidia-vksc-core.so.580.178.04
182 + -rwxr-xr-x root/root usr/lib/libnvidia-vksc-core.so.580.178.04
183 + lrwxrwxrwx root/root usr/lib/libnvidia-wayland-client.so -> libnvidia-wayland-client.so.580.178.04
184 + -rwxr-xr-x root/root usr/lib/libnvidia-wayland-client.so.580.178.04
185 + lrwxrwxrwx root/root usr/lib/libnvoptix.so -> libnvoptix.so.1
186 + lrwxrwxrwx root/root usr/lib/libnvoptix.so.1 -> libnvoptix.so.580.178.04
187 + -rwxr-xr-x root/root usr/lib/libnvoptix.so.580.178.04
188 + lrwxrwxrwx root/root usr/lib/libvdpau_nvidia.so -> libvdpau_nvidia.so.1
189 + lrwxrwxrwx root/root usr/lib/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.580.178.04
190 + -rwxr-xr-x root/root usr/lib/libvdpau_nvidia.so.580.178.04
191 + drwxr-xr-x root/root usr/lib/xorg/
192 + drwxr-xr-x root/root usr/lib/xorg/modules/
193 + drwxr-xr-x root/root usr/lib/xorg/modules/drivers/
194 + -rwxr-xr-x root/root usr/lib/xorg/modules/drivers/nvidia_drv.so
195 + drwxr-xr-x root/root usr/lib/xorg/modules/extensions/
196 + lrwxrwxrwx root/root usr/lib/xorg/modules/extensions/libglxserver_nvidia.so -> libglxserver_nvidia.so.580.178.04
197 + -rwxr-xr-x root/root usr/lib/xorg/modules/extensions/libglxserver_nvidia.so.580.178.04
198 + drwxr-xr-x root/root usr/share/
199 + drwxr-xr-x root/root usr/share/applications/
200 + -rw-r--r-- root/root usr/share/applications/nvidia-settings.desktop
201 + drwxr-xr-x root/root usr/share/pixmaps/
202 + -rwxr-xr-x root/root usr/share/pixmaps/nvidia-settings.png
203 +
204 +footprint_nvidia-580_man: |
205 + drwxr-xr-x root/root usr/share/man/
206 + drwxr-xr-x root/root usr/share/man/man1/
207 + -rw-r--r-- root/root usr/share/man/man1/nvidia-settings.1.gz
208 + -rw-r--r-- root/root usr/share/man/man1/nvidia-smi.1.gz
209 + -rw-r--r-- root/root usr/share/man/man1/nvidia-xconfig.1.gz
210 +
211 +hooks:
212 + 'post-install': |
213 + ln -sf libEGL.so.580.178.04 usr/lib/libEGL.so.1
214 + ln -sf libEGL.so.1 usr/lib/libEGL.so
215 + 'post-remove': |
216 + name=nvidia-580
217 + version=580.178.04
218 + release=1
219 + ln -sf libEGL.so.1.1.0 /usr/lib/libEGL.so.1
220 + ln -sf libEGL.so.1 /usr/lib/libEGL.so
221 +
222 +build: |
223 + sh NVIDIA-Linux-x86_64-${pkgver}.run --extract-only
224 + install -dm0755 ${PKGDIR}/usr/{lib,{bin,share/{applications,pixmaps,man/man1,doc/nvidia}}}
225 + cd /tmp/src-nvidia-580-580.178.04
226 + cd ./NVIDIA-Linux-x86_64-${pkgver}
227 + for i in *.${pkgver}
228 + do
229 + install -m 0755 $i ${PKGDIR}/usr/lib
230 + done
231 +
232 + # man and utils
233 + install -m 0755 nvidia-{xconfig,settings,smi} ${PKGDIR}/usr/bin/
234 + install -m 0644 nvidia-{xconfig,settings,smi}.1.gz \
235 + ${PKGDIR}/usr/share/man/man1/
236 +
237 + # launcher
238 + sed -e "s@__UTILS_PATH__/@@" -e "s@__PIXMAP_PATH__/@@" nvidia-settings.desktop \
239 + > ${PKGDIR}/usr/share/applications/nvidia-settings.desktop
240 + install -m 0755 nvidia-settings.png \
241 + ${PKGDIR}/usr/share/pixmaps/
242 +
243 + # xorg driver/extensions
244 + install -d ${PKGDIR}/usr/lib/xorg/modules/{drivers,extensions}
245 + install -m 0755 nvidia_drv.so ${PKGDIR}/usr/lib/xorg/modules/drivers
246 + install -m 0755 libglxserver_nvidia.so.${pkgver} ${PKGDIR}/usr/lib/xorg/modules/extensions
247 + ln -s libglxserver_nvidia.so.${pkgver} ${PKGDIR}/usr/lib/xorg/modules/extensions/libglxserver_nvidia.so
248 +
249 +
250 + # create soname links
251 + find ${PKGDIR} -type f -name '*.so*' ! -path '*xorg/*' -print0 | while read -d $'\0' _lib
252 + do
253 + _soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Eo 'soname.*: \[[^]]*'|sed "s/soname: \[//" || true)
254 + _base=$(echo ${_soname} | sed -r 's/(.*)\.so.*/\1.so/')
255 + [[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
256 + [[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
257 + done
258 +
259 + # doc
260 + cp -r html ${PKGDIR}/usr/share/doc/nvidia/
261 +
262 + # xorg config
263 + mkdir -p ${PKGDIR}/etc/X11/xorg.conf.d
264 + cat > ${PKGDIR}/etc/X11/xorg.conf.d/30-nvidia.conf << "EOF"
265 + Section "Device"
266 + Identifier "NVIDIA"
267 + Driver "nvidia"
268 + EndSection
269 + EOF
270 +
271 + # Blacklist nouveau
272 + mkdir -p ${PKGDIR}/etc/modprobe.d
273 + cat > ${PKGDIR}/etc/modprobe.d/nouveau.conf << "EOF"
274 + blacklist nouveau
275 + options nouveau modeset=0
276 + EOF
277 +
278 +
279 + # In conflict with libglvnd
280 + rm ${PKGDIR}/usr/lib/libEGL.so
281 + rm ${PKGDIR}/usr/lib/libEGL.so.1
282 +
283 +package: |
284 + true