mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
* feat: Update NVIDIA packages for 590 (#8460)
* feat: Update NVIDIA packages for 590
* shfdjhdfhjkd
* shfdjhdfhjkd
* AAAAAA
* ????
* Oh.
* chore: Double check source files
* AHA
* More stuff
* sadhdfjkhdfhjk
* ?
* Try and update this properly
* Okay what is happening
* ?
* A
* A
* A
* FINALLY
(cherry picked from commit dd32fe9421)
Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
* Update dkms-nvidia.spec
Signed-off-by: Gilver <rockgrub@disroot.org>
* Update dkms-nvidia.spec
Signed-off-by: Gilver <rockgrub@disroot.org>
---------
Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
Signed-off-by: Gilver <rockgrub@disroot.org>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
NO_WEAK_MODULES="yes"
|
||||
@@ -4,18 +4,19 @@
|
||||
%global modulename nvidia
|
||||
|
||||
Name: dkms-%{modulename}
|
||||
Version: 580.119.02
|
||||
Release: 1%?dist
|
||||
Version: 590.48.01
|
||||
Release: 2%?dist
|
||||
Summary: NVIDIA display driver kernel module
|
||||
Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: https://www.nvidia.com/object/unix.html
|
||||
Source0: https://download.nvidia.com/XFree86/Linux-%{_arch}/%{version}/NVIDIA-Linux-%{_arch}-%{version}.run
|
||||
Source0: https://github.com/NVIDIA/open-gpu-kernel-modules/archive/%{version}/open-gpu-kernel-modules-%{version}.tar.gz
|
||||
Source1: %{name}.conf
|
||||
BuildRequires: sed
|
||||
Provides: %{modulename}-kmod = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: %{modulename}-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: dkms
|
||||
Requires: gcc-c++
|
||||
Conflicts: akmod-nvidia
|
||||
# Unlike most DKMS packages, this package is NOT noarch!
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
@@ -26,9 +27,7 @@ Obsoletes: %{name}-open < %{?epoch:%{epoch}:}%{version}
|
||||
This package provides the NVIDIA kernel driver modules.
|
||||
|
||||
%prep
|
||||
sh %{SOURCE0} -x --target dkms-nvidia-%{version}-%{_arch}
|
||||
%setup -T -D -n dkms-nvidia-%{version}-%{_arch}
|
||||
%autopatch -p1
|
||||
%autosetup -p1 -n open-gpu-kernel-modules-%{version}
|
||||
|
||||
cp -f %{SOURCE1} dkms.conf
|
||||
|
||||
@@ -37,6 +36,7 @@ sed -i -e 's/__VERSION_STRING/%{version}/g' dkms.conf
|
||||
%build
|
||||
|
||||
%install
|
||||
# Create empty tree:
|
||||
mkdir -p %{buildroot}%{_usrsrc}/%{modulename}-%{version}/
|
||||
cp -fr * %{buildroot}%{_usrsrc}/%{modulename}-%{version}/
|
||||
rm -f %{buildroot}%{_usrsrc}/%{modulename}-%{version}/*/dkms.conf
|
||||
@@ -44,16 +44,12 @@ rm -f %{buildroot}%{_usrsrc}/%{modulename}-%{version}/*/dkms.conf
|
||||
%post
|
||||
dkms add -m %{modulename} -v %{version} -q --rpm_safe_upgrade || :
|
||||
# Rebuild and make available for the currently running kernel:
|
||||
dkms build -m %{modulename} -v %{version} -q || :
|
||||
dkms install -m %{modulename} -v %{version} -q --force || :
|
||||
dracut --regenerate-all --force --quiet
|
||||
dkms build -m %{modulename} -v %{version} -q --force
|
||||
dkms install -m %{modulename} -v %{version} -q --force
|
||||
|
||||
%preun
|
||||
# Remove all versions from DKMS registry:
|
||||
dkms remove -m %{modulename} -v %{version} -q --all --rpm_safe_upgrade || :
|
||||
if [ "$1" == 0 ]; then
|
||||
dracut --regenerate-all --force --quiet
|
||||
fi
|
||||
|
||||
%files
|
||||
%{_usrsrc}/%{modulename}-%{version}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
The NVIDIA proprietary driver is already installed in this system. It was
|
||||
installed through a 3d party repository.
|
||||
installed through a 3rd party repository.
|
||||
|
||||
Please refer to the following page for additional information and to install
|
||||
optional driver components:
|
||||
|
||||
@@ -17,10 +17,6 @@ Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: %{ix86} x86_64 aarch64
|
||||
|
||||
%dnl Source0: %{name}-%{version}-i386.tar.xz
|
||||
%dnl Source1: %{name}-%{version}-x86_64.tar.xz
|
||||
%dnl Source2: %{name}-%{version}-aarch64.tar.xz
|
||||
Source8: 70-nvidia-driver.preset
|
||||
Source9: 70-nvidia-driver-cuda.preset
|
||||
Source10: 10-nvidia.conf
|
||||
@@ -42,7 +38,6 @@ BuildRequires: python3
|
||||
%endif
|
||||
BuildRequires: systemd-rpm-macros
|
||||
%endif
|
||||
|
||||
BuildRequires: wget
|
||||
BuildRequires: coreutils
|
||||
|
||||
@@ -65,6 +60,11 @@ version %{version}.
|
||||
Summary: Libraries for %{name}
|
||||
Requires: egl-gbm%{?_isa} >= 2:1.1.2.1
|
||||
Requires: (egl-wayland%{?_isa} >= 1.1.20 or egl-wayland2%{?_isa} >= 1.0.0~20250806gitd4deb7c-3)
|
||||
%if %{defined fedora}
|
||||
%ifarch x86_64
|
||||
Requires: (%{name}-libs(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32))
|
||||
%endif
|
||||
%endif
|
||||
Suggests: egl-wayland%{?_isa} >= 1.1.20
|
||||
Requires: egl-x11%{?_isa} >= 1.0.3
|
||||
Requires: libvdpau%{?_isa} >= 1.5
|
||||
@@ -73,14 +73,8 @@ Requires: libglvnd-egl%{?_isa} >= 1.0
|
||||
Requires: libglvnd-gles%{?_isa} >= 1.0
|
||||
Requires: libglvnd-glx%{?_isa} >= 1.0
|
||||
Requires: libglvnd-opengl%{?_isa} >= 1.0
|
||||
Requires: libnvidia-ml%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: vulkan-loader
|
||||
%if 0%{?fedora}
|
||||
%ifarch x86_64
|
||||
Requires: (%{name}-libs(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32))
|
||||
%endif
|
||||
%endif
|
||||
# dlopened
|
||||
# dlopened:
|
||||
Requires: libnvidia-gpucomp%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: libnvidia-ml%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
@@ -96,19 +90,18 @@ This package provides the shared libraries for %{name}.
|
||||
Summary: Libraries for %{name}-cuda
|
||||
Provides: %{name}-devel = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Obsoletes: %{name}-devel < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: libnvidia-ml = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
# dlopened:
|
||||
%ifarch x86_64 aarch64
|
||||
Requires: libnvidia-cfg = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
%endif
|
||||
%if 0%{?fedora}
|
||||
Requires: libnvidia-gpucomp%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: libnvidia-ml = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
%if %{defined fedora}
|
||||
%ifarch x86_64
|
||||
Requires: (%{name}-cuda-libs(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32))
|
||||
%endif
|
||||
%endif
|
||||
# dlopened:
|
||||
Requires: libnvidia-gpucomp%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Requires: libnvidia-ml = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
Conflicts: xorg-x11-drv-nvidia-cuda-libs
|
||||
Conflicts: xorg-x11-drv-nvidia-470xx-cuda-libs
|
||||
@@ -120,13 +113,13 @@ This package provides the CUDA libraries for %{name}-cuda.
|
||||
Summary: NVIDIA OpenGL-based Framebuffer Capture libraries
|
||||
Provides: nvidia-driver-NvFBCOpenGL = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Obsoletes: nvidia-driver-NvFBCOpenGL < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
%if 0%{?fedora}
|
||||
# dlopened (libnvidia-encode.so):
|
||||
Requires: %{name}-cuda-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
%if %{defined fedora}
|
||||
%ifarch x86_64
|
||||
Requires: (libnvidia-fbc(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32))
|
||||
%endif
|
||||
%endif
|
||||
# dlopened:
|
||||
Requires: %{name}-cuda-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description -n libnvidia-fbc
|
||||
This library provides a high performance, low latency interface to capture and
|
||||
@@ -136,11 +129,7 @@ graphics scenarios.
|
||||
|
||||
%package -n libnvidia-gpucomp
|
||||
Summary: NVIDIA library for shader compilation (nvgpucomp)
|
||||
%if 0%{?fedora}
|
||||
%ifarch x86_64
|
||||
Requires: (libnvidia-gpucomp(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32))
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description -n libnvidia-gpucomp
|
||||
This package contains the private libnvidia-gpucomp runtime library which is used by
|
||||
@@ -150,12 +139,12 @@ other driver components.
|
||||
Summary: NVIDIA Management Library (NVML)
|
||||
Provides: cuda-nvml%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
Provides: nvidia-driver-NVML = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
%if 0%{?fedora}
|
||||
Obsoletes: nvidia-driver-NVML < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
%if %{defined fedora}
|
||||
%ifarch x86_64
|
||||
Requires: (libnvidia-ml(x86-32) = %{?epoch:%{epoch}:}%{version}-%{release} if steam(x86-32))
|
||||
%endif
|
||||
%endif
|
||||
Obsoletes: nvidia-driver-NVML < %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
|
||||
%description -n libnvidia-ml
|
||||
A C-based API for monitoring and managing various states of the NVIDIA GPU
|
||||
@@ -179,8 +168,8 @@ Summary: CUDA integration for %{name}
|
||||
Requires: %{name}-cuda-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: nvidia-persistenced = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: (ocl-icd or OpenCL-ICD-Loader)
|
||||
Requires: opencl-filesystem
|
||||
Requires: ocl-icd
|
||||
|
||||
Conflicts: xorg-x11-drv-nvidia-cuda
|
||||
Conflicts: xorg-x11-drv-nvidia-470xx-cuda
|
||||
@@ -203,11 +192,11 @@ The NVIDIA X.org X11 driver and associated components.
|
||||
%endif
|
||||
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
source %{SOURCE99}
|
||||
export VERSION=%{version}
|
||||
%ifarch %ix86
|
||||
%ifarch %{ix86}
|
||||
export ARCH=x86_64
|
||||
%else
|
||||
export ARCH=%{_arch}
|
||||
@@ -294,7 +283,7 @@ install -p -m 0755 -D nvidia.icd %{buildroot}%{_sysconfdir}/OpenCL/vendors/nvidi
|
||||
|
||||
# Binaries
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
install -p -m 0755 nvidia-{debugdump,smi,cuda-mps-control,cuda-mps-server,bug-report.sh,ngx-updater,powerd} %{buildroot}%{_bindir}
|
||||
install -p -m 0755 nvidia-{debugdump,smi,cuda-mps-control,cuda-mps-server,ngx-updater,powerd} %{buildroot}%{_bindir}
|
||||
|
||||
# Man pages
|
||||
mkdir -p %{buildroot}%{_mandir}/man1/
|
||||
@@ -388,7 +377,6 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me
|
||||
%license LICENSE
|
||||
%doc NVIDIA_Changelog README.txt html supported-gpus/supported-gpus.json
|
||||
%dir %{_sysconfdir}/nvidia
|
||||
%{_bindir}/nvidia-bug-report.sh
|
||||
%{_bindir}/nvidia-ngx-updater
|
||||
%ifarch x86_64
|
||||
%{_bindir}/nvidia-pcc
|
||||
@@ -459,7 +447,6 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me
|
||||
%{_libdir}/libnvidia-glcore.so.%{version}
|
||||
%{_libdir}/libnvidia-glsi.so.%{version}
|
||||
%{_libdir}/libnvidia-glvkspirv.so.%{version}
|
||||
%{_libdir}/libnvidia-gpucomp.so.%{version}
|
||||
%{_libdir}/libnvidia-tls.so.%{version}
|
||||
%{_libdir}/vdpau/libvdpau_nvidia.so.1
|
||||
%{_libdir}/vdpau/libvdpau_nvidia.so.%{version}
|
||||
@@ -469,20 +456,21 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me
|
||||
%{_libdir}/libnvidia-api.so.1
|
||||
%{_libdir}/libnvidia-ngx.so.1
|
||||
%{_libdir}/libnvidia-ngx.so.%{version}
|
||||
%{_libdir}/libnvidia-present.so.%{version}
|
||||
%{_libdir}/libnvidia-rtcore.so.%{version}
|
||||
%{_libdir}/libnvoptix.so.1
|
||||
%{_libdir}/libnvoptix.so.%{version}
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
%{_datadir}/vulkansc/icd.d/nvidia_icd.%{_target_cpu}.json
|
||||
%if v"%{version}" > v"570.144"
|
||||
%{_libdir}/libnvidia-present.so.%{version}
|
||||
%endif
|
||||
%{_libdir}/libnvidia-vksc-core.so.1
|
||||
%{_libdir}/libnvidia-vksc-core.so.%{version}
|
||||
%dir %{_libdir}/nvidia
|
||||
%dir %{_libdir}/nvidia/wine
|
||||
%{_libdir}/nvidia/wine/*.dll
|
||||
%{_libdir}/nvidia/wine/_nvngx.dll
|
||||
%{_libdir}/nvidia/wine/nvngx.dll
|
||||
%{_libdir}/nvidia/wine/nvngx_dlssg.dll
|
||||
%endif
|
||||
|
||||
%files cuda-libs
|
||||
@@ -503,12 +491,11 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me
|
||||
%{_libdir}/libnvidia-opticalflow.so.%{version}
|
||||
%{_libdir}/libnvidia-ptxjitcompiler.so.1
|
||||
%{_libdir}/libnvidia-ptxjitcompiler.so.%{version}
|
||||
%{_libdir}/libnvidia-tileiras.so.%{version}
|
||||
%ifarch x86_64 aarch64
|
||||
%{_libdir}/libcudadebugger.so.1
|
||||
%{_libdir}/libcudadebugger.so.%{version}
|
||||
%if v"%{version}" > v"570.144"
|
||||
%{_libdir}/libnvidia-nvvm70.so.4
|
||||
%endif
|
||||
%{_libdir}/libnvidia-sandboxutils.so.1
|
||||
%{_libdir}/libnvidia-sandboxutils.so.%{version}
|
||||
%endif
|
||||
|
||||
@@ -37,23 +37,29 @@ cleanup_folder() {
|
||||
# - Interactive installer files
|
||||
# - GLVND GL libraries
|
||||
# - Internal development only libraries
|
||||
rm -fr \
|
||||
rm -r \
|
||||
nvidia-xconfig* \
|
||||
nvidia-persistenced* \
|
||||
nvidia-modprobe* \
|
||||
libnvidia-gtk* libnvidia-wayland-client* nvidia-settings* \
|
||||
libnvidia-gtk*.so* nvidia-settings* \
|
||||
libGLESv1_CM.so.* libGLESv2.so.* libGLdispatch.so.* libOpenGL.so.* libGLX.so.* libGL.so.1* libEGL.so.1* \
|
||||
libnvidia-egl-wayland.so.* libnvidia-egl-gbm.so.* libnvidia-egl-xcb.so.* libnvidia-egl-xlib.so.* \
|
||||
libnvidia-egl-wayland2.so.* \
|
||||
libOpenCL.so.1* \
|
||||
libEGL.so.${VERSION} \
|
||||
nvidia-installer* .manifest make* mk* tls_test* libglvnd_install_checker
|
||||
nvidia-installer* .manifest make* mk* libglvnd_install_checker \
|
||||
15_nvidia_gbm.json 10_nvidia_wayland.json 20_nvidia_xcb.json 20_nvidia_xlib.json \
|
||||
99_nvidia_wayland2.json \
|
||||
kernel kernel-open
|
||||
|
||||
if [ "${ARCH}" == x86_64 ]; then
|
||||
rm -fr \
|
||||
rm -r \
|
||||
libnvidia-wayland-client.so* \
|
||||
32/libGLESv1_CM.so.* 32/libGLESv2.so.* 32/libGLdispatch.so.* 32/libOpenGL.so.* 32/libGLX.so.* 32/libGL.so.1* 32/libEGL.so.1* \
|
||||
32/libOpenCL.so.1* \
|
||||
32/libGL.so.${VERSION} 32/libEGL.so.${VERSION} \
|
||||
32/libnvidia-egl-wayland.so.* 32/libnvidia-egl-gbm.so.* 32/libnvidia-egl-xcb.so.* 32/libnvidia-egl-xlib.so.*
|
||||
32/libnvidia-egl-wayland.so.* 32/libnvidia-egl-gbm.so.* 32/libnvidia-egl-xcb.so.* 32/libnvidia-egl-xlib.so.* \
|
||||
32/libnvidia-egl-wayland2.so.* \
|
||||
32/libglvnd_install_checker
|
||||
|
||||
cp -f *.json* 32/
|
||||
fi
|
||||
@@ -65,36 +71,29 @@ cleanup_folder() {
|
||||
|
||||
create_tarball() {
|
||||
|
||||
KMOD=nvidia-kmod-${VERSION}-${ARCH}
|
||||
KMOD_COMMON=nvidia-kmod-common-${VERSION}
|
||||
USR_64=nvidia-driver-${VERSION}-${ARCH}
|
||||
USR_32=nvidia-driver-${VERSION}-i386
|
||||
|
||||
mkdir ${KMOD} ${KMOD_COMMON} ${USR_64}
|
||||
mv ${TEMP_UNPACK}/kernel* ${KMOD}/
|
||||
mv ${TEMP_UNPACK}/firmware ${KMOD_COMMON}/
|
||||
rm -rf ${KMOD_COMMON} ${USR_64} ${USR_32}
|
||||
mkdir ${KMOD_COMMON} ${USR_64}
|
||||
mv ${TEMP_UNPACK}/firmware ${TEMP_UNPACK}/nvidia-bug-report.sh ${KMOD_COMMON}/
|
||||
|
||||
if [ "$ARCH" == x86_64 ]; then
|
||||
|
||||
USR_32=nvidia-driver-${VERSION}-i386
|
||||
|
||||
mkdir ${USR_32}
|
||||
mkdir ${USR_32}
|
||||
mv ${TEMP_UNPACK}/32/* ${USR_32}/
|
||||
rm -fr ${TEMP_UNPACK}/32
|
||||
|
||||
else
|
||||
USR_32=
|
||||
fi
|
||||
|
||||
mv ${TEMP_UNPACK}/* ${USR_64}/
|
||||
|
||||
rm -fr ${TEMP_UNPACK}
|
||||
|
||||
for tarball in ${KMOD} ${KMOD_COMMON} ${USR_64} ${USR_32}; do
|
||||
|
||||
for tarball in ${KMOD_COMMON} ${USR_64} ${USR_32}; do
|
||||
printf "Creating tarball $tarball... "
|
||||
|
||||
# XZ_OPT='-T0' tar --remove-files -cJf $tarball.tar.xz $tarball
|
||||
|
||||
printf "OK\n"
|
||||
|
||||
done
|
||||
}
|
||||
|
||||
@@ -114,4 +113,4 @@ create_tarball() {
|
||||
# cleanup_folder
|
||||
# create_tarball
|
||||
|
||||
# popd
|
||||
# popd
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
# EL8 (grub2 with BootLoaderSpec patches)
|
||||
#
|
||||
# kernel options: grub.cfg + grubenv + /etc/kernel/cmdline
|
||||
# kernel options: grub.cfg + grubenv
|
||||
# kernel options in /boot/loader/entries/*.conf use kernelopts from /boot/grub2/grubenv
|
||||
# grubby
|
||||
# - updates kernelopts in /boot/grub2/grubenv
|
||||
@@ -143,15 +143,16 @@ post() {
|
||||
fi
|
||||
|
||||
# Edit /etc/kernel/cmdline
|
||||
for param in $CMDLINE_ARGS_NVIDIA; do
|
||||
grep -q $param /etc/kernel/cmdline
|
||||
[ $? -eq 1 ] && sed -i -e "s|^.*|& $param|" /etc/kernel/cmdline
|
||||
done
|
||||
for param in $CMDLINE_ARGS_ALWAYS_REMOVE; do
|
||||
grep -q $param /etc/kernel/cmdline
|
||||
[ $? -eq 0 ] && sed -i -e "s| $param||" /etc/kernel/cmdline
|
||||
done
|
||||
|
||||
if [ -f /etc/kernel/cmdline ]; then
|
||||
for param in $CMDLINE_ARGS_NVIDIA; do
|
||||
grep -q $param /etc/kernel/cmdline
|
||||
[ $? -eq 1 ] && sed -i -e "s|^.*|& $param|" /etc/kernel/cmdline
|
||||
done
|
||||
for param in $CMDLINE_ARGS_ALWAYS_REMOVE; do
|
||||
grep -q $param /etc/kernel/cmdline
|
||||
[ $? -eq 0 ] && sed -i -e "s| $param||" /etc/kernel/cmdline
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
preun() {
|
||||
@@ -182,11 +183,12 @@ preun() {
|
||||
fi
|
||||
|
||||
# Edit /etc/kernel/cmdline
|
||||
for param in $CMDLINE_ARGS_NVIDIA; do
|
||||
grep -q $param /etc/kernel/cmdline
|
||||
[ $? -eq 0 ] && sed -i -e "s| $param||" /etc/kernel/cmdline
|
||||
done
|
||||
|
||||
if [ -f /etc/kernel/cmdline ]; then
|
||||
for param in $CMDLINE_ARGS_NVIDIA; do
|
||||
grep -q $param /etc/kernel/cmdline
|
||||
[ $? -eq 0 ] && sed -i -e "s| $param||" /etc/kernel/cmdline
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
|
||||
@@ -16,10 +16,10 @@ BuildArch: noarch
|
||||
|
||||
Source0: http://download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}.run
|
||||
Source17: nvidia-boot-update
|
||||
Source18: nvidia-modeset.conf
|
||||
Source19: nvidia.conf
|
||||
Source20: 60-nvidia.rules
|
||||
Source21: 99-nvidia.conf
|
||||
Source19: nvidia-modeset.conf
|
||||
Source20: nvidia.conf
|
||||
Source21: 60-nvidia.rules
|
||||
Source24: 99-nvidia.conf
|
||||
|
||||
# UDev rule location (_udevrulesdir) and systemd macros:
|
||||
BuildRequires: systemd-rpm-macros
|
||||
@@ -46,44 +46,37 @@ sh %{SOURCE0} -x --target nvidia-kmod-%{version}-x86_64
|
||||
install -p -m 0755 -D %{SOURCE17} %{buildroot}%{_bindir}/nvidia-boot-update
|
||||
|
||||
# Nvidia modesetting support:
|
||||
install -p -m 0644 -D %{SOURCE18} %{buildroot}%{_sysconfdir}/modprobe.d/nvidia-modeset.conf
|
||||
install -p -m 0644 -D %{SOURCE19} %{buildroot}%{_sysconfdir}/modprobe.d/nvidia-modeset.conf
|
||||
|
||||
# Load nvidia-uvm, enable complete power management:
|
||||
install -p -m 0644 -D %{SOURCE19} %{buildroot}%{_modprobedir}/nvidia.conf
|
||||
install -p -m 0644 -D %{SOURCE20} %{buildroot}%{_modprobedir}/nvidia.conf
|
||||
|
||||
# Avoid Nvidia modules getting in the initrd:
|
||||
install -p -m 0644 -D %{SOURCE21} %{buildroot}%{_dracut_conf_d}/99-nvidia.conf
|
||||
install -p -m 0644 -D %{SOURCE24} %{buildroot}%{_dracut_conf_d}/99-nvidia.conf
|
||||
|
||||
# UDev rules
|
||||
# https://github.com/NVIDIA/nvidia-modprobe/blob/master/modprobe-utils/nvidia-modprobe-utils.h#L33-L46
|
||||
# https://github.com/negativo17/nvidia-kmod-common/issues/11
|
||||
# https://github.com/negativo17/nvidia-driver/issues/27
|
||||
install -p -m 644 -D %{SOURCE20} %{buildroot}%{_udevrulesdir}/60-nvidia.rules
|
||||
install -p -m 644 -D %{SOURCE21} %{buildroot}%{_udevrulesdir}/60-nvidia.rules
|
||||
|
||||
# Firmware files:
|
||||
mkdir -p %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}/
|
||||
install -p -m 644 firmware/* %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}
|
||||
|
||||
# Fallback service. Fall back to Nouveau if NVIDIA drivers fail.
|
||||
# This is actually from RPM Fusion.
|
||||
%dnl install -Dm644 %{SOURCE22} -t %{buildroot}%{_unitdir}
|
||||
%dnl install -Dm644 %{SOURCE23} -t %{buildroot}%{_udevrulesdir}
|
||||
# Bug report script
|
||||
install -p -m 755 -D nvidia-bug-report.sh %{buildroot}%{_bindir}/nvidia-bug-report.sh
|
||||
|
||||
%post
|
||||
%{_bindir}/nvidia-boot-update post || :
|
||||
|
||||
%pre
|
||||
# Remove the kernel command line adjustments one last time when doing an upgrade
|
||||
# from a version that was still setting up the command line parameters:
|
||||
if [ "$1" -eq "2" ] && [ -x %{_bindir}/nvidia-boot-update ]; then
|
||||
%{_bindir}/nvidia-boot-update preun || :
|
||||
%{_bindir}/nvidia-boot-update post
|
||||
|
||||
%preun
|
||||
if [ "$1" -eq "0" ]; then
|
||||
%{_bindir}/nvidia-boot-update preun
|
||||
fi ||:
|
||||
|
||||
%triggerin -- nvidia-kmod,nvidia-open-kmod
|
||||
dracut --regenerate-all --force || :
|
||||
|
||||
%files
|
||||
%{_bindir}/nvidia-bug-report.sh
|
||||
%{_dracut_conf_d}/99-nvidia.conf
|
||||
%{_modprobedir}/nvidia.conf
|
||||
%dir %{_prefix}/lib/firmware
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
# Build only the akmod package and no kernel module packages:
|
||||
%define buildforkernels akmod
|
||||
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: nvidia-kmod
|
||||
Version: 580.119.02
|
||||
Release: 1%?dist
|
||||
Version: 590.48.01
|
||||
Release: 2%?dist
|
||||
Summary: NVIDIA display driver kernel module
|
||||
Epoch: 3
|
||||
License: NVIDIA License
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: http://download.nvidia.com/XFree86/Linux-%{_arch}/%{version}/NVIDIA-Linux-%{_arch}-%{version}.run
|
||||
Source0: https://github.com/NVIDIA/open-gpu-kernel-modules/archive/%{version}/open-gpu-kernel-modules-%{version}.tar.gz
|
||||
Requires: nvidia-kmod-common = %{?epoch:%{epoch}:}%{version}
|
||||
Requires: akmods
|
||||
Provides: akmod-nvidia-open = %{?epoch:%{epoch}:}%{version}
|
||||
Obsoletes: akmod-nvidia-open < %{?epoch:%{epoch}:}%{version}
|
||||
|
||||
|
||||
# Get the needed BuildRequires (in parts depending on what we build for):
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: kmodtool
|
||||
|
||||
# kmodtool does its magic here:
|
||||
@@ -34,11 +34,9 @@ The NVidia %{version} display driver kernel module for kernel %{kversion}.
|
||||
# Print kmodtool output for debugging purposes:
|
||||
kmodtool --target %{_target_cpu} --repo terra.fyralabs.com --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
|
||||
|
||||
sh %{SOURCE0} -x --target nvidia-kmod-%{version}-%{_arch}
|
||||
%setup -T -D -n nvidia-kmod-%{version}-%{_arch}
|
||||
%autopatch -p1
|
||||
%autosetup -p1 -c
|
||||
|
||||
rm -f */dkms.conf
|
||||
rm -f open-gpu-kernel-modules-%{version}/dkms.conf
|
||||
|
||||
for kernel_version in %{?kernel_versions}; do
|
||||
cp -fr open-gpu-kernel-modules-%{version} _kmod_build_${kernel_version%%___*}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
Name: nvidia-modprobe
|
||||
Version: 590.48.01
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: NVIDIA kernel module loader
|
||||
Epoch: 3
|
||||
License: GPLv2+
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
@@ -12,6 +12,7 @@ Patch0: %{name}-man-page-permissions.patch
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: m4
|
||||
BuildRequires: sed
|
||||
|
||||
%description
|
||||
This utility is used by user-space NVIDIA driver components to make sure the
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
u nvidia-persistenced - "NVIDIA Persistence Daemon" /run/nvidia-persistenced -
|
||||
@@ -1,13 +1,14 @@
|
||||
[Unit]
|
||||
Description=NVIDIA Persistence Daemon
|
||||
After=syslog.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
PIDFile=/var/run/nvidia-persistenced/nvidia-persistenced.pid
|
||||
PIDFile=/run/nvidia-persistenced/nvidia-persistenced.pid
|
||||
Restart=always
|
||||
ExecStart=/usr/sbin/nvidia-persistenced --verbose
|
||||
ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced/*
|
||||
ExecStart=/usr/bin/nvidia-persistenced
|
||||
User=nvidia-persistenced
|
||||
Group=nvidia-persistenced
|
||||
RuntimeDirectory=nvidia-persistenced
|
||||
TimeoutSec=300
|
||||
|
||||
[Install]
|
||||
|
||||
@@ -1,25 +1,26 @@
|
||||
Name: nvidia-persistenced
|
||||
Version: 590.48.01
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: A daemon to maintain persistent software state in the NVIDIA driver
|
||||
Epoch: 3
|
||||
License: GPLv2+
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
Source0: https://download.nvidia.com/XFree86/%{name}/%{name}-%{version}.tar.bz2
|
||||
Source1: %{name}.service
|
||||
Source2: %{name}-sysusers.conf
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libtirpc-devel
|
||||
BuildRequires: m4
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libtirpc-devel
|
||||
BuildRequires: m4
|
||||
BuildRequires: sed
|
||||
BuildRequires: systemd-rpm-macros
|
||||
|
||||
# For Fedora systemd-rpm-macros would be enough:
|
||||
BuildRequires: systemd-devel
|
||||
Requires(post): systemd
|
||||
Requires(preun): systemd
|
||||
Requires(postun): systemd
|
||||
Requires: libnvidia-cfg%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires(post): systemd
|
||||
Requires(preun): systemd
|
||||
Requires(postun): systemd
|
||||
Requires: libnvidia-cfg%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
|
||||
%description
|
||||
The %{name} utility is used to enable persistent software state in the NVIDIA
|
||||
@@ -47,13 +48,11 @@ make %{?_smp_mflags} \
|
||||
PREFIX=%{_prefix} \
|
||||
STRIP_CMD=true
|
||||
|
||||
%if 0%{?fedora} < 42
|
||||
mv %{buildroot}%{_bindir} %{buildroot}%{_sbindir}
|
||||
%endif
|
||||
mkdir -p %{buildroot}%{_sharedstatedir}/%{name}
|
||||
|
||||
# Systemd unit files
|
||||
install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
|
||||
install -Dpm644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
|
||||
|
||||
# Systemd user
|
||||
install -Dpm644 %{SOURCE2} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||
|
||||
%post
|
||||
%systemd_post %{name}.service
|
||||
@@ -67,13 +66,9 @@ install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
|
||||
%files
|
||||
%license COPYING
|
||||
%{_mandir}/man1/%{name}.1.*
|
||||
%if 0%{?fedora} < 42
|
||||
%{_sbindir}/%{name}
|
||||
%else
|
||||
%{_bindir}/%{name}
|
||||
%endif
|
||||
%{_unitdir}/%{name}.service
|
||||
%{_sharedstatedir}/%{name}
|
||||
%{_sysusersdir}/%{name}.conf
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
Name: nvidia-settings
|
||||
Version: 590.48.01
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: Configure the NVIDIA graphics driver
|
||||
Epoch: 3
|
||||
License: GPLv2+
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
@@ -31,6 +31,7 @@ BuildRequires: mesa-libEGL-devel
|
||||
BuildRequires: mesa-libGL-devel
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: sed
|
||||
BuildRequires: vulkan-headers
|
||||
|
||||
Requires: nvidia-libXNVCtrl%{?_isa} = %{?epoch}:%{version}-%{release}
|
||||
@@ -90,22 +91,18 @@ make \
|
||||
mkdir -p %{buildroot}%{_includedir}/NVCtrl
|
||||
cp -af src/libXNVCtrl/*.h %{buildroot}%{_includedir}/NVCtrl/
|
||||
|
||||
# Install main program
|
||||
%make_install \
|
||||
DEBUG=1 \
|
||||
NV_USE_BUNDLED_LIBJANSSON=0 \
|
||||
NV_VERBOSE=1 \
|
||||
PREFIX=%{_prefix}
|
||||
|
||||
# Install desktop file
|
||||
mkdir -p %{buildroot}%{_datadir}/{applications,pixmaps}
|
||||
desktop-file-install --dir %{buildroot}%{_datadir}/applications/ doc/%{name}.desktop
|
||||
cp doc/%{name}.png %{buildroot}%{_datadir}/pixmaps/
|
||||
|
||||
# Install autostart file to load settings at login
|
||||
install -p -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/autostart/%{name}-load.desktop
|
||||
|
||||
# install AppData and add modalias provides
|
||||
mkdir -p %{buildroot}%{_metainfodir}/
|
||||
install -p -m 0644 %{SOURCE2} %{buildroot}%{_metainfodir}/
|
||||
|
||||
@@ -134,276 +131,4 @@ appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}.appda
|
||||
%{_libdir}/libXNVCtrl.so
|
||||
|
||||
%changelog
|
||||
* Thu Dec 05 2024 Simone Caronni <negativo17@gmail.com> - 3:565.77-1
|
||||
- Update to 565.77.
|
||||
|
||||
* Wed Oct 23 2024 Simone Caronni <negativo17@gmail.com> - 3:565.57.01-1
|
||||
- Update to 565.57.01.
|
||||
|
||||
* Wed Aug 21 2024 Simone Caronni <negativo17@gmail.com> - 3:560.35.03-1
|
||||
- Update to 560.35.03.
|
||||
|
||||
* Tue Aug 06 2024 Simone Caronni <negativo17@gmail.com> - 3:560.31.02-1
|
||||
- Update to 560.31.02.
|
||||
|
||||
* Mon Aug 05 2024 Simone Caronni <negativo17@gmail.com> - 3:560.28.03-1
|
||||
- Update to 560.28.03.
|
||||
|
||||
* Tue Jul 02 2024 Simone Caronni <negativo17@gmail.com> - 3:555.58.02-1
|
||||
- Update to 555.58.02.
|
||||
|
||||
* Thu Jun 27 2024 Simone Caronni <negativo17@gmail.com> - 3:555.58-1
|
||||
- Update to 555.58.
|
||||
|
||||
* Thu Jun 06 2024 Simone Caronni <negativo17@gmail.com> - 3:555.52.04-1
|
||||
- Update to 555.52.04.
|
||||
|
||||
* Wed May 22 2024 Simone Caronni <negativo17@gmail.com> - 3:555.42.02-1
|
||||
- Update to 555.42.02.
|
||||
|
||||
* Tue Apr 30 2024 Simone Caronni <negativo17@gmail.com> - 3:550.78-2
|
||||
- Switch to Nvidia provided tarball.
|
||||
|
||||
* Fri Apr 26 2024 Simone Caronni <negativo17@gmail.com> - 3:550.78-1
|
||||
- Update to 550.78.
|
||||
|
||||
* Thu Apr 18 2024 Simone Caronni <negativo17@gmail.com> - 3:550.76-1
|
||||
- Update to 550.76.
|
||||
|
||||
* Sun Mar 24 2024 Simone Caronni <negativo17@gmail.com> - 3:550.67-1
|
||||
- Update to 550.67.
|
||||
|
||||
* Sat Mar 09 2024 Simone Caronni <negativo17@gmail.com> - 3:550.54.14-3
|
||||
- Enable aarch64.
|
||||
|
||||
* Fri Mar 08 2024 Simone Caronni <negativo17@gmail.com> - 3:550.54.14-2
|
||||
- Add missing patch.
|
||||
|
||||
* Sun Mar 03 2024 Simone Caronni <negativo17@gmail.com> - 3:550.54.14-1
|
||||
- Update to 550.54.14.
|
||||
|
||||
* Tue Feb 06 2024 Simone Caronni <negativo17@gmail.com> - 3:550.40.07-1
|
||||
- Update to 550.40.07.
|
||||
|
||||
* Fri Dec 01 2023 Simone Caronni <negativo17@gmail.com> - 3:545.29.06-1
|
||||
- Update to 545.29.06.
|
||||
|
||||
* Tue Oct 31 2023 Simone Caronni <negativo17@gmail.com> - 3:545.29.02-1
|
||||
- Update to 545.29.02.
|
||||
|
||||
* Wed Oct 18 2023 Simone Caronni <negativo17@gmail.com> - 3:545.23.06-1
|
||||
- Update to 545.23.06.
|
||||
|
||||
* Fri Sep 22 2023 Simone Caronni <negativo17@gmail.com> - 3:535.113.01-1
|
||||
- Update to 535.113.01.
|
||||
|
||||
* Thu Aug 24 2023 Simone Caronni <negativo17@gmail.com> - 3:535.104.05-1
|
||||
- Update to 535.104.05.
|
||||
|
||||
* Wed Aug 09 2023 Simone Caronni <negativo17@gmail.com> - 3:535.98-1
|
||||
- Update to 535.98.
|
||||
|
||||
* Wed Jul 19 2023 Simone Caronni <negativo17@gmail.com> - 3:535.86.05-1
|
||||
- Update to 535.86.05.
|
||||
|
||||
* Thu Jun 15 2023 Simone Caronni <negativo17@gmail.com> - 3:535.54.03-1
|
||||
- Update to 535.54.03.
|
||||
|
||||
* Tue Jun 13 2023 Simone Caronni <negativo17@gmail.com> - 3:535.43.02-1
|
||||
- Update to 535.43.02.
|
||||
|
||||
* Fri Mar 24 2023 Simone Caronni <negativo17@gmail.com> - 3:530.41.03-1
|
||||
- Update to 530.41.03.
|
||||
|
||||
* Wed Mar 08 2023 Simone Caronni <negativo17@gmail.com> - 3:530.30.02-1
|
||||
- Update to 530.30.02.
|
||||
|
||||
* Fri Feb 10 2023 Simone Caronni <negativo17@gmail.com> - 3:525.89.02-1
|
||||
- Update to 525.89.02.
|
||||
|
||||
* Fri Jan 20 2023 Simone Caronni <negativo17@gmail.com> - 3:525.85.05-1
|
||||
- Update to 525.85.05.
|
||||
|
||||
* Mon Jan 09 2023 Simone Caronni <negativo17@gmail.com> - 3:525.78.01-1
|
||||
- Update to 525.78.01.
|
||||
|
||||
* Tue Nov 29 2022 Simone Caronni <negativo17@gmail.com> - 3:525.60.11-1
|
||||
- Update to 525.60.11.
|
||||
- Finally drop gtk2.
|
||||
|
||||
* Thu Oct 13 2022 Simone Caronni <negativo17@gmail.com> - 3:520.56.06-1
|
||||
- Update to 520.56.06.
|
||||
|
||||
* Wed Sep 21 2022 Simone Caronni <negativo17@gmail.com> - 3:515.76-1
|
||||
- Update to 515.76.
|
||||
|
||||
* Mon Aug 08 2022 Simone Caronni <negativo17@gmail.com> - 3:515.65.01-1
|
||||
- Update to 515.65.01.
|
||||
|
||||
* Wed Jun 29 2022 Simone Caronni <negativo17@gmail.com> - 3:515.57-1
|
||||
- Update to 515.57.
|
||||
|
||||
* Wed Jun 01 2022 Simone Caronni <negativo17@gmail.com> - 3:515.48.07-1
|
||||
- Update to 515.48.07.
|
||||
|
||||
* Thu May 12 2022 Simone Caronni <negativo17@gmail.com> - 3:515.43.04-1
|
||||
- Update to 515.43.04.
|
||||
- Update SPEC file.
|
||||
- Update patches from upstream.
|
||||
|
||||
* Mon May 02 2022 Simone Caronni <negativo17@gmail.com> - 3:510.68.02-1
|
||||
- Update to 510.68.02.
|
||||
|
||||
* Mon Mar 28 2022 Simone Caronni <negativo17@gmail.com> - 3:510.60.02-1
|
||||
- Update to 510.60.02.
|
||||
|
||||
* Mon Feb 14 2022 Simone Caronni <negativo17@gmail.com> - 3:510.54-1
|
||||
- Update to 510.54.
|
||||
|
||||
* Wed Feb 02 2022 Simone Caronni <negativo17@gmail.com> - 3:510.47.03-1
|
||||
- Update to 510.47.03.
|
||||
|
||||
* Tue Dec 14 2021 Simone Caronni <negativo17@gmail.com> - 3:495.46-1
|
||||
- Update to 495.46.
|
||||
|
||||
* Tue Nov 02 2021 Simone Caronni <negativo17@gmail.com> - 3:495.44-1
|
||||
- Update to 495.44.
|
||||
|
||||
* Tue Nov 02 2021 Simone Caronni <negativo17@gmail.com> - 3:470.82.00-1
|
||||
- Update to 470.82.00.
|
||||
|
||||
* Tue Sep 21 2021 Simone Caronni <negativo17@gmail.com> - 3:470.74-1
|
||||
- Update to 470.74.
|
||||
|
||||
* Wed Aug 11 2021 Simone Caronni <negativo17@gmail.com> - 3:470.63.01-1
|
||||
- Update to 470.63.01.
|
||||
|
||||
* Tue Jul 20 2021 Simone Caronni <negativo17@gmail.com> - 3:470.57.02-1
|
||||
- Update to 470.57.02.
|
||||
|
||||
* Wed Jun 30 2021 Simone Caronni <negativo17@gmail.com> - 3:470.42.01-1
|
||||
- Update to 470.42.01.
|
||||
|
||||
* Wed May 26 2021 Simone Caronni <negativo17@gmail.com> - 3:465.31-1
|
||||
- Update to 465.31.
|
||||
|
||||
* Sat May 01 2021 Simone Caronni <negativo17@gmail.com> - 3:465.27-1
|
||||
- Update to 465.27.
|
||||
|
||||
* Sun Apr 18 2021 Simone Caronni <negativo17@gmail.com> - 3:465.24.02-1
|
||||
- Update to 465.24.02.
|
||||
- Switch to github sources.
|
||||
|
||||
* Fri Apr 09 2021 Simone Caronni <negativo17@gmail.com> - 3:465.19.01-1
|
||||
- Update to 465.19.01.
|
||||
|
||||
* Fri Mar 19 2021 Simone Caronni <negativo17@gmail.com> - 3:460.67-1
|
||||
- Update to 460.67.
|
||||
|
||||
* Mon Mar 01 2021 Simone Caronni <negativo17@gmail.com> - 3:460.56-1
|
||||
- Update to 460.56.
|
||||
|
||||
* Wed Jan 27 2021 Simone Caronni <negativo17@gmail.com> - 3:460.39-1
|
||||
- Update to 460.39.
|
||||
|
||||
* Thu Jan 7 2021 Simone Caronni <negativo17@gmail.com> - 3:460.32.03-1
|
||||
- Update to 460.32.03.
|
||||
|
||||
* Sun Dec 20 2020 Simone Caronni <negativo17@gmail.com> - 3:460.27.04-1
|
||||
- Update to 460.27.04.
|
||||
- Trim changelog.
|
||||
|
||||
* Mon Dec 07 2020 Simone Caronni <negativo17@gmail.com> - 3:455.45.01-2
|
||||
- Remove RHEL/CentOS 6 support.
|
||||
- Do not generate AppData on CentOS/RHEL 7.
|
||||
|
||||
* Wed Nov 18 2020 Simone Caronni <negativo17@gmail.com> - 3:455.45.01-1
|
||||
- Update to 455.45.01.
|
||||
|
||||
* Mon Nov 02 2020 Simone Caronni <negativo17@gmail.com> - 3:455.38-1
|
||||
- Update to 455.38.
|
||||
|
||||
* Mon Oct 12 2020 Simone Caronni <negativo17@gmail.com> - 3:455.28-1
|
||||
- Update to 455.28.
|
||||
|
||||
* Tue Oct 06 2020 Simone Caronni <negativo17@gmail.com> - 3:450.80.02-1
|
||||
- Update to 450.80.02.
|
||||
|
||||
* Thu Aug 20 2020 Simone Caronni <negativo17@gmail.com> - 3:450.66-1
|
||||
- Update to 450.66.
|
||||
|
||||
* Fri Jul 10 2020 Simone Caronni <negativo17@gmail.com> - 3:450.57-1
|
||||
- Update to 450.57.
|
||||
|
||||
* Thu Jun 25 2020 Simone Caronni <negativo17@gmail.com> - 3:440.100-1
|
||||
- Update to 440.100.
|
||||
|
||||
* Thu Apr 09 2020 Simone Caronni <negativo17@gmail.com> - 3:440.82-1
|
||||
- Update to 440.82.
|
||||
|
||||
* Sat Mar 14 2020 Simone Caronni <negativo17@gmail.com> - 3:440.64-2
|
||||
- Add patch for GCC 10.
|
||||
|
||||
* Fri Feb 28 2020 Simone Caronni <negativo17@gmail.com> - 3:440.64-1
|
||||
- Update to 440.64.
|
||||
|
||||
* Tue Feb 04 2020 Simone Caronni <negativo17@gmail.com> - 3:440.59-1
|
||||
- Update to 440.59.
|
||||
|
||||
* Sat Dec 14 2019 Simone Caronni <negativo17@gmail.com> - 3:440.44-1
|
||||
- Update to 440.44.
|
||||
|
||||
* Sat Nov 30 2019 Simone Caronni <negativo17@gmail.com> - 3:440.36-1
|
||||
- Update to 440.36.
|
||||
|
||||
* Sun Nov 17 2019 Simone Caronni <negativo17@gmail.com> - 3:440.31-2
|
||||
- Fix full libXNVCtrl libraries instead of symlinks in CentOS/RHEL 6/7.
|
||||
|
||||
* Sat Nov 09 2019 Simone Caronni <negativo17@gmail.com> - 3:440.31-1
|
||||
- Update to 440.31.
|
||||
|
||||
* Thu Oct 17 2019 Simone Caronni <negativo17@gmail.com> - 3:440.26-1
|
||||
- Update to 440.26.
|
||||
|
||||
* Mon Sep 02 2019 Simone Caronni <negativo17@gmail.com> - 3:435.21-1
|
||||
- Update to 435.21.
|
||||
|
||||
* Thu Aug 22 2019 Simone Caronni <negativo17@gmail.com> - 3:435.17-1
|
||||
- Update to 435.17.
|
||||
|
||||
* Wed Jul 31 2019 Simone Caronni <negativo17@gmail.com> - 3:430.40-1
|
||||
- Update to 430.40.
|
||||
- Update AppData installation.
|
||||
|
||||
* Fri Jul 12 2019 Simone Caronni <negativo17@gmail.com> - 3:430.34-1
|
||||
- Update to 430.34.
|
||||
|
||||
* Tue Jun 18 2019 Simone Caronni <negativo17@gmail.com> - 3:430.26-3
|
||||
- Fix rpm message when upgrading from Fedora's libXNVCtrl.
|
||||
|
||||
* Sun Jun 16 2019 Simone Caronni <negativo17@gmail.com> - 3:430.26-2
|
||||
- Revert libXNVCtrl soname to libXNVCtrl.so.0.
|
||||
|
||||
* Wed Jun 12 2019 Simone Caronni <negativo17@gmail.com> - 3:430.26-1
|
||||
- Update to 430.26.
|
||||
- Update patches.
|
||||
- Update SPEC file.
|
||||
|
||||
* Sat May 18 2019 Simone Caronni <negativo17@gmail.com> - 3:430.14-1
|
||||
- Update to 430.14.
|
||||
|
||||
* Thu May 09 2019 Simone Caronni <negativo17@gmail.com> - 3:418.74-1
|
||||
- Update to 418.74.
|
||||
|
||||
* Sun Mar 24 2019 Simone Caronni <negativo17@gmail.com> - 3:418.56-1
|
||||
- Update to 418.56.
|
||||
|
||||
* Fri Feb 22 2019 Simone Caronni <negativo17@gmail.com> - 3:418.43-1
|
||||
- Update to 418.43.
|
||||
- Trim changelog.
|
||||
|
||||
* Wed Feb 06 2019 Simone Caronni <negativo17@gmail.com> - 3:418.30-1
|
||||
- Update to 418.30.
|
||||
|
||||
* Thu Jan 17 2019 Simone Caronni <negativo17@gmail.com> - 3:415.27-1
|
||||
- Update to 415.27.
|
||||
%autochangelog
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
Name: nvidia-xconfig
|
||||
Version: 590.48.01
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Summary: NVIDIA X configuration file editor
|
||||
Epoch: 3
|
||||
License: GPLv2+
|
||||
License: GPL-2.0-or-later
|
||||
URL: http://www.nvidia.com/object/unix.html
|
||||
ExclusiveArch: x86_64 aarch64
|
||||
|
||||
@@ -12,6 +12,7 @@ Source0: https://download.nvidia.com/XFree86/%{name}/%{name}-%{version}.t
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libpciaccess-devel
|
||||
BuildRequires: m4
|
||||
BuildRequires: sed
|
||||
|
||||
Requires: libnvidia-cfg%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
Requires: xorg-x11-nvidia%{?_isa} >= %{?epoch:%{epoch}:}%{version}
|
||||
@@ -48,260 +49,4 @@ make %{?_smp_mflags} \
|
||||
%{_mandir}/man1/%{name}.1*
|
||||
|
||||
%changelog
|
||||
* Thu Dec 05 2024 Simone Caronni <negativo17@gmail.com> - 3:565.77-1
|
||||
- Update to 565.77.
|
||||
|
||||
* Wed Oct 23 2024 Simone Caronni <negativo17@gmail.com> - 3:565.57.01-1
|
||||
- Update to 565.57.01.
|
||||
|
||||
* Sun Sep 01 2024 Simone Caronni <negativo17@gmail.com> - 3:560.35.03-2
|
||||
- Add requirement on xorg-x11-nvidia so package gets removed as well in case of
|
||||
uninstallation of X.org components.
|
||||
|
||||
* Wed Aug 21 2024 Simone Caronni <negativo17@gmail.com> - 3:560.35.03-1
|
||||
- Update to 560.35.03.
|
||||
|
||||
* Tue Aug 06 2024 Simone Caronni <negativo17@gmail.com> - 3:560.31.02-1
|
||||
- Update to 560.31.02.
|
||||
|
||||
* Mon Aug 05 2024 Simone Caronni <negativo17@gmail.com> - 3:560.28.03-1
|
||||
- Update to 560.28.03.
|
||||
|
||||
* Tue Jul 02 2024 Simone Caronni <negativo17@gmail.com> - 3:555.58.02-1
|
||||
- Update to 555.58.02.
|
||||
- Require dynamically loaded library libnvidia-cfg.
|
||||
|
||||
* Thu Jun 27 2024 Simone Caronni <negativo17@gmail.com> - 3:555.58-1
|
||||
- Update to 555.58.
|
||||
|
||||
* Thu Jun 06 2024 Simone Caronni <negativo17@gmail.com> - 3:555.52.04-1
|
||||
- Update to 555.52.04.
|
||||
|
||||
* Wed May 22 2024 Simone Caronni <negativo17@gmail.com> - 3:555.42.02-1
|
||||
- Update to 555.42.02.
|
||||
|
||||
* Tue Apr 30 2024 Simone Caronni <negativo17@gmail.com> - 3:550.78-2
|
||||
- Switch to Nvidia provided tarball.
|
||||
|
||||
* Fri Apr 26 2024 Simone Caronni <negativo17@gmail.com> - 3:550.78-1
|
||||
- Update to 550.78.
|
||||
|
||||
* Thu Apr 18 2024 Simone Caronni <negativo17@gmail.com> - 3:550.76-1
|
||||
- Update to 550.76.
|
||||
|
||||
* Sun Mar 24 2024 Simone Caronni <negativo17@gmail.com> - 3:550.67-1
|
||||
- Update to 550.67.
|
||||
|
||||
* Sat Mar 09 2024 Simone Caronni <negativo17@gmail.com> - 3:550.54.14-2
|
||||
- Enable aarch64.
|
||||
|
||||
* Sun Mar 03 2024 Simone Caronni <negativo17@gmail.com> - 3:550.54.14-1
|
||||
- Update to 550.54.14.
|
||||
|
||||
* Tue Feb 06 2024 Simone Caronni <negativo17@gmail.com> - 3:550.40.07-1
|
||||
- Update to 550.40.07.
|
||||
|
||||
* Fri Dec 01 2023 Simone Caronni <negativo17@gmail.com> - 3:545.29.06-1
|
||||
- Update to 545.29.06.
|
||||
|
||||
* Tue Oct 31 2023 Simone Caronni <negativo17@gmail.com> - 3:545.29.02-1
|
||||
- Update to 545.29.02.
|
||||
|
||||
* Wed Oct 18 2023 Simone Caronni <negativo17@gmail.com> - 3:545.23.06-1
|
||||
- Update to 545.23.06.
|
||||
|
||||
* Fri Sep 22 2023 Simone Caronni <negativo17@gmail.com> - 3:535.113.01-1
|
||||
- Update to 535.113.01.
|
||||
|
||||
* Thu Aug 24 2023 Simone Caronni <negativo17@gmail.com> - 3:535.104.05-1
|
||||
- Update to 535.104.05.
|
||||
|
||||
* Wed Aug 09 2023 Simone Caronni <negativo17@gmail.com> - 3:535.98-1
|
||||
- Update to 535.98.
|
||||
|
||||
* Wed Jul 19 2023 Simone Caronni <negativo17@gmail.com> - 3:535.86.05-1
|
||||
- Update to 535.86.05.
|
||||
|
||||
* Thu Jun 15 2023 Simone Caronni <negativo17@gmail.com> - 3:535.54.03-1
|
||||
- Update to 535.54.03.
|
||||
|
||||
* Tue Jun 13 2023 Simone Caronni <negativo17@gmail.com> - 3:535.43.02-1
|
||||
- Update to 535.43.02.
|
||||
|
||||
* Fri Mar 24 2023 Simone Caronni <negativo17@gmail.com> - 3:530.41.03-1
|
||||
- Update to 530.41.03.
|
||||
|
||||
* Wed Mar 08 2023 Simone Caronni <negativo17@gmail.com> - 3:530.30.02-1
|
||||
- Update to 530.30.02.
|
||||
|
||||
* Fri Feb 10 2023 Simone Caronni <negativo17@gmail.com> - 3:525.89.02-1
|
||||
- Update to 525.89.02.
|
||||
|
||||
* Fri Jan 20 2023 Simone Caronni <negativo17@gmail.com> - 3:525.85.05-1
|
||||
- Update to 525.85.05.
|
||||
|
||||
* Mon Jan 09 2023 Simone Caronni <negativo17@gmail.com> - 3:525.78.01-1
|
||||
- Update to 525.78.01.
|
||||
|
||||
* Tue Nov 29 2022 Simone Caronni <negativo17@gmail.com> - 3:525.60.11-1
|
||||
- Update to 525.60.11.
|
||||
|
||||
* Thu Oct 13 2022 Simone Caronni <negativo17@gmail.com> - 3:520.56.06-1
|
||||
- Update to 520.56.06.
|
||||
|
||||
* Wed Sep 21 2022 Simone Caronni <negativo17@gmail.com> - 3:515.76-1
|
||||
- Update to 515.76.
|
||||
|
||||
* Mon Aug 08 2022 Simone Caronni <negativo17@gmail.com> - 3:515.65.01-1
|
||||
- Update to 515.65.01.
|
||||
|
||||
* Wed Jun 29 2022 Simone Caronni <negativo17@gmail.com> - 3:515.57-1
|
||||
- Update to 515.57.
|
||||
|
||||
* Wed Jun 01 2022 Simone Caronni <negativo17@gmail.com> - 3:515.48.07-1
|
||||
- Update to 515.48.07.
|
||||
|
||||
* Thu May 12 2022 Simone Caronni <negativo17@gmail.com> - 3:515.43.04-1
|
||||
- Update to 515.43.04.
|
||||
- Add upstream patch.
|
||||
|
||||
* Mon May 02 2022 Simone Caronni <negativo17@gmail.com> - 3:510.68.02-1
|
||||
- Update to 510.68.02.
|
||||
|
||||
* Mon Mar 28 2022 Simone Caronni <negativo17@gmail.com> - 3:510.60.02-1
|
||||
- Update to 510.60.02.
|
||||
|
||||
* Mon Feb 14 2022 Simone Caronni <negativo17@gmail.com> - 3:510.54-1
|
||||
- Update to 510.54.
|
||||
|
||||
* Wed Feb 02 2022 Simone Caronni <negativo17@gmail.com> - 3:510.47.03-1
|
||||
- Update to 510.47.03.
|
||||
|
||||
* Tue Dec 14 2021 Simone Caronni <negativo17@gmail.com> - 3:495.46-1
|
||||
- Update to 495.46.
|
||||
|
||||
* Tue Nov 02 2021 Simone Caronni <negativo17@gmail.com> - 3:495.44-1
|
||||
- Update to 495.44.
|
||||
|
||||
* Tue Nov 02 2021 Simone Caronni <negativo17@gmail.com> - 3:470.82.00-1
|
||||
- Update to 470.82.00.
|
||||
|
||||
* Tue Sep 21 2021 Simone Caronni <negativo17@gmail.com> - 3:470.74-1
|
||||
- Update to 470.74.
|
||||
|
||||
* Wed Aug 11 2021 Simone Caronni <negativo17@gmail.com> - 3:470.63.01-1
|
||||
- Update to 470.63.01.
|
||||
|
||||
* Tue Jul 20 2021 Simone Caronni <negativo17@gmail.com> - 3:470.57.02-1
|
||||
- Update to 470.57.02.
|
||||
|
||||
* Wed Jun 30 2021 Simone Caronni <negativo17@gmail.com> - 3:470.42.01-1
|
||||
- Update to 470.42.01.
|
||||
|
||||
* Wed May 26 2021 Simone Caronni <negativo17@gmail.com> - 3:465.31-1
|
||||
- Update to 465.31.
|
||||
|
||||
* Sat May 01 2021 Simone Caronni <negativo17@gmail.com> - 3:465.27-1
|
||||
- Update to 465.27.
|
||||
|
||||
* Sun Apr 18 2021 Simone Caronni <negativo17@gmail.com> - 3:465.24.02-1
|
||||
- Update to 465.24.02.
|
||||
- Switch to github sources.
|
||||
|
||||
* Fri Apr 09 2021 Simone Caronni <negativo17@gmail.com> - 3:465.19.01-1
|
||||
- Update to 465.19.01.
|
||||
|
||||
* Fri Mar 19 2021 Simone Caronni <negativo17@gmail.com> - 3:460.67-1
|
||||
- Update to 460.67.
|
||||
|
||||
* Mon Mar 01 2021 Simone Caronni <negativo17@gmail.com> - 3:460.56-1
|
||||
- Update to 460.56.
|
||||
|
||||
* Wed Jan 27 2021 Simone Caronni <negativo17@gmail.com> - 3:460.39-1
|
||||
- Update to 460.39.
|
||||
|
||||
* Thu Jan 7 2021 Simone Caronni <negativo17@gmail.com> - 3:460.32.03-1
|
||||
- Update to 460.32.03.
|
||||
|
||||
* Sun Dec 20 2020 Simone Caronni <negativo17@gmail.com> - 3:460.27.04-1
|
||||
- Update to 460.27.04.
|
||||
- Trim changelog.
|
||||
|
||||
* Mon Dec 07 2020 Simone Caronni <negativo17@gmail.com> - 3:455.45.01-2
|
||||
- Remove unused patch, use autoseptup macro.
|
||||
|
||||
* Wed Nov 18 2020 Simone Caronni <negativo17@gmail.com> - 3:455.45.01-1
|
||||
- Update to 455.45.01.
|
||||
|
||||
* Mon Nov 02 2020 Simone Caronni <negativo17@gmail.com> - 3:455.38-1
|
||||
- Update to 455.38.
|
||||
|
||||
* Mon Oct 12 2020 Simone Caronni <negativo17@gmail.com> - 3:455.28-1
|
||||
- Update to 455.28.
|
||||
|
||||
* Tue Oct 06 2020 Simone Caronni <negativo17@gmail.com> - 3:450.80.02-1
|
||||
- Update to 450.80.02.
|
||||
|
||||
* Thu Aug 20 2020 Simone Caronni <negativo17@gmail.com> - 3:450.66-1
|
||||
- Update to 450.66.
|
||||
|
||||
* Fri Jul 10 2020 Simone Caronni <negativo17@gmail.com> - 3:450.57-1
|
||||
- Update to 450.57.
|
||||
|
||||
* Thu Jun 25 2020 Simone Caronni <negativo17@gmail.com> - 3:440.100-1
|
||||
- Update to 440.100.
|
||||
|
||||
* Thu Apr 09 2020 Simone Caronni <negativo17@gmail.com> - 3:440.82-1
|
||||
- Update to 440.82.
|
||||
|
||||
* Fri Feb 28 2020 Simone Caronni <negativo17@gmail.com> - 3:440.64-1
|
||||
- Update to 440.64.
|
||||
|
||||
* Tue Feb 04 2020 Simone Caronni <negativo17@gmail.com> - 3:440.59-1
|
||||
- Update to 440.59.
|
||||
|
||||
* Sat Dec 14 2019 Simone Caronni <negativo17@gmail.com> - 3:440.44-1
|
||||
- Update to 440.44.
|
||||
|
||||
* Sat Nov 30 2019 Simone Caronni <negativo17@gmail.com> - 3:440.36-1
|
||||
- Update to 440.36.
|
||||
|
||||
* Sat Nov 09 2019 Simone Caronni <negativo17@gmail.com> - 3:440.31-1
|
||||
- Update to 440.31.
|
||||
|
||||
* Thu Oct 17 2019 Simone Caronni <negativo17@gmail.com> - 3:440.26-1
|
||||
- Update to 440.26.
|
||||
|
||||
* Mon Sep 02 2019 Simone Caronni <negativo17@gmail.com> - 3:435.21-1
|
||||
- Update to 435.21.
|
||||
|
||||
* Thu Aug 22 2019 Simone Caronni <negativo17@gmail.com> - 3:435.17-1
|
||||
- Update to 435.17.
|
||||
|
||||
* Wed Jul 31 2019 Simone Caronni <negativo17@gmail.com> - 3:430.40-1
|
||||
- Update to 430.40.
|
||||
|
||||
* Fri Jul 12 2019 Simone Caronni <negativo17@gmail.com> - 3:430.34-1
|
||||
- Update to 430.34.
|
||||
|
||||
* Wed Jun 12 2019 Simone Caronni <negativo17@gmail.com> - 3:430.26-1
|
||||
- Update to 430.26.
|
||||
|
||||
* Sat May 18 2019 Simone Caronni <negativo17@gmail.com> - 3:430.14-1
|
||||
- Update to 430.14.
|
||||
|
||||
* Thu May 09 2019 Simone Caronni <negativo17@gmail.com> - 3:418.74-1
|
||||
- Update to 418.74.
|
||||
|
||||
* Sun Mar 24 2019 Simone Caronni <negativo17@gmail.com> - 3:418.56-1
|
||||
- Update to 418.56.
|
||||
|
||||
* Fri Feb 22 2019 Simone Caronni <negativo17@gmail.com> - 3:418.43-1
|
||||
- Update to 418.43.
|
||||
- Trim changelog.
|
||||
|
||||
* Wed Feb 06 2019 Simone Caronni <negativo17@gmail.com> - 3:418.30-1
|
||||
- Update to 418.30.
|
||||
|
||||
* Thu Jan 17 2019 Simone Caronni <negativo17@gmail.com> - 3:415.27-1
|
||||
- Update to 415.27.
|
||||
%autochangelog
|
||||
|
||||
Reference in New Issue
Block a user