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