# Generated by makepkg 7.1.0
# Tue Apr 28 18:27:00 UTC 2026
pkgbase = nvidia-580xx-utils
	pkgver = 580.142
	pkgrel = 2
	url = http://www.nvidia.com/
	arch = x86_64
	license = custom
	options = !strip
	source = nvidia-drm-outputclass.conf
	source = nvidia-utils.sysusers
	source = nvidia.rules
	source = systemd-homed-override.conf
	source = systemd-suspend-override.conf
	source = nvidia-sleep.conf
	source = https://us.download.nvidia.com/XFree86/Linux-x86_64/580.142/NVIDIA-Linux-x86_64-580.142.run
	source = https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-580.142.tar.xz
	source = 0001-Enable-atomic-kernel-modesetting-by-default.patch
	source = 0002-Add-IBT-support.patch
	source = 0002-Fix-hardware-cursor-crash.patch
	source = 0003-kernel-7.0.patch
	sha512sums = de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770
	sha512sums = 1bcf2c6ee71686c0d32625e746ec8c0f7cf42fc63c76c3076ff2526b2661e8b9e9f76eaa2c4b213c7cc437a6f06006cc07672c4974d7f4515b2de2fd7c47a891
	sha512sums = f8f071f5a46c1a5ce5188e104b017808d752e61c0c20de1466feb5d693c0b55a5586314411e78cc2ab9c0e16e2c67afdd358da94c0c75df1f8233f54c280762c
	sha512sums = a0183adce78e40853edf7e6b73867e7a8ea5dabac8e8164e42781f64d5232fbe869f850ab0697c3718ebced5cde760d0e807c05da50a982071dfe1157c31d6b8
	sha512sums = 55def6319f6abb1a4ccd28a89cd60f1933d155c10ba775b8dfa60a2dc5696b4b472c14b252dc0891f956e70264be87c3d5d4271e929a4fc4b1a68a6902814cee
	sha512sums = c7fea39d11565f05a507d3aded4e9ea506ef9dbebf313e0fc8d6ebc526af3f9d6dec78af9d6c4456c056310f98911c638706bccdd9926d07f492615569430455
	sha512sums = 1091bb1ee4e603b48b6122d226c7406b5aed001d631dca7562723b641a2915bf41cc2578c21e89e6dcc41c571bc65fc9df206acba72ff26ea83ba500de422ec3
	sha512sums = fd1276f64114dcd2fea13800d01e810adc0b4ff3d17e46a5b32e6778907426b35c71dddf48343c8141be97a035d7b277a2d1f72a2c9f249c2ad0aae30d541850
	sha512sums = 98ff06b32bac4297b4ca68e069750114ab5caf41d2a58f945488b52acf97c34dd3b64a6af609f8972e688bd646fe3ee598e699534001230d6f0154cebe6ff5d1
	sha512sums = 3c4d87686cc79f09feca29df1a8c1973412b48077870b0d3424d575500234e9522b93df53bb6ecd72afd8dc69ecb4a8e7bd3e206080348d30a48c00e62f42943
	sha512sums = 7ca9d40b9a734f685da89115131618954149ae28ca5d007139ebb91c3f9d0187c84779fea0ae438ebf6eda13bca9f980d76b151772571375859d48b3e2fc22c3
	sha512sums = ef9f5da406933b3120070125e2eefde6fdb8ca3eea4aa72b7f8b37450748cc645f195078186c6a8203db6ad2f87ef8399d675d9a35adaf8002661187645140c0

pkgname = nvidia-580xx-utils
	pkgdesc = NVIDIA drivers utilities (580xx)
	install = nvidia-580xx-utils.install
	depends = libglvnd
	depends = egl-wayland
	depends = egl-gbm
	depends = egl-x11
	optdepends = nvidia-settings: configuration tool
	optdepends = xorg-server: Xorg support
	optdepends = xorg-server-devel: nvidia-xconfig
	optdepends = opencl-nvidia: OpenCL support
	provides = vulkan-driver
	provides = opengl-driver
	provides = nvidia-libgl
	provides = nvidia-utils
	conflicts = nvidia-libgl
	conflicts = nvidia-utils
	replaces = nvidia-libgl

pkgname = opencl-nvidia-580xx
	pkgdesc = OpenCL implemention for NVIDIA (580xx)
	depends = zlib
	optdepends = opencl-headers: headers necessary for OpenCL development
	provides = opencl-driver
	provides = opencl-nvidia
	conflicts = opencl-nvidia

pkgname = nvidia-580xx-dkms
	pkgdesc = NVIDIA kernel modules - module sources (580xx)
	depends = dkms
	depends = nvidia-580xx-utils=580.142
	depends = libglvnd
	provides = NVIDIA-MODULE
	provides = nvidia
	provides = nvidia-dkms
	conflicts = NVIDIA-MODULE
	conflicts = nvidia
	conflicts = nvidia-dkms

pkgname = nvidia-580xx-open-dkms
	pkgdesc = NVIDIA open kernel modules - module sources (580xx)
	license = MIT AND GPL-2.0-only
	depends = dkms
	depends = nvidia-580xx-utils=580.142
	provides = nvidia-open
	provides = nvidia-open-dkms
	provides = NVIDIA-MODULE
	conflicts = nvidia-open
	conflicts = nvidia-open-dkms
	conflicts = NVIDIA-MODULE
