nvidia-550xx-dkms

MEDIUM
maintainer solanni 10 votes scanned 2026-09-04 15:58:02.366786
View on AUR
Why flagged

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

Triggered rules

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:31 "https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run")

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: failsafe65
2# Contributor: Sven-Hendrik Haase <svenstaro@archlinux.org>
3# Contributor: Thomas Baechler <thomas@archlinux.org>
4# Contributor: James Rayner <iphitus@gmail.com>
5# Contributor: Vasiliy Stelmachenok <ventureo@yandex.ru>
6
7pkgbase=nvidia-550xx-dkms
8pkgname=('nvidia-550xx-utils' 'opencl-nvidia-550xx' 'nvidia-550xx-dkms')
9pkgver=550.163.01
10pkgrel=7
11pkgdesc="NVIDIA drivers for Linux, 550 branch"
12arch=('x86_64')
13url="http://www.nvidia.com/"
14license=('custom')
15options=('!strip')
16makedepends=('patchelf')
17_pkg="NVIDIA-Linux-x86_64-${pkgver}"
18source=('nvidia-drm-outputclass.conf'
19 'nvidia-utils.sysusers'
20 'nvidia.rules'
21 'systemd-homed-override.conf'
22 'systemd-suspend-override.conf'
23 '0002-CFLAGS-Set-std-gnu17-for-all-compilation-flags.patch'
24 '0003-Workaround-nv_vm_flags_-calling-GPL-only-code.patch'
25 '0004-kernel-open-nvidia-Use-new-timer-functions-for-6.15.patch'
26 '0005-kernel-nvidia-Fulfill-6.17-fb_create-contract.patch'
27 '0006-kernel-nvidia-use-new-helper-macros-and-post-removal-in_irq-for-6.19.patch'
28 '0007-kernel-nvidia-linux-7-0-0-remove-return-code-of-signaling-functions.patch'
29 '0008-kernel-nvidia-linux-7.2.0-remove-strncpy.patch'
30 '0009-kernel-nvidia-linux-7.2.0-drm-atomic-state-to-commit.patch'
31 "https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run")
32sha512sums=('de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770'
33 '4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
34 'f8f071f5a46c1a5ce5188e104b017808d752e61c0c20de1466feb5d693c0b55a5586314411e78cc2ab9c0e16e2c67afdd358da94c0c75df1f8233f54c280762c'
35 'a0183adce78e40853edf7e6b73867e7a8ea5dabac8e8164e42781f64d5232fbe869f850ab0697c3718ebced5cde760d0e807c05da50a982071dfe1157c31d6b8'
36 '55def6319f6abb1a4ccd28a89cd60f1933d155c10ba775b8dfa60a2dc5696b4b472c14b252dc0891f956e70264be87c3d5d4271e929a4fc4b1a68a6902814cee'
37 '6814990f8046759d35f724ac9114d7fa284710fd1ad8cca7e1a861ea54a72fe4f67b5614f157a911f5ecfa0c964fa989edc61c85b1cfef6428e0cd7cdeea856e'
38 '21c964b4d0ceda23d543485cb285becf111849313da3ff9cc9c7bed241de83fd826d72f196d071e4f53790b8fd5d1e3dab9319c0ca08b37c9c841f45d3afd041'
39 'eb5cfdb4ccaea5aee8626009b66c9024929fd921784080fb34b6db0f222c2908ea7c4932e492c24afb570de79c78489d67e4e07312dc67ce6415ad0b5f38e008'
40 '0c724767bb4300d354dadca5f020f99958624c33dcaf54ec1ac7678832ae42608a0320d03d1c0efa3c0a386d79330f2b1902ca543e04e3a3efc7c6289edf9e47'
41 '14538d5981d1055fd60f9071cdd38815f34f6975cea9700a8c928c3b3a4479b30ebeeb6b3b8ea0219ce22fcaac22a03404faf00e7d424e3fee188d9efee8028c'
42 '851f798bbd93e99a4ca8f3dad83f4f93a432f0980da809d4a33b7e1b8094d9f00a50c1696b562bb20ba47d203f4703ac7bbf4fe3fe17c13594380795359f5325'
43 'c2d44d8817dc7069955c07cc24c4d7157e2369bfad038af21c7c5f496ebd4002626ed24cffb347607f77bae06702b2c50d3560702467c3ebdb297fec606190a8'
44 'a4d7069e2f5a102357884f76dc2483843fa78399c1ed37f9d70dff4e85d0f13d84cb29bbf54d0f915a65d92695ead0b59412ce10f46b8a16f42b4ccea44d5174'
45 '676b1de35d21e80091528a49080c114e0870ea90b3f3721265ae8071abbc2183c851e6f11ba96a332c743fedfaf4ec9a014ad6ceed586fdbb03d94d33405e356')
46
47create_links() {
48 # create soname links
49 find "$pkgdir" -type f -name '*.so*' ! -path '*xorg/*' -print0 | while read -d $'\0' _lib; do
50 _soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 'SONAME.*: \[\K[^]]*' || true)
51 _base=$(echo ${_soname} | sed -r 's/(.*)\.so.*/\1.so/')
52 [[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
53 [[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
54 done
55}
56
57prepare() {
58 sh "${_pkg}.run" --extract-only
59 cd "${_pkg}"
60 bsdtar -xf nvidia-persistenced-init.tar.bz2
61
62 # GCC 15
63 patch -Np1 -i "${srcdir}/0002-CFLAGS-Set-std-gnu17-for-all-compilation-flags.patch" -d "${srcdir}/${_pkg}/kernel"
64
65 # Linux 6.15
66 sed -i 's/EXTRA_CFLAGS/ccflags-y/' ${srcdir}/${_pkg}/kernel{,-open}/Kbuild
67 patch -Np1 -i "${srcdir}/0003-Workaround-nv_vm_flags_-calling-GPL-only-code.patch" -d "${srcdir}/${_pkg}/kernel"
68 patch -Np2 -i "${srcdir}/0004-kernel-open-nvidia-Use-new-timer-functions-for-6.15.patch" -d "${srcdir}/${_pkg}/kernel"
69
70 # Linux 6.17
71 patch -Np1 -i "${srcdir}/0005-kernel-nvidia-Fulfill-6.17-fb_create-contract.patch" -d "${srcdir}/${_pkg}"
72
73 # Linux 6.19
74 patch -Np1 -i "${srcdir}/0006-kernel-nvidia-use-new-helper-macros-and-post-removal-in_irq-for-6.19.patch" -d "${srcdir}/${_pkg}"
75
76 # Linux 7.00
77 patch -Np1 -i "${srcdir}/0007-kernel-nvidia-linux-7-0-0-remove-return-code-of-signaling-functions.patch" -d "${srcdir}/${_pkg}"
78
79 # Linux 7.2
80 patch -Np1 -i "${srcdir}/0008-kernel-nvidia-linux-7.2.0-remove-strncpy.patch" -d "${srcdir}/${_pkg}"
81 patch -Np1 -i "${srcdir}/0009-kernel-nvidia-linux-7.2.0-drm-atomic-state-to-commit.patch" -d "${srcdir}/${_pkg}"
82
83 cd kernel
84
85 sed -i "s/__VERSION_STRING/${pkgver}/" dkms.conf
86 sed -i 's/__JOBS/`nproc`/' dkms.conf
87 sed -i 's/__DKMS_MODULES//' dkms.conf
88 sed -i '$iBUILT_MODULE_NAME[0]="nvidia"\
89DEST_MODULE_LOCATION[0]="/kernel/drivers/video"\
90BUILT_MODULE_NAME[1]="nvidia-uvm"\
91DEST_MODULE_LOCATION[1]="/kernel/drivers/video"\
92BUILT_MODULE_NAME[2]="nvidia-modeset"\
93DEST_MODULE_LOCATION[2]="/kernel/drivers/video"\
94BUILT_MODULE_NAME[3]="nvidia-drm"\
95DEST_MODULE_LOCATION[3]="/kernel/drivers/video"\
96BUILT_MODULE_NAME[4]="nvidia-peermem"\
97DEST_MODULE_LOCATION[4]="/kernel/drivers/video"' dkms.conf
98
99 # Gift for linux-rt guys
100 sed -i 's/NV_EXCLUDE_BUILD_MODULES/IGNORE_PREEMPT_RT_PRESENCE=1 NV_EXCLUDE_BUILD_MODULES/' dkms.conf
101}
102
103package_opencl-nvidia-550xx() {
104 pkgdesc="OpenCL implemention for NVIDIA, 550 branch"
105 depends=('zlib')
106 optdepends=('opencl-headers: headers necessary for OpenCL development')
107 conflicts=('opencl-nvidia')
108 provides=('opencl-nvidia' 'opencl-driver')
109 cd "${_pkg}"
110
111 # OpenCL
112 install -Dm644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
113 install -Dm755 "libnvidia-opencl.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}"
114
115 create_links
116
117 mkdir -p "${pkgdir}/usr/share/licenses"
118 ln -s nvidia-utils "${pkgdir}/usr/share/licenses/opencl-nvidia"
119}
120
121package_nvidia-550xx-dkms() {
122 pkgdesc="NVIDIA drivers - module sources, 550 branch"
123 depends=('dkms' "nvidia-utils=${pkgver}" 'libglvnd')
124 provides=("nvidia-dkms=${pkgver}" 'NVIDIA-MODULE' 'nvidia')
125 conflicts=('nvidia-dkms' 'NVIDIA-MODULE' 'nvidia')
126
127 cd ${_pkg}
128
129 install -dm 755 "${pkgdir}"/usr/src
130 cp -dr --no-preserve='ownership' kernel "${pkgdir}/usr/src/nvidia-${pkgver}"
131
132 install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 "${srcdir}/${_pkg}/LICENSE"
133}
134
135package_nvidia-550xx-utils() {
136 pkgdesc="NVIDIA drivers utilities, 550 branch"
137 depends=('libglvnd' 'egl-wayland')
138 optdepends=('nvidia-settings: configuration tool'
139 'xorg-server: Xorg support'
140 'xorg-server-devel: nvidia-xconfig'
141 'opencl-nvidia: OpenCL support')
142 conflicts=('nvidia-utils' 'nvidia-libgl' 'egl-gbm')
143 provides=("nvidia-utils=${pkgver}" 'vulkan-driver' 'opengl-driver' 'nvidia-libgl' 'egl-gbm')
144 install="${pkgname}.install"
145
146 cd "${_pkg}"
147
148 # Check http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/README/installedcomponents.html
149 # for hints on what needs to be installed where.
150
151 # X driver
152 install -Dm755 nvidia_drv.so "${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
153
154 # Wayland/GBM
155 install -Dm755 libnvidia-egl-gbm.so.1* -t "${pkgdir}/usr/lib/"
156 install -Dm644 15_nvidia_gbm.json "${pkgdir}/usr/share/egl/egl_external_platform.d/15_nvidia_gbm.json"
157 mkdir -p "${pkgdir}/usr/lib/gbm"
158 ln -sr "${pkgdir}/usr/lib/libnvidia-allocator.so.${pkgver}" "${pkgdir}/usr/lib/gbm/nvidia-drm_gbm.so"
159
160 # firmware
161 install -Dm644 -t "${pkgdir}/usr/lib/firmware/nvidia/${pkgver}/" firmware/*.bin
162
163 # GLX extension module for X
164 install -Dm755 "libglxserver_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.${pkgver}"
165 # Ensure that X finds glx
166 ln -s "libglxserver_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.1"
167 ln -s "libglxserver_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so"
168
169 install -Dm755 "libGLX_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libGLX_nvidia.so.${pkgver}"
170
171 # OpenGL libraries
172 install -Dm755 "libEGL_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libEGL_nvidia.so.${pkgver}"
173 install -Dm755 "libGLESv1_CM_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libGLESv1_CM_nvidia.so.${pkgver}"
174 install -Dm755 "libGLESv2_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libGLESv2_nvidia.so.${pkgver}"
175 install -Dm644 "10_nvidia.json" "${pkgdir}/usr/share/glvnd/egl_vendor.d/10_nvidia.json"
176
177 # OpenGL core library
178 install -Dm755 "libnvidia-glcore.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-glcore.so.${pkgver}"
179 install -Dm755 "libnvidia-eglcore.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-eglcore.so.${pkgver}"
180 install -Dm755 "libnvidia-glsi.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-glsi.so.${pkgver}"
181
182 # misc
183 install -Dm755 "libnvidia-api.so.1" "${pkgdir}/usr/lib/libnvidia-api.so.1"
184 install -Dm755 "libnvidia-fbc.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-fbc.so.${pkgver}"
185 install -Dm755 "libnvidia-encode.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-encode.so.${pkgver}"
186 install -Dm755 "libnvidia-cfg.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-cfg.so.${pkgver}"
187 install -Dm755 "libnvidia-ml.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ml.so.${pkgver}"
188 install -Dm755 "libnvidia-glvkspirv.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-glvkspirv.so.${pkgver}"
189 install -Dm755 "libnvidia-allocator.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-allocator.so.${pkgver}"
190 install -Dm755 "libnvidia-gpucomp.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-gpucomp.so.${pkgver}"
191
192 # Vulkan ICD
193 install -Dm644 "nvidia_icd.json" "${pkgdir}/usr/share/vulkan/icd.d/nvidia_icd.json"
194 install -Dm644 "nvidia_layers.json" "${pkgdir}/usr/share/vulkan/implicit_layer.d/nvidia_layers.json"
195
196 # VDPAU
197 install -Dm755 "libvdpau_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.${pkgver}"
198
199 # nvidia-tls library
200 install -Dm755 "libnvidia-tls.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-tls.so.${pkgver}"
201
202 # CUDA
203 install -Dm755 "libcuda.so.${pkgver}" "${pkgdir}/usr/lib/libcuda.so.${pkgver}"
204 install -Dm755 "libnvcuvid.so.${pkgver}" "${pkgdir}/usr/lib/libnvcuvid.so.${pkgver}"
205 install -Dm755 "libcudadebugger.so.${pkgver}" "${pkgdir}/usr/lib/libcudadebugger.so.${pkgver}"
206
207 # NVVM Compiler library loaded by the CUDA driver to do JIT link-time-optimization
208 install -Dm644 "libnvidia-nvvm.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-nvvm.so.${pkgver}"
209
210 # PTX JIT Compiler (Parallel Thread Execution (PTX) is a pseudo-assembly language for CUDA)
211 install -Dm755 "libnvidia-ptxjitcompiler.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ptxjitcompiler.so.${pkgver}"
212
213 # raytracing
214 install -Dm755 "nvoptix.bin" "${pkgdir}/usr/share/nvidia/nvoptix.bin"
215 install -Dm755 "libnvoptix.so.${pkgver}" "${pkgdir}/usr/lib/libnvoptix.so.${pkgver}"
216 install -Dm755 "libnvidia-rtcore.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-rtcore.so.${pkgver}"
217
218 # NGX
219 install -Dm755 nvidia-ngx-updater "${pkgdir}/usr/bin/nvidia-ngx-updater"
220 install -Dm755 "libnvidia-ngx.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-ngx.so.${pkgver}"
221 install -Dm755 _nvngx.dll "${pkgdir}/usr/lib/nvidia/wine/_nvngx.dll"
222 install -Dm755 nvngx.dll "${pkgdir}/usr/lib/nvidia/wine/nvngx.dll"
223
224 # Optical flow
225 install -Dm755 "libnvidia-opticalflow.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-opticalflow.so.${pkgver}"
226
227 # Cryptography library wrapper
228 install -Dm755 "libnvidia-pkcs11.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-pkcs11.so.${pkgver}"
229 install -Dm755 "libnvidia-pkcs11-openssl3.so.${pkgver}" "${pkgdir}/usr/lib/libnvidia-pkcs11-openssl3.so.${pkgver}"
230
231 # Debug
232 install -Dm755 nvidia-debugdump "${pkgdir}/usr/bin/nvidia-debugdump"
233
234 # nvidia-xconfig
235 install -Dm755 nvidia-xconfig "${pkgdir}/usr/bin/nvidia-xconfig"
236 install -Dm644 nvidia-xconfig.1.gz "${pkgdir}/usr/share/man/man1/nvidia-xconfig.1.gz"
237
238 # nvidia-bug-report
239 install -Dm755 nvidia-bug-report.sh "${pkgdir}/usr/bin/nvidia-bug-report.sh"
240
241 # nvidia-smi
242 install -Dm755 nvidia-smi "${pkgdir}/usr/bin/nvidia-smi"
243 install -Dm644 nvidia-smi.1.gz "${pkgdir}/usr/share/man/man1/nvidia-smi.1.gz"
244
245 # nvidia-cuda-mps
246 install -Dm755 nvidia-cuda-mps-server "${pkgdir}/usr/bin/nvidia-cuda-mps-server"
247 install -Dm755 nvidia-cuda-mps-control "${pkgdir}/usr/bin/nvidia-cuda-mps-control"
248 install -Dm644 nvidia-cuda-mps-control.1.gz "${pkgdir}/usr/share/man/man1/nvidia-cuda-mps-control.1.gz"
249
250 # nvidia-modprobe
251 # This should be removed if nvidia fixed their uvm module!
252 install -Dm4755 nvidia-modprobe "${pkgdir}/usr/bin/nvidia-modprobe"
253 install -Dm644 nvidia-modprobe.1.gz "${pkgdir}/usr/share/man/man1/nvidia-modprobe.1.gz"
254
255 # nvidia-persistenced
256 install -Dm755 nvidia-persistenced "${pkgdir}/usr/bin/nvidia-persistenced"
257 install -Dm644 nvidia-persistenced.1.gz "${pkgdir}/usr/share/man/man1/nvidia-persistenced.1.gz"
258 install -Dm644 nvidia-persistenced-init/systemd/nvidia-persistenced.service.template "${pkgdir}/usr/lib/systemd/system/nvidia-persistenced.service"
259 sed -i 's/__USER__/nvidia-persistenced/' "${pkgdir}/usr/lib/systemd/system/nvidia-persistenced.service"
260
261 # application profiles
262 install -Dm644 nvidia-application-profiles-${pkgver}-rc "${pkgdir}/usr/share/nvidia/nvidia-application-profiles-${pkgver}-rc"
263 install -Dm644 nvidia-application-profiles-${pkgver}-key-documentation "${pkgdir}/usr/share/nvidia/nvidia-application-profiles-${pkgver}-key-documentation"
264
265 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/nvidia-utils/LICENSE"
266 install -Dm644 README.txt "${pkgdir}/usr/share/doc/nvidia/README"
267 install -Dm644 NVIDIA_Changelog "${pkgdir}/usr/share/doc/nvidia/NVIDIA_Changelog"
268 cp -r html "${pkgdir}/usr/share/doc/nvidia/"
269 ln -s nvidia "${pkgdir}/usr/share/doc/nvidia-utils"
270
271 # new power management support
272 install -Dm644 systemd/system/*.service -t "${pkgdir}/usr/lib/systemd/system"
273 install -Dm755 systemd/system-sleep/nvidia "${pkgdir}/usr/lib/systemd/system-sleep/nvidia"
274 install -Dm755 systemd/nvidia-sleep.sh "${pkgdir}/usr/bin/nvidia-sleep.sh"
275 install -Dm755 nvidia-powerd "${pkgdir}/usr/bin/nvidia-powerd"
276 install -Dm644 nvidia-dbus.conf "${pkgdir}"/usr/share/dbus-1/system.d/nvidia-dbus.conf
277 install -Dm644 "${srcdir}"/systemd-homed-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-homed.service.d/10-nvidia-no-freeze-session.conf
278 install -Dm644 "${srcdir}"/systemd-suspend-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-suspend.service.d/10-nvidia-no-freeze-session.conf
279 install -Dm644 "${srcdir}"/systemd-suspend-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-suspend-then-hibernate.service.d/10-nvidia-no-freeze-session.conf
280 install -Dm644 "${srcdir}"/systemd-suspend-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-hibernate.service.d/10-nvidia-no-freeze-session.conf
281 install -Dm644 "${srcdir}"/systemd-suspend-override.conf "${pkgdir}"/usr/lib/systemd/system/systemd-hybrid-sleep.service.d/10-nvidia-no-freeze-session.conf
282
283 # distro specific files must be installed in /usr/share/X11/xorg.conf.d
284 install -Dm644 "${srcdir}/nvidia-drm-outputclass.conf" "${pkgdir}/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf"
285
286 install -Dm644 "${srcdir}/nvidia-utils.sysusers" "${pkgdir}/usr/lib/sysusers.d/$pkgname.conf"
287
288 install -Dm644 "${srcdir}/nvidia.rules" "$pkgdir"/usr/lib/udev/rules.d/60-nvidia.rules
289
290 echo "blacklist nouveau" | install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf"
291 echo "nvidia-uvm" | install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modules-load.d/${pkgname}.conf"
292
293 create_links
294}
295

Changes since previous scan

--- PKGBUILD @ 2026-06-19 19:07
+++ PKGBUILD @ 2026-09-04 15:58
@@ -7,7 +7,7 @@
pkgbase=nvidia-550xx-dkms
pkgname=('nvidia-550xx-utils' 'opencl-nvidia-550xx' 'nvidia-550xx-dkms')
pkgver=550.163.01
-pkgrel=6
+pkgrel=7
pkgdesc="NVIDIA drivers for Linux, 550 branch"
arch=('x86_64')
url="http://www.nvidia.com/"
@@ -26,6 +26,8 @@
'0005-kernel-nvidia-Fulfill-6.17-fb_create-contract.patch'
'0006-kernel-nvidia-use-new-helper-macros-and-post-removal-in_irq-for-6.19.patch'
'0007-kernel-nvidia-linux-7-0-0-remove-return-code-of-signaling-functions.patch'
+ '0008-kernel-nvidia-linux-7.2.0-remove-strncpy.patch'
+ '0009-kernel-nvidia-linux-7.2.0-drm-atomic-state-to-commit.patch'
"https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run")
sha512sums=('de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770'
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
@@ -38,6 +40,8 @@
'0c724767bb4300d354dadca5f020f99958624c33dcaf54ec1ac7678832ae42608a0320d03d1c0efa3c0a386d79330f2b1902ca543e04e3a3efc7c6289edf9e47'
'14538d5981d1055fd60f9071cdd38815f34f6975cea9700a8c928c3b3a4479b30ebeeb6b3b8ea0219ce22fcaac22a03404faf00e7d424e3fee188d9efee8028c'
'851f798bbd93e99a4ca8f3dad83f4f93a432f0980da809d4a33b7e1b8094d9f00a50c1696b562bb20ba47d203f4703ac7bbf4fe3fe17c13594380795359f5325'
+ 'c2d44d8817dc7069955c07cc24c4d7157e2369bfad038af21c7c5f496ebd4002626ed24cffb347607f77bae06702b2c50d3560702467c3ebdb297fec606190a8'
+ 'a4d7069e2f5a102357884f76dc2483843fa78399c1ed37f9d70dff4e85d0f13d84cb29bbf54d0f915a65d92695ead0b59412ce10f46b8a16f42b4ccea44d5174'
'676b1de35d21e80091528a49080c114e0870ea90b3f3721265ae8071abbc2183c851e6f11ba96a332c743fedfaf4ec9a014ad6ceed586fdbb03d94d33405e356')
create_links() {
@@ -71,6 +75,10 @@
# Linux 7.00
patch -Np1 -i "${srcdir}/0007-kernel-nvidia-linux-7-0-0-remove-return-code-of-signaling-functions.patch" -d "${srcdir}/${_pkg}"
+
+ # Linux 7.2
+ patch -Np1 -i "${srcdir}/0008-kernel-nvidia-linux-7.2.0-remove-strncpy.patch" -d "${srcdir}/${_pkg}"
+ patch -Np1 -i "${srcdir}/0009-kernel-nvidia-linux-7.2.0-drm-atomic-state-to-commit.patch" -d "${srcdir}/${_pkg}"
cd kernel

Scan history

Scanned at (UTC)SeverityRules
2026-09-04 15:58:02 Medium 1
2026-06-19 19:07:35 Clean 2
2026-06-18 16:11:54 Medium 1

Report a package

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

0 / 4000
Your suggestion