[xorg-x11-drv-nvidia/el7] Require source built libnvidia-egl-wayland library. - Library loader is in the library package itsel
by Nicolas Chauvet
commit b0949b8435a930ee804fd9ef41c3b7cf68dd51a8
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Thu Mar 2 16:27:49 2017 +0100
Require source built libnvidia-egl-wayland library.
- Library loader is in the library package itself
- Loader directory is in libglvnd-egl
xorg-x11-drv-nvidia.spec | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 43d1c01..a7df13f 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -23,7 +23,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 1
Version: 375.39
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -160,6 +160,7 @@ Requires: %{name} = %{?epoch}:%{version}-%{release}
Requires: libvdpau%{?_isa} >= 0.5
Requires: libglvnd%{?_isa} >= 0.2
%if 0%{?fedora} >= 25
+Requires: egl-wayland%{?_isa} >= 1.0.0
Requires: libglvnd-egl%{?_isa} >= 0.2
Requires: libglvnd-gles%{?_isa} >= 0.2
Requires: libglvnd-glx%{?_isa} >= 0.2
@@ -219,6 +220,9 @@ rm -f nvidia-installer*
rm libGL.so*
rm libEGL.so*
+# Built from source
+rm -f libnvidia-egl-wayland.so*
+
# Simple wildcard install of libs
install -m 0755 -d $RPM_BUILD_ROOT%{_nvidia_libdir}
install -p -m 0755 lib*.so.%{version} $RPM_BUILD_ROOT%{_nvidia_libdir}/
@@ -555,9 +559,6 @@ fi ||:
%endif
%{_nvidia_libdir}/alternate-install-present
%{_nvidia_libdir}/*.so.*
-%if 0%{?rhel}
-%exclude %{_nvidia_libdir}/libnvidia-egl-wayland.so.*
-%endif
%exclude %{_nvidia_libdir}/libcuda.so*
%exclude %{_nvidia_libdir}/libnvidia-gtk*.so*
%exclude %{_nvidia_libdir}/libnvcuvid.so*
@@ -611,17 +612,15 @@ fi ||:
%{_nvidia_libdir}/libGLESv1_CM_nvidia.so
%{_nvidia_libdir}/libGLESv2_nvidia.so
%{_nvidia_libdir}/libnvidia-eglcore.so
-%if 0%{?fedora}
-%{_nvidia_libdir}/libnvidia-egl-wayland.so
-%else
-%exclude %{_nvidia_libdir}/libnvidia-egl-wayland.so
-%endif
%{_nvidia_libdir}/libnvidia-fbc.so
%{_nvidia_libdir}/libnvidia-glcore.so
%{_nvidia_libdir}/libnvidia-glsi.so
%{_nvidia_libdir}/libGLX_nvidia.so
%changelog
+* Thu Mar 02 2017 Simone Caronni <negativo17(a)gmail.com> - 1:375.39-6
+- Require source built libnvidia-egl-wayland library.
+
* Thu Mar 02 2017 Simone Caronni <negativo17(a)gmail.com> - 1:375.39-5
- Use only newer ELF TLS implementation, supported since kernel 2.3.99 (pre RHEL
4).
7 years, 4 months
[xorg-x11-drv-nvidia/el7] Use only newer ELF TLS implementation Supported since kernel 2.3.99 (pre RHEL 4).
by Nicolas Chauvet
commit eb953bcfc2b4af38be7293da4792255bb557bc33
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Mon Feb 27 15:46:48 2017 +0100
Use only newer ELF TLS implementation
Supported since kernel 2.3.99 (pre RHEL 4).
xorg-x11-drv-nvidia.spec | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 70a00e3..43d1c01 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -23,7 +23,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 1
Version: 375.39
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -68,7 +68,7 @@ Requires: which
Requires: %{_nvidia_serie}-kmod >= %{?epoch}:%{version}
Requires: %{name}-libs%{?_isa} = %{?epoch}:%{version}-%{release}
%if 0%{?fedora} >= 25
-# filesystem is needed as we don't own %%{_libdir} or %%{_libdir}/tls
+# filesystem is needed as we don't own %%{_libdir}
Requires: filesystem
Requires: xorg-x11-server-Xorg%{?_isa} >= 1.19.0-3
%endif
@@ -223,8 +223,8 @@ rm libEGL.so*
install -m 0755 -d $RPM_BUILD_ROOT%{_nvidia_libdir}
install -p -m 0755 lib*.so.%{version} $RPM_BUILD_ROOT%{_nvidia_libdir}/
%ifarch x86_64 i686
-install -m 0755 -d $RPM_BUILD_ROOT%{_nvidia_libdir}/tls/
-install -p -m 0755 tls/lib*.so.%{version} $RPM_BUILD_ROOT%{_nvidia_libdir}/tls/
+# Use only newer ELF TLS implementation
+install -p -m 0755 tls/lib*.so.%{version} $RPM_BUILD_ROOT%{_nvidia_libdir}/
%endif
# GlVND
@@ -552,7 +552,6 @@ fi ||:
%if 0%{?rhel} > 6 || 0%{?fedora} <= 24
%config %{_sysconfdir}/ld.so.conf.d/nvidia-%{_lib}.conf
%dir %{_nvidia_libdir}
-%dir %{_nvidia_libdir}/tls
%endif
%{_nvidia_libdir}/alternate-install-present
%{_nvidia_libdir}/*.so.*
@@ -569,7 +568,6 @@ fi ||:
%ifarch x86_64 i686
%exclude %{_nvidia_libdir}/libnvidia-compiler.so*
%exclude %{_nvidia_libdir}/libnvidia-opencl.so*
-%{_nvidia_libdir}/tls/*.so.*
%endif
%{_libdir}/vdpau/libvdpau_nvidia.so.*
@@ -607,9 +605,6 @@ fi ||:
%files devel
%{_includedir}/nvidia/
-%ifarch x86_64 i686
-%{_nvidia_libdir}/tls/libnvidia-tls.so
-%endif
%{_libdir}/vdpau/libvdpau_nvidia.so
%{_nvidia_libdir}/libnvidia-ifr.so
%{_nvidia_libdir}/libEGL_nvidia.so
@@ -627,6 +622,10 @@ fi ||:
%{_nvidia_libdir}/libGLX_nvidia.so
%changelog
+* Thu Mar 02 2017 Simone Caronni <negativo17(a)gmail.com> - 1:375.39-5
+- Use only newer ELF TLS implementation, supported since kernel 2.3.99 (pre RHEL
+ 4).
+
* Thu Mar 02 2017 Simone Caronni <negativo17(a)gmail.com> - 1:375.39-4
- Remove OpenCL loader, RPM filters and ownership of loader configuration.
- Require OpenCL filesystem and loader library.
7 years, 4 months
[xorg-x11-drv-nvidia/el7] Remove OpenCL loader, RPM filters and ownership of loader configuration. Require OpenCL filesystem a
by Nicolas Chauvet
commit b12cb9fe936468b193d2015db4af91fd89c0fb2e
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Mon Feb 27 15:30:47 2017 +0100
Remove OpenCL loader, RPM filters and ownership of loader configuration.
Require OpenCL filesystem and loader library.
xorg-x11-drv-nvidia.spec | 29 ++++++++++-------------------
1 file changed, 10 insertions(+), 19 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index bce502e..70a00e3 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -23,7 +23,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 1
Version: 375.39
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -86,15 +86,13 @@ Conflicts: xorg-x11-drv-fglrx
Conflicts: xorg-x11-drv-catalyst
%if 0%{?fedora} || 0%{?rhel} >= 7
-%global __provides_exclude ^(lib.*GL.*\\.so.*|libOpenCL\\.so.*)$
-%global __requires_exclude ^(lib.*GL.*\\.so.*|libOpenCL\\.so.*)$
+%global __provides_exclude ^(lib.*GL.*\\.so.*)$
+%global __requires_exclude ^(lib.*GL.*\\.so.*)$
%else
%{?filter_setup:
%filter_from_provides /^lib.*GL.*\.so/d;
-%filter_from_provides /^libOpenCL\.so/d;
%filter_from_requires /^lib.*GL.*\.so/d;
-%filter_from_requires /^libOpenCL\.so/d;
%filter_setup
}
%endif
@@ -130,6 +128,8 @@ Summary: CUDA driver for %{name}
Requires: %{_nvidia_serie}-kmod >= %{?epoch}:%{version}
Requires: %{name}-cuda-libs%{?_isa} = %{?epoch}:%{version}-%{release}
Provides: nvidia-persistenced = %{version}-%{release}
+Requires: ocl-icd%{?_isa}
+Requires: opencl-filesystem
Conflicts: xorg-x11-drv-nvidia-340xx-cuda
@@ -245,9 +245,6 @@ ln -fs %{_nvidia_libdir}/libcuda.so $RPM_BUILD_ROOT%{_libdir}/libcuda.so
# OpenCL config
install -m 0755 -d $RPM_BUILD_ROOT%{_sysconfdir}/OpenCL/vendors/
install -p -m 0644 nvidia.icd $RPM_BUILD_ROOT%{_sysconfdir}/OpenCL/vendors/
-install -p -m 0755 libOpenCL.so.1.0.0 $RPM_BUILD_ROOT%{_nvidia_libdir}/
-ln -s libOpenCL.so.1.0.0 $RPM_BUILD_ROOT%{_nvidia_libdir}/libOpenCL.so.1
-ln -s libOpenCL.so.1.0.0 $RPM_BUILD_ROOT%{_nvidia_libdir}/libOpenCL.so
# Vulkan config
install -m 0755 -d $RPM_BUILD_ROOT%{_sysconfdir}/vulkan/icd.d/
install -p -m 0644 nvidia_icd.json $RPM_BUILD_ROOT%{_sysconfdir}/vulkan/icd.d/
@@ -570,9 +567,6 @@ fi ||:
%exclude %{_nvidia_libdir}/libnvidia-ml.so*
%exclude %{_nvidia_libdir}/libnvidia-ptxjitcompiler.so*
%ifarch x86_64 i686
-%if 0%{?fedora}
-%exclude %{_nvidia_libdir}/libOpenCL.so.*
-%endif
%exclude %{_nvidia_libdir}/libnvidia-compiler.so*
%exclude %{_nvidia_libdir}/libnvidia-opencl.so*
%{_nvidia_libdir}/tls/*.so.*
@@ -596,11 +590,9 @@ fi ||:
%{_nvidia_libdir}/libnvidia-ml.so*
%{_nvidia_libdir}/libnvidia-ptxjitcompiler.so*
%ifarch x86_64 i686
-%dir %{_sysconfdir}/OpenCL
-%dir %{_sysconfdir}/OpenCL/vendors
-%config %{_sysconfdir}/OpenCL/vendors/nvidia.icd
%{_nvidia_libdir}/libnvidia-compiler.so*
%{_nvidia_libdir}/libnvidia-opencl.so*
+%config %{_sysconfdir}/OpenCL/vendors/nvidia.icd
%endif
%{_mandir}/man1/nvidia-smi.*
%{_mandir}/man1/nvidia-cuda-mps-control.1.*
@@ -616,11 +608,6 @@ fi ||:
%files devel
%{_includedir}/nvidia/
%ifarch x86_64 i686
-%if 0%{?fedora}
-%exclude %{_nvidia_libdir}/libOpenCL.so
-%else
-%{_nvidia_libdir}/libOpenCL.so
-%endif
%{_nvidia_libdir}/tls/libnvidia-tls.so
%endif
%{_libdir}/vdpau/libvdpau_nvidia.so
@@ -640,6 +627,10 @@ fi ||:
%{_nvidia_libdir}/libGLX_nvidia.so
%changelog
+* Thu Mar 02 2017 Simone Caronni <negativo17(a)gmail.com> - 1:375.39-4
+- Remove OpenCL loader, RPM filters and ownership of loader configuration.
+- Require OpenCL filesystem and loader library.
+
* Thu Mar 02 2017 Simone Caronni <negativo17(a)gmail.com> - 1:375.39-3
- Replace SUID nvidia-modprobe binary with configuration. Make sure the
nvidia-uvm module is loaded when the CUDA subpackage is installed and that
7 years, 4 months
[xorg-x11-drv-nvidia/el7] Udpate changelog
by Nicolas Chauvet
commit e4788d0b0c8bf1218414ae4b6164f3d739755764
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Thu Mar 2 16:10:08 2017 +0100
Udpate changelog
xorg-x11-drv-nvidia.spec | 1106 +---------------------------------------------
1 file changed, 13 insertions(+), 1093 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 07bd351..bce502e 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -23,7 +23,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 1
Version: 375.39
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -640,6 +640,18 @@ fi ||:
%{_nvidia_libdir}/libGLX_nvidia.so
%changelog
+* Thu Mar 02 2017 Simone Caronni <negativo17(a)gmail.com> - 1:375.39-3
+- Replace SUID nvidia-modprobe binary with configuration. Make sure the
+ nvidia-uvm module is loaded when the CUDA subpackage is installed and that
+ dracut does not try to pull in the module in the initrd.
+- Remove leftovers from old distributions.
+- Remove prelink configuration.
+- Make sure the license is installed both with the base driver package and with
+ the CUDA package.
+- Make sure the package also builds and install on RHEL 6.
+- Enable SLI and BaseMosaic by default on Fedora 25+.
+- Trim changelog (<2015).
+
* Thu Feb 16 2017 Nicolas Chauvet <kwizart(a)gmail.com> - 1:375.39-2
- Avoid xorg dir symlink on fedora 25+
- Drop GFXPAYLOAD and video=vesa:off
@@ -781,1095 +793,3 @@ fi ||:
* Sun Jan 11 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 1:343.36-2
- Move libnvidia-ml back into -cuda along with nvidia-debugdump
-
-* Tue Dec 16 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:343.36-1
-- Update to 343.36
-
-* Mon Dec 08 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 1:343.22-3
-- Switch libnvidia-ml back to multilibs
-- ghost /etc/X11/xorg.conf.d/nvidia.conf file
-
-* Mon Oct 13 2014 kwizart <kwizart(a)gmail.com> - 1:343.22-2
-- Fix prelink hack - rfbz#3258#c13
-
-* Fri Sep 19 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:343.22-1
-- Update to 343.22
-- Remove IgnoreABI xorg override
-
-* Mon Aug 18 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 1:343.13-3
-- Add libnvidia-ml.so to the -cuda subpackage
-
-* Sat Aug 16 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 1:343.13-2
-- Fix prelink and nvidia - rfbz#3258
-- Split cuda and opencl into a cuda subpackage - rfbz#2973
-- Clean dependency filter script - Simone Caronni <negativo17(a)gmail.com>
-- Add support for outputclass with xorg-server >= 1.16
-- Exclude vendor provided OpenCL.so, use system one when available.
-
-* Thu Aug 07 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:343.13-1
-- Update to 343.13
-- removes support for the G8x, G9x, and GT2xx GPUs
-
-* Tue Jul 08 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:340.24-1
-- Update to 340.24
-
-* Mon Jul 07 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:340.17-2
-- add autostart file to load user settings
-
-* Mon Jun 09 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:340.17-1
-- Update to 340.17
-
-* Wed Jun 04 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:337.25-2
-- Add support for IgnoreABI xorg option
-
-* Sat May 31 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:337.25-1
-- Update to 337.25
-- adds support for X.org xserver ABI 18 (xorg-server 1.16)
-
-* Sat May 17 2014 Nicolas Chauvet <kwizart(a)gmail.com> - 1:337.19-2
-- Provides libcuda.so in -libs rhbz#2979
-- Split modules content into -kmodsrc reducing nvidia-kmod*.src.rpm size
-- Distribute libvdau_nvidia.so on ARM
-- Fix version macro on triggerpostun
-
-* Tue May 06 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:337.19-1
-- Update to 337.19
-
-* Tue Apr 08 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:337.12-1
-- Update to 337.12
-
-* Mon Mar 03 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:334.21-1
-- Update to 334.21
-
-* Sat Feb 08 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:334.16-2
-- install the NVIDIA supplied application profile key documentation
-
-* Sat Feb 08 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:334.16-1
-- Update to 334.16
-
-* Mon Jan 13 2014 Leigh Scott <leigh123linux(a)googlemail.com> - 1:331.38-1
-- Update to 331.38
-
-* Fri Dec 27 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:331.20-7
-- fix module path issue with alien msttcore-fonts package
-
-* Mon Dec 16 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:331.20-6
-- Add Conflicts xorg-x11-drv-nvidia-304xx
-- Add system wide nvidia-application-profiles - rfbz#3057
-
-* Wed Dec 11 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:331.20-5
-- Add filter on libEGL and libGLES to avoid race with mesa
-- Fix build on ARM
-
-* Wed Nov 13 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:331.20-4
-- Revert %%pretrans move - rfbz#3027
-
-* Mon Nov 11 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:331.20-3
-- move nvidia-uninstall to %%pretrans
-- Setuid root for nvidia-modprobe to allow text users to load modules
-- Disable GRUB_GFXPAYLOAD_LINUX=text in grub2 when uninstalling
-- Workaround for cuda availability - rfbz#2916
-- Add alternate-install-present in -libs to prevent .run to overwrite us
-
-* Thu Nov 07 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:331.20-2
-- remove conflicts xorg-x11-glamor
-- disable glamor module
-
-* Thu Nov 07 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:331.20-1
-- Update to 331.20
-- add conflicts xorg-x11-glamor
-
-* Wed Oct 02 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:325.15-2
-- Avoid to exclude libcuda.so in devel
-- Drop desktop-file-install options not supported on EL6
-
-* Tue Aug 06 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:325.15-1
-- Update to 325.15 release
-
-* Sun Jul 21 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:325.08-5
-- Disable Obsoletes/Provides of nvidia tools until rhbz#985944
-
-* Mon Jul 15 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:325.08-4
-- Fix typo with libGLcore filter
-
-* Sun Jul 14 2013 leigh scott <leigh123linux(a)googlemail.com> - 1:325.08-3
-- re-add man pages for settings and xconfig
-
-* Sat Jul 13 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:325.08-2
-- Rebased to 325.08
-
-* Sat Jul 13 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:319.32-3
-- Restore nvidia-settings and nvidia-xconfig - rfbz#2852
-- Add virtual provides for nvidia-modprobe/nvidia-persistenced
-- Enable nvidia-persistenced systemd service
-
-* Sat Jul 13 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:319.32-2
-- Add armhfp support
-- Spec file clean-up
-
-* Sun Jul 07 2013 leigh scott <leigh123linux(a)googlemail.com> - 1:319.32-1.1
-- move .so files to devel
-
-* Thu Jun 27 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:319.32-1
-- Update to 319.32
-
-* Wed Jun 12 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:319.23-5
-- Relax kernel flavor cases
-- Use triggerpostun to update config on updates
-
-* Sun Jun 09 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:319.23-4
-- Fix C&P error with the serie
-
-* Sat Jun 08 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:319.23-3
-- Few resync with devel
-- Disable execstack fix
-- Don't redistribute libnvidia-wfb.so (only needed on EL5).
-- Add GRUB_GFXPAYLOAD_LINUX=text by default
-- Fix PAE kvarriant on uninstall
-- Fix grub.cfg path for grub2
-
-* Thu May 23 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:319.23-2
-- issue another build as buildsystem lost the first one
-
-* Thu May 23 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:319.23-1
-- Update to 319.23
-
-* Sat May 11 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:319.17-1
-- Update to 319.17
-- Add support for cuda
-
-* Wed Apr 10 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:319.12-1
-- Update to 319.12
-
-* Thu Apr 04 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1:313.30-1
-- Update to 313.30
-
-* Fri Jan 18 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:313.18-2
-- move blacklist to %%{_prefix}/lib/modprobe.d/
-
-* Wed Jan 16 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:313.18-1
-- Update to 313.18
-
-* Thu Jan 10 2013 Leigh Scott <leigh123linux(a)googlemail.com> - 1:310.19-2
-- Fix preun scriptlet
-
-* Fri Nov 16 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:310.19-1
-- Update to 310.19
-
-* Thu Nov 08 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 1:304.64-1
-- Update to 304.64
-- Move nvidia xorg libraries to _libdir/nvidia/xorg - rfbz#2264
-
-* Thu Oct 18 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:304.60-1
-- Update to 304.60
-
-* Mon Sep 24 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:304.51-1
-- Update to 304.51
-
-* Sat Sep 15 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:304.48-1
-- Update to 304.48
-
-* Sat Sep 15 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:304.43-2
-- Add missing headers to -devel - rfbz#2475
-
-* Wed Sep 05 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 1:304.43-1
-- Update to 304.43
-- Force libvdpau >= 0.5 - rhbz#849486
-- Workaround grub2 fb initialization at install time - rfbz#2391
-- Reference our own documentation of the driver.
-
-* Tue Aug 14 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:304.37-1
-- Update to 304.37 release
-
-* Sat Aug 04 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:304.32-1
-- Update to 304.32
-
-* Tue Jul 31 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:304.30-1
-- Update to 304.30
-
-* Sat Jul 14 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:304.22-2
-- Add nvidia-cuda-proxy binaries and man file
-
-* Fri Jul 13 2012 Leigh Scott <leigh123linux(a)googlemail.com> - 1:304.22-1
-- Update to 304.22
-
-* Sat Jun 16 2012 leigh scott <leigh123linux(a)googlemail.com> - 1:302.17-1
-- Update to 302.17
-
-* Tue May 22 2012 leigh scott <leigh123linux(a)googlemail.com> - 1:302.11-1
-- Update to 302.11
-
-* Tue May 22 2012 leigh scott <leigh123linux(a)googlemail.com> - 1:295.53-1
-- Update to 295.53
-
-* Sun May 20 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 1:295.49-2
-- Fix %%post when grubby --default-kernel is broken
-
-* Thu May 03 2012 leigh scott <leigh123linux(a)googlemail.com> - 1:295.49-1
-- Update to 295.49
-
-* Wed Apr 11 2012 leigh scott <leigh123linux(a)googlemail.com> - 1:295.40-1
-- Update to 295.40
-
-* Thu Mar 22 2012 leigh scott <leigh123linux(a)googlemail.com> - 1:295.33-1
-- Update to 295.33
-
-* Tue Feb 14 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 1:295.20-1
-- Update to 295.20
-
-* Wed Feb 01 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 1:295.17-1
-- Update to 295.17 (beta)
-- Fix kernel options when using grub legacy.
-- Change nvidia-kmod-data archive to xz compression
-
-* Sat Dec 31 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:295.09-1
-- Update to 295.09 (beta)
-- Remove libcuda.so.1 filter - rfbz#2083
-
-* Tue Nov 22 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:290.10-1
-- Update to 290.10
-
-* Thu Nov 10 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:290.06-2
-- Switch to rd.driver.blacklist from the deprecated rdblacklist on install
-
-* Wed Nov 09 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:290.06-1
-- Update to 290.06 beta
-
-* Tue Oct 04 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:285.05.09-1
-- Update to 285.05.09
-
-* Sat Aug 27 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:285.03-1
-- Update to 285.03
-
-* Tue Aug 02 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:280.13-1
-- Update to 280.13
-
-* Sun Jul 24 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:280.11-1
-- Update to 280.11
-
-* Tue Jul 05 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:280.04-2
-- Fix filter_from_requires/provides libglx.so
-- Fix filter_from_requires/provides libcuda.so.1
-
-* Fri Jul 01 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:280.04-1
-- Update to 280.04 (beta)
-
-* Tue Jun 14 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:275.09.07-1
-- Update to 275.09.07
-
-* Wed Jun 08 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:270.41.19-1
-- Update to 270.41.19
-- Use official filter macros - patch from <Jochen herr-schmitt de>
-
-* Sat Apr 30 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:270.41.06-1
-- Update to 270.41.06
-
-* Tue Apr 12 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:270.41.03-1
-- Update to 270.41.03
-
-* Thu Mar 03 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:270.30-1
-- Update to 270.30
-
-* Tue Mar 01 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:270.29-1
-- Update to 270.29
-
-* Tue Feb 22 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:270.26-1
-- Update to 270.26
-
-* Sun Jan 23 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:270.18-1
-- Update to 270.18 beta
-- Add support for IgnoreABI xorg option
-
-* Fri Jan 21 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1:260.19.36-1
-- Update to 260.19.36
-- Restore execstack -c on redistributed binaries
- instead of forcing selinux bool.
- (nvidia-installer clears it at runtime when appropriate).
-
-* Fri Dec 17 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:260.19.29-2
-- Fix uninstall on kvarriant - rfbz#1559
-
-* Tue Dec 14 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:260.19.29-1
-- Update to 260.19.29
-
-* Thu Nov 11 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:260.19.21-1
-- Update to 260.19.21
-
-* Tue Nov 02 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:260.19.12-4
-- Disable selinux restorecon on initscript.
-- Avoid using livna-config-display on fedora 14 and later
- because of rhbz#623742
-- Use static workaround
-- Explicitely use %%{_isa} dependency from -devel to -libs
-
-* Sun Oct 24 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:260.19.12-3
-- Improve uninstallation script rfbz#1398
-- Fix selinux context on device creation rfbz#1421
-
-* Thu Oct 14 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:260.19.12-1
-- Update to 260.19.12
-
-* Thu Oct 07 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:260.19.06-1
-- Update to 260.19.06 beta
-
-* Thu Sep 16 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:256.53-2
-- Fix OpenCL support
-
-* Tue Aug 31 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:256.53-1
-- Update to 256.53
-
-* Sat Aug 28 2010 Bob Arendt <rda(a)rincon.com> - 1:256.52-1
-- Update to 265.52 (Adds support for xorg-server driver ABI ver 8, for xorg-server-1.9)
-
-* Mon Aug 16 2010 Bob Arendt <rda(a)rincon.com> - 1:256.44-1
-- Update to 265.44 (Cuda 3.1 compatible)
-- libGLcore.so becomes nvidia-libglcore.so
-
-* Thu Jul 08 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:195.36.31-2
-- Improve post script as reported in rfbz#1262
-- Only blacklist nouveau with grubby on install.
-
-* Wed Jun 16 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1:195.36.31-1
-- Update to 195.36.31
-- Add post section to change boot option with grubby
-- Add post section Enabled Selinux allow_execstack boolean.
-- Fallback to nouveau instead of nv
-- AddARGBGLXVisuals is enabled by default since 195xx serie.
-
-* Sat Apr 24 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1:195.36.24-1
-- Update to 195.36.24
-
-* Sat Mar 27 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1:195.36.15-1
-- Update to 195.36.15
-- Use macro for Epoch
-
-* Sun Mar 14 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1:190.53-4
-- Fix multilibs requirements
-
-* Fri Mar 12 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1:190.53-2
-- Bump Epoch - Fan problem in recent release
- http://www.nvnews.net/vbulletin/announcement.php?f=14
-
-* Sat Feb 27 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 195.36.08-1
-- Update to 195.36.08
-
-* Wed Dec 30 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 190.53-1
-- Update to 190.53
-- Switch to new libvdpau location in %%{_libdir}/vdpau
-
-* Fri Nov 27 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 190.42-5
-- Remove duplicate desktop file.
-
-* Tue Nov 24 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 190.42-4
-- Use nvidia-xconfig and nvidia-settings built from sources.
-
-* Sat Nov 14 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 190.42-3
-- Remove execstack on nvidia binaries and libraries.
-
-* Tue Nov 3 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 190.42-2
-- Update blacklist-nouveau.conf - rfbz#914
-
-* Sat Oct 31 2009 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 190.42-1
-- Update to 190.42
-
-* Sat Oct 10 2009 kwizart < kwizart at gmail.com > - 185.18.36-3
-- Exclude libvdpau as it is now a separate package.
-- Avoid Requires/Provides of the libGL.so.1 . rfbz#859
-
-* Sat Aug 29 2009 kwizart < kwizart at gmail.com > - 185.18.36-1
-- Update to 185.18.36 (final)
-
-* Mon Aug 3 2009 kwizart < kwizart at gmail.com > - 185.18.31-1
-- Update to 185.18.31 (final)
-
-* Thu Jul 30 2009 kwizart < kwizart at gmail.com > - 185.18.29-1
-- Update to 185.18.29 (final)
-
-* Wed Jul 1 2009 kwizart < kwizart at gmail.com > - 185.18.14-3
-- Fix libcuda.so runtime usage - BZ 670#c4
- Workaround for cudart.so wrong behaviour
-
-* Sun Jun 7 2009 kwizart < kwizart at gmail.com > - 185.18.14-2
-- blacklist nouveau by default.
-
-* Fri Jun 5 2009 kwizart < kwizart at gmail.com > - 185.18.14-1
-- Update to 185.18.14 (final)
-
-* Wed Apr 22 2009 kwizart < kwizart at gmail.com > - 180.51-1
-- Update to 180.51 (stable)
-- Add 71xx/beta/catalyst Conflicts
-- Don't Obsoletes the beta serie anymore (only the newest)
-
-* Fri Apr 3 2009 kwizart < kwizart at gmail.com > - 180.37-3
-- Fix x86 Arch for fedora >= 11
-
-* Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 180.37-2
-- rebuild for new F11 features
-
-* Mon Mar 9 2009 kwizart < kwizart at gmail.com > - 180.37-1
-- Update to 180.37 (prerelease)
-
-* Thu Feb 26 2009 kwizart < kwizart at gmail.com > - 180.35-2
-- Fix Conflicts/Provides with beta
-- Obsoltes/Provides for devel
-
-* Wed Feb 25 2009 kwizart < kwizart at gmail.com > - 180.35-1
-- Update to 180.35 (prerelease)
-- Obsoletes opengl 3.0 beta nserie.
-
-* Sun Feb 22 2009 Stewart Adam <s.adam at diffingo.com> - 180.29-2
-- Make devel subpackage depend on lib subpackage of the same arch
-
-* Tue Feb 10 2009 kwizart < kwizart at gmail.com > - 180.29-1
-- Update to 180.29 (stable)
-
-* Thu Jan 29 2009 kwizart < kwizart at gmail.com > - 180.27-1
-- Update to 180.27 (beta)
-
-* Tue Jan 27 2009 kwizart < kwizart at gmail.com > - 180.25-1
-- Update to 180.25 (beta)
-
-* Thu Jan 8 2009 kwizart < kwizart at gmail.com > - 180.22-1
-- Update to 180.22 (stable)
-
-* Sun Dec 28 2008 kwizart < kwizart at gmail.com > - 180.18-1
-- Update to 180.18 (beta)
-
-* Wed Dec 17 2008 kwizart < kwizart at gmail.com > - 180.16-1
-- Update to 180.16 (beta)
-- Exclude libXvMCNVIDIA.a
-- More accurate -devel subpackage.
-
-* Tue Dec 2 2008 Stewart Adam <s.adam at diffingo.com> - 177.82-2
-- Fix upgrade path for nvidia-newest (bz#191)
-
-* Thu Nov 13 2008 kwizart < kwizart at gmail.com > - 177.82-1
-- Update to 177.82
-
-* Wed Nov 12 2008 kwizart < kwizart at gmail.com > - 177.80-6
-- Obsoletes/Provides xorg-x11-drv-nvidia-newest
-- Cleaning
-- Improve description
-
-* Tue Nov 4 2008 Stewart Adam <s.adam at diffingo.com> - 177.80-5
-- Fix upgrade path for FreshRPMs users
-
-* Mon Oct 27 2008 Stewart Adam <s.adam at diffingo.com> - 177.80-4
-- Revert the libs dep change
-
-* Sat Oct 25 2008 Stewart Adam <s.adam at diffingo.com> - 177.80-3
-- Remove the libs subpackage's dependency on main package
-- Update dependency on livna-config-display
-
-* Sat Oct 18 2008 Stewart Adam <s.adam at diffingo.com> - 177.80-2
-- Change dependency of main package to libs subpackage in devel subpackage to
- fix multiarch repo push
-
-* Mon Oct 13 2008 kwizart < kwizart at gmail.com > - 177.80-1
-- Update to 177.80
-- Move symlinks in -devel
-- Fix description
-
-* Sun Oct 05 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 177.78-2
-- rebuild for rpm fusion
-
-* Wed Oct 1 2008 Stewart Adam < s.adam at diffingo.com > - 177.78-1
-- Update to 177.78 (beta)
-
-* Mon Sep 15 2008 Stewart Adam < s.adam at diffingo.com > - 177.70-1
-- Update to 177.70 (beta)
-
-* Thu Jul 31 2008 kwizart < kwizart at gmail.com > - 173.14.12-1
-- Update to 173.14.12
-
-* Tue Jun 17 2008 kwizart < kwizart at gmail.com > - 173.14.09-1
-- Update to 173.14.09
-
-* Wed May 28 2008 Stewart Adam <s.adam at diffingo.com> - 173.14.05-2
-- Only modify modprobe.conf if it exists
-
-* Wed May 28 2008 kwizart < kwizart at gmail.com > - 173.14.05-1
-- Update to 173.14.05
-
-* Wed May 14 2008 kwizart < kwizart at gmail.com > - 173.08-2
-- Fix libwfb replacement - Not needed on Fedora >= 9
-
-* Thu Apr 10 2008 kwizart < kwizart at gmail.com > - 173.08-1
-- Update to 173.08 (beta) - Fedora 9 experimental support
- See: http://www.nvnews.net/vbulletin/showthread.php?t=111460
-
-* Sat Mar 8 2008 kwizart < kwizart at gmail.com > - 171.06-1
-- Update to 171.06 (beta)
-
-* Wed Feb 27 2008 kwizart < kwizart at gmail.com > - 169.12-1
-- Update to 169.12
-
-* Wed Feb 20 2008 kwizart < kwizart at gmail.com > - 169.09-5
-- Fix debuginfo package creation.
-- Add libGLcore.so to the filter list.
-- Only requires versioned libGL on x86_64 (no problem on x86).
-
-* Thu Feb 7 2008 Stewart Adam <s.adam AT diffingo DOT com> - 169.09-4
-- Filter requires on main package so we don't pull in xorg-x11-drv-nvidia*-libs
-
-* Fri Feb 1 2008 kwizart < kwizart at gmail.com > - 169.09-3
-- Remove ldconfig call on the main package
-- Remove some old Obsoletes/Provides
-- Move the xorg modules to the main package (not needed for multilib)
-- Add Requires versioned libGL.so from the right path
-- Uses pkg0 instead of pkg2 for x86_64 (and remove the lib32 from our loop).
-
-* Sun Jan 27 2008 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 169.09-2
-- let main package require the libs subpackage
-
-* Wed Jan 23 2008 Stewart Adam <s.adam AT diffingo DOT com> - 169.09-1
-- Update to 169.09
-- Provides nvidia-glx since we obsolete it
-- Make .desktop file to pass desktop-file-validate
-- Remove libs-32bit and make a proper multiarch -libs package
-- Add empty %%build section
-
-* Thu Dec 27 2007 kwizart < kwizart at gmail.com > - 169.07-4
-- Provides libcuda.so.1 since AutoProv is disabled for libs-32bit
-
-* Wed Dec 26 2007 Stewart Adam <s.adam AT diffingo DOT com> - 169.07-3
-- Backport changes from testing branch (provide cuda libraries)
-
-* Sun Dec 23 2007 Stewart Adam <s.adam AT diffingo DOT com> - 169.07-2
-- Require /usr/lib/libGL.so.1.2 to prevent conflicts
-- Do provide libGLcore.so.1
-
-* Sat Dec 22 2007 Stewart Adam <s.adam AT diffingo DOT com> - 169.07-1
-- Update to 169.07
-
-* Fri Nov 30 2007 Stewart Adam <s.adam AT diffingo DOT com> - 100.14.19-6
-- Don't provide libGL.so.1 (bz#1741)
-- Remove shebang for files that are sourced
-
-* Tue Nov 20 2007 Stewart Adam <s.adam AT diffingo DOT com> - 100.14.19-5
-- Add Requires: which (bz#1662)
-
-* Thu Nov 1 2007 Stewart Adam <s.adam AT diffingo DOT com> - 100.14.19-4
-- Initscript improvements
-- Minor bugfixes with scriptlets (don't echo "already disabled" type messages)
-
-* Fri Oct 12 2007 Stewart Adam < s.adam AT diffingo DOT com > - 100.14.19-3
-- Initscript should disable when module isn't found (bz#1671)
-
-* Mon Sep 24 2007 Stewart Adam < s.adam AT diffingo DOT com > - 100.14.19-2
-- Fix %%post if clause (bz#1632)
-- Disable the DisableGLXRootClipping option
-
-* Thu Sep 20 2007 kwizart < kwizart at gmail.com > - 100.14.19-1
-- Update to 100.14.19
-- Improve desktop file
-- Sync between F7 and FC-6
-- Don't replace user env variable
-
-* Thu Jun 21 2007 Stewart Adam < s.adam AT diffingo DOT com > - 100.14.11-1
-- Update to 100.14.11
-
-* Fri Jun 15 2007 Stewart Adam < s.adam AT diffingo DOT com > - 100.14.09-2
-- F7 SELinux fixes (continued)
-- Add a new post scriptlet to remove those legacy-layout udev files
-
-* Sun Jun 10 2007 kwizart < kwizart at gmail.com > - 100.14.09-1
-- Update to Final 100.14.09
-
-* Sat Jun 2 2007 Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9762-2
-- Don't use legacy udev layout (Thanks Finalzone for the workaround)
-
-* Sun May 27 2007 kwizart < kwizart at gmail.com > - 1.0.9762-1
-- Update to 1.0.9762
-
-* Sat Apr 28 2007 Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9755-3
-- Fixes in the config-display (vendor > majorVendor)
-
-* Fri Mar 9 2007 Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9755-2
-- Fix up scriptlets a little so that 'Driver already enabled|disabled'
- doesn't always appear on install or remove
-- Update *-config-display files for majorVendor and not plain vendor
-
-* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 1.0.9755-1
-- Update to 1.0.9755
-
-* Sat Feb 24 2007 Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9746-11
-- Bump for new tag
-- fi to end if!
-
-* Sat Feb 24 2007 Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9746-10
-- Bump for new tag
-
-* Sat Feb 24 2007 Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9746-9
-- Standardize all summaries and descriptions with other nvidia and fglrx
- packages
-- Standardize initscript and *config-display with other nvidia and fglrx
- packages
-- Move paths from nvidia-glx to nvidia
-- Start merge with livna-config-display
-
-* Wed Feb 7 2007 kwizart < kwizar at gmail.com > - 1.0.9746-8
-- Update SHA1SUM
-
-* Thu Jan 18 2007 Stewart Adam <s.adam AT diffingo DOT com> - 1.0.9746-7
-- Fix initscript empty line problem (#1302)
-- Fix typo in the readme
-- Put in correct sums into SHA1SUM
-
-* Sun Jan 7 2007 kwizart < kwizart at gmail.com > - 1.0.9746-6
-- Quick fix double libs-32bit -p /sbin/ldconfig
-
-* Thu Jan 4 2007 kwizart < kwizart at gmail.com > - 1.0.9746-5
-- Create the symlink from libwfb.so to libnvidia-wfb.so.x.y.z
- the xorg driver search for libwfb.so (it do not use the SONAME).
- http://www.nvnews.net/vbulletin/showthread.php?t=83214
-
-* Wed Jan 3 2007 Stewart Adam < s.adam AT diffingo DOT com - 1.0.9746-4
-- Correct mistake in changelog
-- add %%verify to /dev nodes (#1324)
-- /etc/profile.d/* are sourced, took away exec bit
-
-* Wed Jan 3 2007 Stewart Adam < s.adam AT diffingo DOT com - 1.0.9746-3
-- Make the 32-bit libs run ldconfig in %%postun and %%post steps
-- Possible FIXME for future: "E: xorg-x11-drv-nvidia obsolete-not-provided nvidia-glx'
-
-* Thu Dec 28 2006 kwizart < kwizart at gmail.com > - 1.0.9746-2
-- Move the libnvidia-wfb.so lib to the Nvidia xorg extension directory.
-
-* Tue Dec 26 2006 kwizart < kwizart at gmail.com > - 1.0.9746-1
-- Update to 1.0.9746 (Final).
-- Fix symlink of the new lib which soname is libnvidia-wfb.so.1
-
-* Sun Nov 26 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.9742-3
-- use Source0 with "pkg0.run" prefix (smaller)
-- use Source1 with "pkg2.run" prefix (cotaints the 32bit libs)
-
-* Thu Nov 23 2006 Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9742-2
-- Fix URL
-- Change %%description, as NV30 and below no longer supported
-- Update nvidia desktop file
-
-* Mon Nov 20 2006 kwizart < kwiart at gmail.com > - 1.0.9742-1
-- Update to release 1.0.9742
-- Include libdir/xorg/modules/libnvidia-wfb.so.1.0.9742
-
-* Tue Nov 07 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.9629-1
-- update to release 1.0.9629
-
-* Tue Oct 31 2006 Dams <anvil[AT]livna.org> - 1.0.9626-3
-- Another nvidia-config-display update to fix dumb modules section
-
-* Tue Oct 24 2006 Dams <anvil[AT]livna.org> - 1.0.9626-2
-- Yet another updated nvidia-config-display : importing python modules
- we use is usualy a good idea
-- Updated nvidia-config-display
-
-* Sun Oct 22 2006 Stewart Adam <s.adam AT diffingo DOT com> - 1.0.9626-1
-- update to release 1.0.9626
-
-* Fri Oct 20 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8776-1
-- update to 1.0.8776-1 -- fixes CVE-2006-5379
-
-* Thu Aug 24 2006 Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 1.0.8774-1
-- Nvidia added a png for nvidia-settings, for-loop adjusted accordingly
-- update to release 1.0.8774
-
-* Wed Aug 09 2006 Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 1.0.8762-6
-- small changes to sync with legacy package
-- place nvidia-bug-report.sh in /usr/bin
-
-* Mon Aug 07 2006 Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 1.0.8762-5
-- more minor changes to spacing and general layout
-
-* Fri Aug 04 2006 Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 1.0.8762-4
-- minor changes to spacing, removal of random tabs, re-arrangements
-- remove GNOME category from the desktop file
-
-* Thu May 25 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8762-3
-- Obsolete old kmods
-
-* Wed May 24 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8762-2
-- add missing defattr to files section for sub-package libs-32bit
-
-* Wed May 24 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8762-1
-- update to 1.0.8762
-
-* Tue May 16 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8756-3
-- Conflict with xorg-x11-drv-fglrx and selinux-policy < 2.2.29-2.fc5
-- Ship bug-reporting tool as normal executable and not in %%doc
-
-* Sun May 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0.8756-2
-- Require nvidia-kmod instead of kmod-nvidia (#970).
-
-* Sat Apr 08 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8756-1
-- Update to 8756
-- put 32bit libs in their own package
-
-* Wed Mar 29 2006 Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 1.0.8178-9
-- make every use of the 'install' command consistent
-- tweak nvidia-settings' desktop file slightly
-
-* Thu Mar 23 2006 Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 1.0.8178-8
-- switch to using modprobe.d rather than editing modprobe.conf directly
-
-* Sat Mar 18 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-7
-- ExclusiveArch i386 and not %%{ix86} -- we don't want to build for athlon&co
-
-* Sat Mar 18 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-6
-- drop unused patches
-
-* Sat Mar 18 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-5
-- drop 0.lvn
-
-* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- add dist
-
-* Wed Feb 08 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-0.lvn.5
-- use lib64 in nvidia-config-display on x86-64
-- fix path to kernel module in init-script
-- add patch from Ville for nvidia-README.Fedora
-- match permissions of xorg 7
-
-* Wed Feb 01 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-0.lvn.4
-- More fixes
-
-* Tue Jan 31 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-0.lvn.3
-- Fix wrong provides
-
-* Mon Jan 30 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-0.lvn.2
-- fix path to kernel module in nvidia-glx-init (thx to Dominik 'Rathann'
- Mierzejewski)
-- include device files until udev works probably with kernel module
-
-* Sun Jan 22 2006 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-0.lvn.1
-- split into packages for userland and kmod
-- rename to xorg-x11-drv-nvidia; yum/rpm should use mesa-libGL{,-devel} then in
- the future when seaching for libGL.so{,.1}
-- remove kernel-module part
-- remove old cruft
-- install stuff without Makefile because it forgets mosts a lot of files anyway
-
-* Thu Dec 22 2005 Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 0:1.0.8178-0.lvn.2
-- change nvidia-glx.sh and nvidia-glx.csh to point to README.txt rather than README
-- reference xorg.conf rather than XF86Config in the init script
-- improve readability of instructions and comments, fix some typos
-- drop epoch, as it seems to be affecting dependencies according to rpmlint
-- tweak the nvidia-settings desktop file so it always shows up on the
- menu in the right location
-- add the manual pages for nvidia-settings and nvidia-xconfig
-- remove header entries from the nvidia-glx files list. they belong in -devel
-- fix changelog entries to refer to 7676 not 7176 (though there was a 7176 x86_64
- release prior to 7174)
-- add libXvMCNVIDIA.so
-- update to 8178
-
-* Wed Dec 07 2005 Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 0:1.0.8174-0.lvn.1
-- add the manual pages for nvidia-settings and nvidia-xconfig
-- install the new nvidia-xconfig utility and associated libs
-
-* Mon Dec 05 2005 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.8174-0.lvn.1
-- Update to 8174
-- desktop entry now Categories=Settings (#665)
-- Ship bug-reporting tool in doc (#588)
-- Things from Bug 635, Niko Mirthes (straw) <nmirthes AT gmail DOT com>:
--- avoid changing time stamps on libs where possible
--- only add /etc/modprobe.conf entries if they aren't already there
--- add /etc/modprobe.conf entries one at a time
--- only remove /etc/modprobe.conf entries at uninstall, not during upgrade
--- avoid removing any modprobe.conf entries other than our own
--- match Xorg's install defaults where it makes sense (0444)
--- a few other minor tweaks to the files lists
-
-* Sun Sep 04 2005 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7676-0.lvn.3
-- Conflics with nvidia-glx-legacy
-- Integrate some minor correction suggested by Niko Mirthes
- <nmirthes AT gmail DOT com> in #475
-
-* Fri Aug 26 2005 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7676-0.lvn.2
-- Rename src5: nvidia.init to nvidia-glx-init
-- Fix correct servicename in nvidia-glx-init
-- Run nvidia-glx-init before gdm-early-login; del and readd the script
- during post
-
-* Sun Aug 21 2005 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7676-0.lvn.1
-- Update to 7676
-- Lots of cleanup from me and Niko Mirthes <nmirthes AT gmail DOT com>
-- add NVreg_ModifyDeviceFiles=0 to modprobe.conf (Niko)
-- Drop support for FC2
-- Nearly proper Udev-Support with workarounds around FC-Bug 151527
-
-* Fri Jun 17 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7174-0.lvn.5
-- Slight change of modprobe.conf rexexp
-
-* Thu Jun 16 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7174-0.lvn.4
-- Fixed a critical bug in modprobe.conf editing where all lines starting with alias and
- ending with then a word starting with any of the letters n,v,i,d,i,a,N,V,r,e is removed.
-
-* Mon Jun 13 2005 Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7174-0.lvn.3
-- Adjust kenrnel-module-stuff for FC4
-- Ship both x86 and x64 in the SRPM
-
-* Sun Jun 12 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7174-0.lvn.2
-- Only create 16 devices
-- Put libXvMCNVIDIA.a in -devel
-- Don't remove nvidia options in /etc/modprobe.conf
-- Make ld.so.conf file config(noreplace)
-- Use same directory permissions as the kernel
-
-* Sat Apr 2 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7174-0.lvn.1
-- New upstream release, 7174
-
-* Wed Mar 30 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7167-0.lvn.5
-- Added x86_64 support patch from Thorsten Leemhuis
-
-* Wed Mar 23 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7167-0.lvn.4
-- Fix kernel module permissions again (644)
-- Only create 16 /dev/nvidia* devices, 256 is unnecessary
-
-* Fri Mar 18 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7167-0.lvn.3
-- Fixed kernel-module permissions
-
-* Thu Mar 17 2005 Dams <anvil[AT]livna.org> 0:1.0.7167-0.lvn.2
-- Removed provides on kernel-module and kernel-modules
-
-* Sat Mar 05 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7167-0.lvn.1
-- New upstream release 1.0.7167
-- Added patch from http://www.nvnews.net/vbulletin/showthread.php?t=47405
-- Removed old patch against 2.6.9
-
-* Sat Feb 05 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6629-0.lvn.7
-- Added a number of post-6629 patches from http://www.minion.de/files/1.0-6629
-- Fixed permissions of nvidia/nvidia.ko
-
-* Fri Jan 21 2005 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6629-0.lvn.6
-- Fix incorrect MAKDEV behaviour and dependency
-
-* Tue Nov 30 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6629-0.lvn.4
-- Fixed creation of /dev/nvidia* on FC2
-
-* Sat Nov 27 2004 Dams <anvil[AT]livna.org> - 0:1.0.6629-0.lvn.3
-- Dont try to print kvariant in description when it's not defined.
-
-* Sun Nov 21 2004 Thorsten Leemhuis <fedora at leemhuis dot info> - 0:1.0.6629-0.lvn.2
-- resulting kernel-module package now depends again on /root/vmlinuz-<kernelver>
-- Use rpmbuildtags driverp and kernelp
-
-* Sat Nov 06 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6629-0.lvn.1
-- New upstream version, 1.0-6629
-- Build without kernel-module-devel by default
-
-* Fri Oct 29 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.6
-- Make n-c-display handle misc problems in a better way
-- Fixed wrong icon file name in .desktop file
-- Re-added the mysteriously vanished sleep line in the init script
- when kernel module wasn't present
-
-* Fri Oct 22 2004 Thorsten Leemhuis <fedora at leemhuis dot info> - 0:1.0.6111-0.lvn.5
-- Use fedora-kmodhelper in the way ntfs or ati-fglrx use it
-- Allow rpm to strip the kernel module. Does not safe that much space ATM but
- might be a good idea
-- Allow to build driver and kernel-module packages independent of each other
-- Some minor spec-file changes
-
-* Thu Oct 21 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.4
-- udev fixes
-- Incorporated fix for missing include line in ld.so.conf from ati-fglrx spec (T Leemhuis)
-
-* Sun Sep 19 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.3
-- Remove FC1/kernel 2.4 compability
-- Rename srpm to nvidia-glx
-- Build with kernel-module-devel
-
-* Sun Aug 15 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.2
-- Restore ldsoconfd macro
-- Disable autoamtic removal of scripted installation for now; needs testing
-
-* Sat Aug 14 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.1
-- Upstream release 6111
-- Fixed init script (again)
-
-* Tue Aug 3 2004 Dams <anvil[AT]livna.org> 0:1.0.6106-0.lvn.4
-- ld.so.conf.d directory detected by spec file
-- Using nvidialibdir in nvidia-glx-devel files section
-- Got rid of yarrow and tettnang macros
-- libGL.so.1 symlink in tls directory always present
-
-* Mon Jul 19 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6106-0.lvn.3
-- Fixed script bug that would empty prelink.conf
-- Added symlink to non-tls libGL.so.1 on FC1
-
-* Tue Jul 13 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6106-0.lvn.2.3
-- Updated init script to reflect name change -xfree86 -> -display
-
-* Mon Jul 12 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6106-0.lvn.2.2
-- Fixed backup file naming
-
-* Sun Jul 11 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6106-0.lvn.2.1
-- Restore working macros
-- Always package the gui tool
-
-* Sun Jul 11 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6106-0.lvn.2
-- Renamed nvidia-config-xfree86 to nvidia-config-display
-- Fixed symlinks
-- Use ld.so.conf.d on FC2
-- Remove script installation in pre
-- Use system-config-display icon for nvidia-settings
-- 2 second delay in init script when kernel module not found
-- Make nvidia-config-display fail more gracefully
-- Add blacklist entry to prelink.conf on FC1
-
-* Mon Jul 05 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6106-0.lvn.1
-- New upstream release
-- First attempt to support FC2
-- Dropped dependency on XFree86
-
-* Mon Feb 09 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.5336-0.lvn.3
-- Use pkg0
-
-* Sun Feb 08 2004 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.5336-0.lvn.2
-- New Makefile variable SYSSRC to point to kernel sources.
-- kmodhelper fixes.
-
-* Fri Jan 30 2004 Keith G. Robertson-Turner <nvidia-devel[AT]genesis-x.nildram.co.uk> 0:1.0.5336-0.lvn.1
-- New upstream release
-- Removed (now obsolete) kernel-2.6 patch
-- Install target changed upstream, from "nvidia.o" to "module"
-- Linked nv/Makefile.kbuild to (now missing) nv/Makefile
-
-* Sun Jan 25 2004 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.18
-- Updated nvidia-config-display
-- Now requiring pyxf86config
-
-* Mon Jan 19 2004 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.17
-- Added nvidiasettings macro to enable/disable gui packaging
-
-* Mon Jan 19 2004 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.16
-- Updated minion.de patches
-- Added some explicit requires
-- Test nvidia-config-xfree86 presence in kernel-module package
- scriptlets
-
-* Mon Jan 12 2004 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.15
-- Updated Readme.fedora
-- nvidia-glx-devel package
-
-* Sat Jan 3 2004 Dams <anvil[AT]livna.org> 0:1.0.5328-0.lvn.14
-- Hopefully fixed kernel variant thingy
-
-* Fri Jan 2 2004 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.13
-- Support for other kernel variants (bigmem, etc..)
-- Changed URL in Source0
-
-* Tue Dec 30 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.13
-- Dropped nvidia pkgX information in release tag.
-
-* Tue Dec 30 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.12.pkg0
-- Renamed kernel module package in a kernel-module-nvidia-`uname -r` way
-- Using fedora.us kmodhelper for kernel macro
-- Using nvidia pkg0 archive
-
-* Sun Dec 21 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.11.pkg1
-- kernel-module-nvidia package provides kernel-module
-- We wont own devices anymore. And we wont re-create them if they are
- already present
-
-* Sun Dec 21 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.10.pkg1
-- Yet another initscript update. Really.
-- Scriptlets updated too
-
-* Sun Dec 21 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.9.pkg1
-- Fixed alias in modprobe.conf for 2.6
-
-* Sun Dec 21 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.8.pkg1
-- Another initscript update
-
-* Sun Dec 21 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.7.pkg1
-- kernel module requires kernel same kversion
-- initscript updated again
-- Dont conflict, nor obsolete XFree86-Mesa-libGL. Using ld.so.conf to
- make libGL from nvidia first found. Hope Mike Harris will appreciate.
-
-* Sun Dec 21 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.6.pkg1
-- kernel-module-nvidia requires kernel same version-release
-
-* Sat Dec 20 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.6.pkg1
-- Updated initscript
-
-* Fri Dec 19 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.5.pkg1
-- lvn repository tag
-
-* Fri Dec 19 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.5.pkg1
-- Added initscript to toggle nvidia driver according to running kernel
- and installed kernel-module-nvidia packages
-- Updated scriptlets
-
-* Thu Dec 18 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.4.pkg1
-- Arch detection
-- Url in patch0
-
-* Tue Dec 16 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.3.pkg1
-- Desktop entry for nvidia-settings
-- s/kernel-module-{name}/kernel-module-nvidia
-- nvidia-glx doesnt requires kernel-module-nvidia-driver anymore
-- Using modprobe.conf for 2.6 kernel
-- Hopefully fixed symlinks
-
-* Mon Dec 15 2003 Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.2.pkg1
-- Building kernel module for defined kernel
-- kernel module for 2.6 is nvidia.ko
-- Patch not to install kernel module on make install
-- Updated patch for 2.6
-- depmod in scriptlet for defined kernel
-- nvidia-glx conflicting XFree86-Mesa-libGL because we 0wn all its
- symlink now
-- Dont override libGL.so symlink because it belongs to XFree86-devel
-- Added nvidia 'pkgfoo' info to packages release
-- Spec file cleanup
-
-* Fri Dec 12 2003 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4620-0.fdr.2
-- Fixed repairing of a link in post-uninstall
-- Obsolete Mesa instead of Conflict with it, enables automatic removal.
-
-* Mon Dec 08 2003 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4620-0.fdr.1
-- Added support for 2.6 kernels
-- Cleaned up build section, removed the need for patching Makefiles.
-- Added missing BuildReq gcc32
-- Don't package libs twice, only in /usr/lib/tls/nvidia
-- Made config cript executable and put it into /usr/sbin
-- Moved kernel module to kernel/drivers/video/nvidia/
-- Fixed libGL.so and libGLcore.so.1 links to allow linking against OpenGL libraries
-
-* Mon Dec 08 2003 Keith G. Robertson-Turner <nvidia-devel at genesis-x.nildram.co.uk> - 0:1.0.4620-0.fdr.0
-- New beta 4620 driver
-- New GUI control panel
-- Some minor fixes
-
-* Thu Nov 20 2003 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.10.1
-- Finally fixed SMP builds.
-
-* Wed Nov 19 2003 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.9
-- Don't make nvidia-glx depend on kernel-smp
-
-* Tue Nov 18 2003 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.8
-- Some build fixes
-
-* Tue Nov 11 2003 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.7
-- Added CC=gcc32
-- Fixed upgrading issue
-- Added driver switching capabilities to config script.
-
-* Fri Nov 07 2003 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.4
-- Added conflict with XFree86-Mesa-libGL.
-- Disabled showing of the README.Fedora after installation.
-
-* Sun Oct 12 2003 Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.3
-- Added NVidia configuration script written in Python.
-- Some cleanup of files section
-- For more info, see https://bugzilla.fedora.us/show_bug.cgi?id=402
-
-* Tue Jul 08 2003 Andreas Bierfert (awjb) <andreas.bierfert[AT]awbsworld.de> - 0:1.0.4363-0.fdr.2
-- renamed /sbin/makedevices.sh /sbin/nvidia-makedevices.sh ( noticed by
- Panu Matilainen )
-- Fixed name problem
-* Sun Jun 22 2003 Andreas Bierfert (awjb) <andreas.bierfert[AT]awbsworld.de> - 0:1.0.4363-0.fdr.1
-- Initial RPM release, still some ugly stuff in there but should work...
7 years, 4 months
[xorg-x11-drv-nvidia/el7] Add also /dev/nvidia-uvm-tools to udev rules
by Nicolas Chauvet
commit 0e24acb22f2a5db0e5ead43270b70a42ddc810a3
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Thu Mar 2 16:02:14 2017 +0100
Add also /dev/nvidia-uvm-tools to udev rules
60-nvidia-uvm.rules | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/60-nvidia-uvm.rules b/60-nvidia-uvm.rules
index 1a84038..8f42f89 100644
--- a/60-nvidia-uvm.rules
+++ b/60-nvidia-uvm.rules
@@ -1 +1,2 @@
KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c '/usr/bin/mknod -m 666 /dev/nvidia-uvm c $(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'"
+KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c '/usr/bin/mknod -m 666 /dev/nvidia-uvm-tools c $(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 1'"
7 years, 4 months
[xorg-x11-drv-nvidia/el7] Make sure the license is installed in both normal driver and CUDA headless mode.
by Nicolas Chauvet
commit aaf7fb9e0e706d1adc05cbd0ce8829bfdac34185
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Mon Feb 27 15:02:20 2017 +0100
Make sure the license is installed in both normal driver and CUDA headless mode.
xorg-x11-drv-nvidia.spec | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 11c53c6..07bd351 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -494,7 +494,7 @@ fi ||:
%postun cuda-libs -p /sbin/ldconfig
%files
-%doc nvidiapkg/LICENSE
+%license nvidiapkg/LICENSE
%doc nvidiapkg/NVIDIA_Changelog
%doc nvidiapkg/README.txt
%doc nvidiapkg/nvidia-application-profiles-%{version}-rc
@@ -580,6 +580,7 @@ fi ||:
%{_libdir}/vdpau/libvdpau_nvidia.so.*
%files cuda
+%license nvidiapkg/LICENSE
%if 0%{?rhel} > 6 || 0%{?fedora}
%{_unitdir}/nvidia-persistenced.service
%endif
7 years, 4 months
[xorg-x11-drv-nvidia/el7] Remove remnants of no longer supported distributions
by Nicolas Chauvet
commit 31ff8ae672032aaa7c41fa6cce6c31e3b75e287a
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Mon Feb 27 14:55:47 2017 +0100
Remove remnants of no longer supported distributions
xorg-x11-drv-nvidia.spec | 31 +++++++++----------------------
1 file changed, 9 insertions(+), 22 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index cdc1a77..11c53c6 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -26,7 +26,6 @@ Version: 375.39
Release: 2%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
-Group: User Interface/X Hardware Support
License: Redistributable, no modification permitted
URL: http://www.nvidia.com/
Source0: ftp://download.nvidia.com/XFree86/Linux-x86/%{version}/NVIDIA-Linux-x86-%...
@@ -49,7 +48,7 @@ Source15: nvidia-uvm.conf
ExclusiveArch: i686 x86_64 armv7hl
BuildRequires: desktop-file-utils
-%if 0%{?rhel} > 6 || 0%{?fedora} >= 15
+%if 0%{?rhel} > 6 || 0%{?fedora}
Buildrequires: systemd
Requires(post): systemd
Requires(preun): systemd
@@ -114,7 +113,6 @@ http://rpmfusion.org/Howto/nVidia
%package devel
Summary: Development files for %{name}
-Group: Development/Libraries
Requires: %{name}-libs%{?_isa} = %{?epoch}:%{version}-%{release}
Requires: %{name}-cuda = %{?epoch}:%{version}-%{release}
Requires: %{name}-cuda-libs%{?_isa} = %{?epoch}:%{version}-%{release}
@@ -129,7 +127,6 @@ such as OpenGL headers.
%package cuda
Summary: CUDA driver for %{name}
-Group: Development/Libraries
Requires: %{_nvidia_serie}-kmod >= %{?epoch}:%{version}
Requires: %{name}-cuda-libs%{?_isa} = %{?epoch}:%{version}-%{release}
Provides: nvidia-persistenced = %{version}-%{release}
@@ -145,7 +142,6 @@ This package provides the CUDA driver.
%package cuda-libs
Summary: CUDA libraries for %{name}
-Group: Development/Libraries
Requires: %{name}-cuda = %{?epoch}:%{version}-%{release}
%description cuda-libs
@@ -153,7 +149,6 @@ This package provides the CUDA driver libraries.
%package kmodsrc
Summary: %{name} kernel module source code
-Group: System Environment/Kernel
%description kmodsrc
Source tree used for building kernel module packages (%{name}-kmod)
@@ -161,7 +156,6 @@ which is generated during the build of main package.
%package libs
Summary: Libraries for %{name}
-Group: User Interface/X Hardware Support
Requires: %{name} = %{?epoch}:%{version}-%{release}
Requires: libvdpau%{?_isa} >= 0.5
Requires: libglvnd%{?_isa} >= 0.2
@@ -276,9 +270,6 @@ install -m 0755 -d $RPM_BUILD_ROOT%{_nvidia_xorgdir}
rm -f $RPM_BUILD_ROOT%{_nvidia_libdir}/lib{nvidia-wfb,glx,vdpau*}.so.%{version}
# Finish up the special case libs
-%if 0%{?rhel} == 5
-install -p -m 0755 libnvidia-wfb.so.%{version} $RPM_BUILD_ROOT%{_nvidia_xorgdir}
-%endif
install -p -m 0755 libglx.so.%{version} $RPM_BUILD_ROOT%{_nvidia_xorgdir}
install -p -m 0755 nvidia_drv.so $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/
@@ -371,7 +362,7 @@ install -pm 0644 %{SOURCE8} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/nvidia.co
#Install the initscript
tar jxf nvidia-persistenced-init.tar.bz2
-%if 0%{?rhel} > 6 || 0%{?fedora} >= 15
+%if 0%{?rhel} > 6 || 0%{?fedora}
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
install -pm 0644 nvidia-persistenced-init/systemd/nvidia-persistenced.service.template \
$RPM_BUILD_ROOT%{_unitdir}/nvidia-persistenced.service
@@ -446,7 +437,7 @@ fi || :
%post cuda
/sbin/ldconfig
-%if 0%{?rhel} > 6 || 0%{?fedora} >= 18
+%if 0%{?rhel} > 6 || 0%{?fedora}
%systemd_post nvidia-persistenced.service
%endif
@@ -485,7 +476,7 @@ if [ "$1" -eq "0" ]; then
mv %{_sysconfdir}/X11/xorg.conf %{_sysconfdir}/X11/xorg.conf.%{name}_uninstalled &>/dev/null
fi ||:
-%if 0%{?rhel} > 6 || 0%{?fedora} >= 18
+%if 0%{?rhel} > 6 || 0%{?fedora}
%preun cuda
%systemd_preun nvidia-persistenced.service
%endif
@@ -496,14 +487,13 @@ fi ||:
%postun cuda
/sbin/ldconfig
-%if 0%{?rhel} > 6 || 0%{?fedora} >= 18
+%if 0%{?rhel} > 6 || 0%{?fedora}
%systemd_postun_with_restart nvidia-persistenced.service
%endif
%postun cuda-libs -p /sbin/ldconfig
%files
-%defattr(-,root,root,-)
%doc nvidiapkg/LICENSE
%doc nvidiapkg/NVIDIA_Changelog
%doc nvidiapkg/README.txt
@@ -544,7 +534,7 @@ fi ||:
%{_nvidia_libdir}/libnvidia-gtk3.so*
%endif
#/no_multilib
-%if 0%{?rhel} > 6 || 0%{?fedora} >= 21
+%if 0%{?rhel} > 6 || 0%{?fedora}
%{_datadir}/X11/xorg.conf.d/nvidia.conf
%endif
%if 0%{?fedora} >= 25
@@ -562,7 +552,6 @@ fi ||:
%{_datadir}/nvidia-kmod-%{version}/nvidia-kmod-%{version}-%{_target_cpu}.tar.xz
%files libs
-%defattr(-,root,root,-)
%if 0%{?rhel} > 6 || 0%{?fedora} <= 24
%config %{_sysconfdir}/ld.so.conf.d/nvidia-%{_lib}.conf
%dir %{_nvidia_libdir}
@@ -581,7 +570,7 @@ fi ||:
%exclude %{_nvidia_libdir}/libnvidia-ml.so*
%exclude %{_nvidia_libdir}/libnvidia-ptxjitcompiler.so*
%ifarch x86_64 i686
-%if 0%{?fedora} > 18
+%if 0%{?fedora}
%exclude %{_nvidia_libdir}/libOpenCL.so.*
%endif
%exclude %{_nvidia_libdir}/libnvidia-compiler.so*
@@ -591,8 +580,7 @@ fi ||:
%{_libdir}/vdpau/libvdpau_nvidia.so.*
%files cuda
-%defattr(-,root,root,-)
-%if 0%{?rhel} > 6 || 0%{?fedora} >= 15
+%if 0%{?rhel} > 6 || 0%{?fedora}
%{_unitdir}/nvidia-persistenced.service
%endif
%{_bindir}/nvidia-debugdump
@@ -625,10 +613,9 @@ fi ||:
%{_nvidia_libdir}/libnvidia-encode.so*
%files devel
-%defattr(-,root,root,-)
%{_includedir}/nvidia/
%ifarch x86_64 i686
-%if 0%{?fedora} > 18
+%if 0%{?fedora}
%exclude %{_nvidia_libdir}/libOpenCL.so
%else
%{_nvidia_libdir}/libOpenCL.so
7 years, 4 months
[xorg-x11-drv-nvidia/el7] Do not install OutputClass configuration file on anything but Fedora 24 and RHEL 7. Fixes build on R
by Nicolas Chauvet
commit 9a8557ae866ff4fedab8d0acd8134ef92822a7e8
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Mon Feb 27 14:53:31 2017 +0100
Do not install OutputClass configuration file on anything but Fedora 24 and RHEL 7. Fixes build on RHEL 6.
xorg-x11-drv-nvidia.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 9a07809..cdc1a77 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -364,7 +364,7 @@ install -pm 0644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/nvidia.c
sed -i -e 's|@LIBDIR@|%{_libdir}|g' $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/nvidia.conf
touch -r %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/nvidia.conf
%endif
-%if 0%{?fedora} <= 24
+%if 0%{?rhel} == 7 || 0%{?fedora} == 24
mkdir -p $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d
install -pm 0644 %{SOURCE8} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/nvidia.conf
%endif
7 years, 4 months
[xorg-x11-drv-nvidia/el7] Enable SLI and BaseMosaic (multimonitor on multiple cards) by default. The behaviour is then the sam
by Nicolas Chauvet
commit a3c87277574ff6e7dd97f68039aedaafceae9dc2
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Fri Feb 24 18:17:38 2017 +0100
Enable SLI and BaseMosaic (multimonitor on multiple cards) by default.
The behaviour is then the same as a single card system (all outputs enabled, multimonitor with automatic detection).
nvidia.conf | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/nvidia.conf b/nvidia.conf
index 7481890..b2d9a85 100644
--- a/nvidia.conf
+++ b/nvidia.conf
@@ -7,6 +7,8 @@ Section "OutputClass"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "PrimaryGPU" "yes"
+ Option "SLI" "Auto"
+ Option "BaseMosaic" "on"
ModulePath "@LIBDIR@/nvidia/xorg"
EndSection
7 years, 4 months
[xorg-x11-drv-nvidia/el7] Remove nvidia-modprobe and provide udev rules that actually do the same thing.
by Nicolas Chauvet
commit b97d6e390f286200bd1fcfae7ab62dc17e89f93c
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Fri Feb 24 17:46:19 2017 +0100
Remove nvidia-modprobe and provide udev rules that actually do the same thing.
Add nvidia-uvm configuration rule to make sure that:
- the module does get loaded automatically if installing the cuda subpackage
- the module configuration file does not try to pull in the module in the initrd
60-nvidia-uvm.rules | 1 +
nvidia-uvm.conf | 11 +++++++++++
xorg-x11-drv-nvidia.spec | 25 ++++++++++++++++---------
3 files changed, 28 insertions(+), 9 deletions(-)
---
diff --git a/60-nvidia-uvm.rules b/60-nvidia-uvm.rules
new file mode 100644
index 0000000..1a84038
--- /dev/null
+++ b/60-nvidia-uvm.rules
@@ -0,0 +1 @@
+KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c '/usr/bin/mknod -m 666 /dev/nvidia-uvm c $(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'"
diff --git a/nvidia-uvm.conf b/nvidia-uvm.conf
new file mode 100644
index 0000000..9dd2b43
--- /dev/null
+++ b/nvidia-uvm.conf
@@ -0,0 +1,11 @@
+# Make a soft dependency for nvidia-uvm as adding the module loading to
+# /usr/lib/modules-load.d/nvidia-uvm.conf for systemd consumption, makes the
+# configuration file to be added to the initrd but not the module, throwing an
+# error on plymouth about not being able to find the module.
+# Ref: /usr/lib/dracut/modules.d/00systemd/module-setup.sh
+
+# Even adding the module is not the correct thing, as we don't want it to be
+# included in the initrd, so use this configuration file to specify the
+# dependency.
+
+softdep nvidia post: nvidia-uvm
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index e2848a6..9a07809 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -11,6 +11,8 @@
%if 0%{?rhel} == 6
%global _modprobe_d %{_sysconfdir}/modprobe.d/
+# RHEL 6 does not have _udevrulesdir defined
+%global _udevrulesdir %{_prefix}/lib/udev/rules.d/
%else
%global _modprobe_d %{_prefix}/lib/modprobe.d/
%endif
@@ -41,6 +43,8 @@ Source10: nvidia.conf
Source11: 00-ignoreabi.conf
Source12: xorg-x11-drv-nvidia.metainfo.xml
Source13: parse-readme.py
+Source14: 60-nvidia-uvm.rules
+Source15: nvidia-uvm.conf
ExclusiveArch: i686 x86_64 armv7hl
@@ -128,7 +132,6 @@ Summary: CUDA driver for %{name}
Group: Development/Libraries
Requires: %{_nvidia_serie}-kmod >= %{?epoch}:%{version}
Requires: %{name}-cuda-libs%{?_isa} = %{?epoch}:%{version}-%{release}
-Provides: nvidia-modprobe = %{version}-%{release}
Provides: nvidia-persistenced = %{version}-%{release}
Conflicts: xorg-x11-drv-nvidia-340xx-cuda
@@ -285,13 +288,17 @@ install -m 0755 -d $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/
echo -e "%{_nvidia_libdir} \n%{_glvnd_libdir} \n" > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/nvidia-%{_lib}.conf
%endif
-#Blacklist nouveau (since F-11)
-install -m 0755 -d $RPM_BUILD_ROOT%{_modprobe_d}/
-install -p -m 0644 %{SOURCE6} $RPM_BUILD_ROOT%{_modprobe_d}/
+# Blacklist nouveau, autoload nvidia-uvm module after nvidia module
+install -m 0755 -d $RPM_BUILD_ROOT%{_modprobe_d}/
+install -p -m 0644 %{SOURCE6} %{SOURCE15} $RPM_BUILD_ROOT%{_modprobe_d}/
+
+# UDev rules for nvidia-uvm
+install -m 0755 -d $RPM_BUILD_ROOT%{_udevrulesdir}
+install -p -m 0644 %{SOURCE14} $RPM_BUILD_ROOT%{_udevrulesdir}
# Install binaries
install -m 0755 -d $RPM_BUILD_ROOT%{_bindir}
-install -p -m 0755 nvidia-{bug-report.sh,debugdump,smi,cuda-mps-control,cuda-mps-server,xconfig,settings,persistenced,modprobe} \
+install -p -m 0755 nvidia-{bug-report.sh,debugdump,smi,cuda-mps-control,cuda-mps-server,xconfig,settings,persistenced} \
$RPM_BUILD_ROOT%{_bindir}
# Install headers
@@ -300,7 +307,8 @@ install -p -m 0644 {gl.h,glext.h,glx.h,glxext.h} $RPM_BUILD_ROOT%{_includedir}/n
# Install man pages
install -m 0755 -d $RPM_BUILD_ROOT%{_mandir}/man1/
-install -p -m 0644 *.gz $RPM_BUILD_ROOT%{_mandir}/man1/
+install -p -m 0644 nvidia-{cuda-mps-control,persistenced,settings,smi,xconfig}.1.gz \
+ $RPM_BUILD_ROOT%{_mandir}/man1/
# Make unversioned links to dynamic libs
for lib in $( find $RPM_BUILD_ROOT%{_libdir} -name lib\*.%{version} ) ; do
@@ -592,8 +600,6 @@ fi ||:
%{_bindir}/nvidia-cuda-mps-control
%{_bindir}/nvidia-cuda-mps-server
%{_bindir}/nvidia-persistenced
-#nvidia-modprobe is setuid root to allow users to load the module in
-%attr(4755, root, root) %{_bindir}/nvidia-modprobe
%if 0%{?rhel} > 6 || 0%{?fedora} <= 24
%{_libdir}/libcuda.so*
%endif
@@ -610,7 +616,8 @@ fi ||:
%{_mandir}/man1/nvidia-smi.*
%{_mandir}/man1/nvidia-cuda-mps-control.1.*
%{_mandir}/man1/nvidia-persistenced.1.*
-%{_mandir}/man1/nvidia-modprobe.1.*
+%{_modprobe_d}/nvidia-uvm.conf
+%{_udevrulesdir}/60-nvidia-uvm.rules
%files cuda-libs
%{_nvidia_libdir}/libcuda.so*
7 years, 4 months