opencl-nvidia-470xx

LOW
maintainer Sinyria 113 votes base nvidia-470xx-utils scanned 2026-09-01 05:47:12.474482
View on AUR
Why flagged

The package downloads an official NVIDIA driver .run file from nvidia.com, a legitimate and expected source for this software, despite the static analyzer flagging the host as non-standard; this is a normal AUR packaging practice for binary drivers.

Triggered rules

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package downloads an official NVIDIA driver .run file from nvidia.com, a legitimate and expected source for this software, despite the static analyzer flagging the host as non-standard; this is a normal AUR packaging practice for binary drivers.

1 higher static finding superseded - not the current verdict (shown for transparency)
Medium source=() URL on a non-standard host source_untrusted_domain

One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).

  • PKGBUILD:23 "https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run"

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Daniel Menelkir <dmenelkir@gmail.com>
2# Contributor: Jonathon Fernyhough <jonathon+m2x+dev>
3# Contributor: Sven-Hendrik Haase <svenstaro@gmail.com>
4# Contributor: Thomas Baechler <thomas@archlinux.org>
5# Contributor: James Rayner <iphitus@gmail.com>
6# Contributor: SoftExpert <softexpert at gmail dot com>
7# Contributor: Sinyria <sinyria ad speed dod at>
8
9pkgbase=nvidia-470xx-utils
10pkgname=('nvidia-470xx-utils' 'opencl-nvidia-470xx' 'nvidia-470xx-dkms')
11pkgver=470.256.02
12pkgrel=8.02
13arch=('x86_64')
14url="http://www.nvidia.com/"
15license=('custom')
16options=('!strip')
17_pkg="NVIDIA-Linux-x86_64-${pkgver}"
18source=('nvidia-drm-outputclass.conf'
19 'nvidia-470xx-utils.sysusers'
20 'nvidia-470xx.rules'
21 'systemd-homed-override.conf'
22 'systemd-suspend-override.conf'
23 "https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run"
24 "kernel-6.10.patch"
25 "0001-Fix-conftest-to-ignore-implicit-function-declaration.patch"
26 "0002-Fix-conftest-to-use-a-short-wchar_t.patch"
27 "0003-Fix-conftest-to-use-nv_drm_gem_vmap-which-has-the-se.patch"
28 "nvidia-470xx-fix-gcc-15.patch"
29 "kernel-6.12.patch"
30 "nvidia-470xx-fix-linux-6.13.patch"
31 "nvidia-470xx-fix-linux-6.14.patch"
32 "nvidia-470xx-fix-linux-6.15.patch"
33 "nvidia-470xx-fix-linux-6.17.patch"
34 "nvidia-470xx-fix-linux-6.19-part1.patch"
35 "nvidia-470xx-fix-linux-6.19-part2.patch"
36 "nvidia-470xx-fix-linux-7.0.patch"
37 "disable-objtool-override.patch"
38 "enable-drm-modeset-by-default.patch"
39 )
40
41sha512sums=('de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770'
42 '4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
43 '4e870d1ec819e74757a65762484a44fea2c71d090f0898c7f8c193fc8539c29f3b14ecec9d1216ed23d6978ade9e7376f81c7d8242b7005c8c067171eb6df40a'
44 'a0183adce78e40853edf7e6b73867e7a8ea5dabac8e8164e42781f64d5232fbe869f850ab0697c3718ebced5cde760d0e807c05da50a982071dfe1157c31d6b8'
45 '55def6319f6abb1a4ccd28a89cd60f1933d155c10ba775b8dfa60a2dc5696b4b472c14b252dc0891f956e70264be87c3d5d4271e929a4fc4b1a68a6902814cee'
46 'a837946dd24d7945c1962a695f1f31965f3ceb6927f52cd08fd51b8db138b7a888bbeab69243f5c8468a7bd7ccd47f5dbdb48a1ca81264866c1ebb7d88628f88'
47 '4ab58f1eb2d48c4d24c86a120dfd0989da0f56fd5f85dad0c7960fabe9e19ac1d594775d3d4a3044ac6ceb9425cd7c840320503aa01252574ed12ce62445796e'
48 'b4dc0282a431dfde2bcbd1f3a13eccd9d34c71fccb803f3ddf739b570ac6e129178f6eed370f78529f7757b405668fbd29d36aa530c9d0fc79eb19092725bcd7'
49 'dbdd609247740079446faf38482c7c14c03fbd71f816812d26c803b2619de7b7d7f034048fc8f662c5b864dd43b8e75aa7c09a837b31dd08655e6622f00ee1e3'
50 'e1371e2ed622d642b0242a2be34438fae97fa33ef42afc1e7897177c10dc8831f20b9a8b37d25d9dc079743df03b10221decfb23577650233af8981a4ffb813c'
51 'c83fea809e2343a58f2f06a61cbc2f0254a803aa41f5bd1609b7889af0cb162bed1fa779ac3c8c959798bea8d758d966dee7009d6f486f872c20dd2d7f138ac1'
52 'ef84759e29869c0663b7a026d62d53196575eb633fa7a80935bcd8f1e64da94ef1a386facca313c36f306f591de094c4e36f42e453c0e9421755df68f18ae1f0'
53 'c577d422799580e6a7b12670439dd7d68f9474ae17e96355144b7037d9a36228f22e53682f317ec7ca0f6a83d2520ede376350d02a2c072d0d195768f4115cba'
54 '7f0ab1d27d08fc091e8190ff040115607eb2d0c4a6ab710f8083899c3ed44a30eb4479c0bae8a072ee54409734f9c78a10f0c2555157526e153b4578ccf8aea6'
55 '556c6575f413a7e877d40de2533e65b80857d38f26cd31c2257cdde08818293e761105ac689f006829f8d18387ffbf72f5d5c9d03cb57ccab7a620bb98dbe033'
56 '7d68cfc8d088e53a7724104d4093c7b43b863caa0a937598cc4ad22161d69f2e2c15e0c9fc65813c05685d0995966a9f40cdfe86949bb921acfb3de51200453f'
57 '9267dfcefbfd1e4e0f7a6661c151aa1626c15b6091766876a23e7e0dd20068a7279b0af2b38153f6ab219ccd5239ee7df0eeecaf754b5ab5dd8286508cb3be34'
58 '9962feaf22b32b3fe7e3125eaafe7319a2bb45ab11482260701b06c6994104e64110466156b22ecc6cd9f493f18575ca56365ede90162b6f7d03877e7c679167'
59 'e66049ce8928359059d7c278b4d71b8706455ddf4397e12f43bd3781bc3451c9320268e46f99c6420743aa8accaae7fac89c7c85099971a69cb977f0fbcdee70'
60 '2ced920b879b9c64e3f57269bda5803f25109bd9d0bfeb53a780329beeccb974dac614e9915d798a9678136eee3415b27b7027a7da4b1889fe1286b64ccbeafc'
61 'b753ccf7ee39231e07aad908f907e1a8314f4c055af317b21add6a438dcc1c8b21da027debe5ddda5229f5c250a724a2bb46b739bd2e70633dd08dca19ea7d99')
62
63create_links() {
64 # create soname links
65 find "$pkgdir" -type f -name '*.so*' ! -path '*xorg/*' -print0 | while read -d $'\0' _lib; do
66 _soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 'SONAME.*: \[\K[^]]*' || true)
67 _base=$(echo ${_soname} | sed -r 's/(.*)\.so.*/\1.so/')
68 [[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
69 [[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
70 done
71}
72
73prepare() {
74 sh "${_pkg}.run" --extract-only
75
76 cd "${_pkg}"
77 bsdtar -xf nvidia-persistenced-init.tar.bz2
78
79 cd kernel
80
81 patch -p1 -i "${srcdir}/0001-Fix-conftest-to-ignore-implicit-function-declaration.patch"
82 patch -p1 -i "${srcdir}/0002-Fix-conftest-to-use-a-short-wchar_t.patch"
83 patch -p1 -i "${srcdir}/0003-Fix-conftest-to-use-nv_drm_gem_vmap-which-has-the-se.patch"
84 #patch -p1 -i "${srcdir}/0006-Fix-CFLAGS-set-std-gnu17-for-all-compilation-flags.patch"
85
86# patch -p1 -i "${srcdir}/kernel-6.1.76_6.6.15_6.7.3.patch"
87# patch -p1 -i "${srcdir}/kernel-6.4.patch"
88# patch -p1 -i "${srcdir}/kernel-6.5.patch"
89# patch -p1 -i "${srcdir}/kernel-6.6.patch"
90 patch -p1 -i "${srcdir}/kernel-6.10.patch"
91 patch -p1 -i "${srcdir}/kernel-6.12.patch"
92 patch -p1 -i "${srcdir}/nvidia-470xx-fix-gcc-15.patch"
93 patch -p1 -i "${srcdir}/nvidia-470xx-fix-linux-6.13.patch"
94 patch -p1 -i "${srcdir}/nvidia-470xx-fix-linux-6.14.patch"
95 patch -p1 -i "${srcdir}/nvidia-470xx-fix-linux-6.15.patch"
96 patch -p1 -i "${srcdir}/nvidia-470xx-fix-linux-6.17.patch"
97 patch -p1 -i "${srcdir}/nvidia-470xx-fix-linux-6.19-part1.patch"
98 patch -p1 -i "${srcdir}/nvidia-470xx-fix-linux-6.19-part2.patch"
99 patch -p1 -i "${srcdir}/nvidia-470xx-fix-linux-7.0.patch"
100
101 patch -p1 -i "${srcdir}/disable-objtool-override.patch"
102 patch -p1 -i "${srcdir}/enable-drm-modeset-by-default.patch"
103
104 sed -i "s/__VERSION_STRING/${pkgver}/" dkms.conf
105 sed -i 's/__JOBS/`nproc`/' dkms.conf
106 sed -i 's/__DKMS_MODULES//' dkms.conf
107 sed -i '$iBUILT_MODULE_NAME[0]="nvidia"\
108DEST_MODULE_LOCATION[0]="/kernel/drivers/video"\
109BUILT_MODULE_NAME[1]="nvidia-uvm"\
110DEST_MODULE_LOCATION[1]="/kernel/drivers/video"\
111BUILT_MODULE_NAME[2]="nvidia-modeset"\
112DEST_MODULE_LOCATION[2]="/kernel/drivers/video"\
113BUILT_MODULE_NAME[3]="nvidia-drm"\
114DEST_MODULE_LOCATION[3]="/kernel/drivers/video"\
115BUILT_MODULE_NAME[4]="nvidia-peermem"\
116DEST_MODULE_LOCATION[4]="/kernel/drivers/video"' dkms.conf
117
118 # Gift for linux-rt guys
119 sed -i 's/NV_EXCLUDE_BUILD_MODULES/IGNORE_PREEMPT_RT_PRESENCE=1 NV_EXCLUDE_BUILD_MODULES/' dkms.conf
120
121}
122
123package_opencl-nvidia-470xx() {
124 pkgdesc="OpenCL implemention for NVIDIA"
125 depends=('zlib')
126 optdepends=('opencl-headers: headers necessary for OpenCL development')
127 provides=('opencl-driver' 'opencl-nvidia')
128 conflicts=('opencl-nvidia')
129 cd "${_pkg}"
130
131 # OpenCL
132 install -Dm644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
133 install -D "libnvidia-compiler.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
134 install -D "libnvidia-opencl.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}"
135
136 create_links
137
138 mkdir -p "${pkgdir}/usr/share/licenses"
139 ln -s nvidia-utils "${pkgdir}/usr/share/licenses/opencl-nvidia"
140}
141
142package_nvidia-470xx-dkms() {
143 pkgdesc="NVIDIA drivers - module sources"
144 depends=('dkms' "nvidia-470xx-utils=$pkgver" 'libglvnd')
145 provides=('NVIDIA-MODULE')
146 conflicts=('nvidia-dkms')
147
148 cd ${_pkg}
149
150 install -dm 755 "${pkgdir}"/usr/src
151 cp -dr --no-preserve='ownership' kernel "${pkgdir}/usr/src/nvidia-${pkgver}"
152
153 install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 "${srcdir}/${_pkg}/LICENSE"
154}
155
156package_nvidia-470xx-utils() {
157 pkgdesc="NVIDIA drivers utilities"
158 depends=('xorg-server' 'libglvnd' 'egl-wayland')
159 optdepends=('nvidia-470xx-settings: configuration tool'
160 'xorg-server-devel: nvidia-xconfig'
161 'opencl-nvidia-470xx: OpenCL support')
162 conflicts=('nvidia-libgl' 'nvidia-utils')
163 provides=('vulkan-driver' 'opengl-driver' 'nvidia-libgl' 'nvidia-utils')
164 install="${pkgname}.install"
165
166 cd "${_pkg}"
167
168 # Check http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/README/installedcomponents.html
169 # for hints on what needs to be installed where.
170
171 # X driver
172 install -D nvidia_drv.so "${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
173
174 # Wayland/GBM
175 #install -Dm755 libnvidia-egl-gbm.so.1* -t "${pkgdir}/usr/lib/"
176 #install -Dm644 15_nvidia_gbm.json "${pkgdir}/usr/share/egl/egl_external_platform.d/15_nvidia_gbm.json"
177 #mkdir -p "${pkgdir}/usr/lib/gbm"
178 #ln -sr "${pkgdir}/usr/lib/libnvidia-allocator.so.${pkgver}" "${pkgdir}/usr/lib/gbm/nvidia-drm_gbm.so"
179
180 # firmware
181 install -Dm644 firmware/gsp.bin "${pkgdir}/usr/lib/firmware/nvidia/${pkgver}/gsp.bin"
182
183 # GLX extension module for X
184 install -D "libglxserver_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.${pkgver}"
185 # Ensure that X finds glx
186 ln -s "libglxserver_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.1"
187 ln -s "libglxserver_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so"
188
189 install -D "libGLX_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libGLX_nvidia.so.${pkgver}"
190
191 # OpenGL libraries
192 install -D "libEGL_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libEGL_nvidia.so.${pkgver}"
193 install -D "libGLESv1_CM_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libGLESv1_CM_nvidia.so.${pkgver}"
194 install -D "libGLESv2_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libGLESv2_nvidia.so.${pkgver}"
195 install -Dm644 "10_nvidia.json" "${pkgdir}/usr/share/glvnd/egl_vendor.d/10_nvidia.json"
196
197 # OpenGL core library
198 install -D "libnvidia-glcore.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-glcore.so.${pkgver}"
199 install -D "libnvidia-eglcore.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-eglcore.so.${pkgver}"
200 install -D "libnvidia-glsi.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-glsi.so.${pkgver}"
201
202 # misc
203 install -D "libnvidia-ifr.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ifr.so.${pkgver}"
204 install -D "libnvidia-fbc.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-fbc.so.${pkgver}"
205 install -D "libnvidia-encode.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-encode.so.${pkgver}"
206 install -D "libnvidia-cfg.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-cfg.so.${pkgver}"
207 install -D "libnvidia-ml.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ml.so.${pkgver}"
208 install -D "libnvidia-glvkspirv.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-glvkspirv.so.${pkgver}"
209 install -D "libnvidia-allocator.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-allocator.so.${pkgver}"
210 install -D "libnvidia-vulkan-producer.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-vulkan-producer.so.${pkgver}"
211 # Sigh libnvidia-vulkan-producer.so has no SONAME set so create_links doesn't catch it. NVIDIA please fix!
212 ln -s "libnvidia-vulkan-producer.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-vulkan-producer.so.1"
213 ln -s "libnvidia-vulkan-producer.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-vulkan-producer.so"
214
215 # Vulkan ICD
216 install -Dm644 "nvidia_icd.json" "${pkgdir}/usr/share/vulkan/icd.d/nvidia_icd.json"
217 install -Dm644 "nvidia_layers.json" "${pkgdir}/usr/share/vulkan/implicit_layer.d/nvidia_layers.json"
218
219 # VDPAU
220 install -D "libvdpau_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.${pkgver}"
221
222 # nvidia-tls library
223 install -D "libnvidia-tls.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-tls.so.${pkgver}"
224
225 # CUDA
226 install -D "libcuda.so.${pkgver}" "${pkgdir}/usr/lib/libcuda.so.${pkgver}"
227 install -D "libnvcuvid.so.${pkgver}" "${pkgdir}/usr/lib/libnvcuvid.so.${pkgver}"
228
229 # PTX JIT Compiler (Parallel Thread Execution (PTX) is a pseudo-assembly language for CUDA)
230 install -D "libnvidia-ptxjitcompiler.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ptxjitcompiler.so.${pkgver}"
231
232 # raytracing
233 install -D "libnvoptix.so.${pkgver}" "${pkgdir}/usr/lib/libnvoptix.so.${pkgver}"
234 install -D "libnvidia-rtcore.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-rtcore.so.${pkgver}"
235 install -D "libnvidia-cbl.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-cbl.so.${pkgver}"
236
237 # NGX
238 install -D nvidia-ngx-updater "${pkgdir}/usr/bin/nvidia-ngx-updater"
239 install -D "libnvidia-ngx.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ngx.so.${pkgver}"
240 install -D _nvngx.dll "${pkgdir}/usr/lib/nvidia/wine/_nvngx.dll"
241 install -D nvngx.dll "${pkgdir}/usr/lib/nvidia/wine/nvngx.dll"
242
243 # Optical flow
244 install -D "libnvidia-opticalflow.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-opticalflow.so.${pkgver}"
245
246 # DEBUG
247 install -D nvidia-debugdump "${pkgdir}/usr/bin/nvidia-debugdump"
248
249 # nvidia-xconfig
250 install -D nvidia-xconfig "${pkgdir}/usr/bin/nvidia-xconfig"
251 install -Dm644 nvidia-xconfig.1.gz "${pkgdir}/usr/share/man/man1/nvidia-xconfig.1.gz"
252
253 # nvidia-bug-report
254 install -D nvidia-bug-report.sh "${pkgdir}/usr/bin/nvidia-bug-report.sh"
255
256 # nvidia-smi
257 install -D nvidia-smi "${pkgdir}/usr/bin/nvidia-smi"
258 install -Dm644 nvidia-smi.1.gz "${pkgdir}/usr/share/man/man1/nvidia-smi.1.gz"
259
260 # nvidia-cuda-mps
261 install -D nvidia-cuda-mps-server "${pkgdir}/usr/bin/nvidia-cuda-mps-server"
262 install -D nvidia-cuda-mps-control "${pkgdir}/usr/bin/nvidia-cuda-mps-control"
263 install -Dm644 nvidia-cuda-mps-control.1.gz "${pkgdir}/usr/share/man/man1/nvidia-cuda-mps-control.1.gz"
264
265 # nvidia-modprobe
266 # This should be removed if nvidia fixed their uvm module!
267 install -Dm4755 nvidia-modprobe "${pkgdir}/usr/bin/nvidia-modprobe"
268 install -Dm644 nvidia-modprobe.1.gz "${pkgdir}/usr/share/man/man1/nvidia-modprobe.1.gz"
269
270 # nvidia-persistenced
271 install -D nvidia-persistenced "${pkgdir}/usr/bin/nvidia-persistenced"
272 install -Dm644 nvidia-persistenced.1.gz "${pkgdir}/usr/share/man/man1/nvidia-persistenced.1.gz"
273 install -Dm644 nvidia-persistenced-init/systemd/nvidia-persistenced.service.template "${pkgdir}/usr/lib/systemd/system/nvidia-persistenced.service"
274 sed -i 's/__USER__/nvidia-persistenced/' "${pkgdir}/usr/lib/systemd/system/nvidia-persistenced.service"
275
276 # application profiles
277 install -Dm644 nvidia-application-profiles-${pkgver}-rc "${pkgdir}/usr/share/nvidia/nvidia-application-profiles-${pkgver}-rc"
278 install -Dm644 nvidia-application-profiles-${pkgver}-key-documentation "${pkgdir}/usr/share/nvidia/nvidia-application-profiles-${pkgver}-key-documentation"
279
280 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/nvidia-utils/LICENSE"
281 install -Dm644 README.txt "${pkgdir}/usr/share/doc/nvidia/README"
282 install -Dm644 NVIDIA_Changelog "${pkgdir}/usr/share/doc/nvidia/NVIDIA_Changelog"
283 cp -r html "${pkgdir}/usr/share/doc/nvidia/"
284 ln -s nvidia "${pkgdir}/usr/share/doc/nvidia-utils"
285
286 # new power management support
287 install -Dm644 systemd/system/nvidia-suspend.service "${pkgdir}/usr/lib/systemd/system/nvidia-suspend.service"
288 install -Dm644 systemd/system/nvidia-hibernate.service "${pkgdir}/usr/lib/systemd/system/nvidia-hibernate.service"
289 install -Dm644 systemd/system/nvidia-resume.service "${pkgdir}/usr/lib/systemd/system/nvidia-resume.service"
290 install -D systemd/system-sleep/nvidia "${pkgdir}/usr/lib/systemd/system-sleep/nvidia"
291 install -D systemd/nvidia-sleep.sh "${pkgdir}/usr/bin/nvidia-sleep.sh"
292
293 # attempt to mitigate system freeze with systemd v256
294 install -Dm644 "${srcdir}"/systemd-homed-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-homed.service.d/10-nvidia-no-freeze-session.conf
295 install -Dm644 "${srcdir}"/systemd-suspend-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-suspend.service.d/10-nvidia-no-freeze-session.conf
296 install -Dm644 "${srcdir}"/systemd-suspend-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-suspend-then-hibernate.service.d/10-nvidia-no-freeze-session.conf
297 install -Dm644 "${srcdir}"/systemd-suspend-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-hibernate.service.d/10-nvidia-no-freeze-session.conf
298 install -Dm644 "${srcdir}"/systemd-suspend-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-hybrid-sleep.service.d/10-nvidia-no-freeze-session.conf
299
300
301 # distro specific files must be installed in /usr/share/X11/xorg.conf.d
302 install -Dm644 "${srcdir}/nvidia-drm-outputclass.conf" "${pkgdir}/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf"
303
304 install -Dm644 "${srcdir}/nvidia-470xx-utils.sysusers" "${pkgdir}/usr/lib/sysusers.d/$pkgname.conf"
305
306 install -Dm644 "${srcdir}/nvidia-470xx.rules" "$pkgdir"/usr/lib/udev/rules.d/60-nvidia-470xx.rules
307
308 echo "blacklist nouveau" | install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf"
309 echo "nvidia-uvm" | install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modules-load.d/${pkgname}.conf"
310
311 create_links
312}
313

Scan history

Scanned at (UTC)SeverityRules
2026-09-01 05:47:12 Low 2
2026-06-19 19:07:35 Clean 2
2026-06-18 16:11:54 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion