# changelog

author: Simone Caronni <negativo17@gmail.com> - 2:319.49-1
changelog:
  - Updated to 319.49.
  - Remove RHEL 5 tags.
  - Remove patch for kernel 3.10, add patch for kernel 3.11.


author: Simone Caronni <negativo17@gmail.com> - 2:331.17-1
changelog:
  - Updated to 331.17.
  - Use official patch from Nvidia for 3.11+ kernels.
  - Added support for multiple kernel modules along with single one. The single
    one is loaded by default by X.org (typical desktop usage). For all other CUDA
    specific settings the separate modules can be loaded.


author: Simone Caronni <negativo17@gmail.com> - 2:355.06-1
changelog:
  - Update to 355.06, use new kernel module build mechanism.
  - Remove multi nvidia modules and frontend configuration as it's no longer
    supported.
  - Move back to extra/nvidia module location for consistency.


author: Simone Caronni <negativo17@gmail.com> - 2:387.12-2
changelog:
  - Ignore mismatching GCC version when compiling, useful when the distribution is
    not yet released and compilers are being updated.


author: Iryna Shcherbina <ishcherb@redhat.com> - 1:1.0.1-0.2.20180226gitb029c24
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Adam Jackson <ajax@redhat.com> - 1.0.1-0.6.git5baa1e5
changelog:
  - Enable %check for all but ppc64 and s390x, which has known but low-impact
    failures
  - Simplify %release


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/6a24508dff6cb36841114ff4c1287cd29ded72af/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.1-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/1eb5a30a6ad0415550a9df632ac8832bf7e2bbba/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.4-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/870d7c5d957f5780b8afa57c4d5cc924d4d9ed26/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.6-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/d2eb0afe86f0b643e33624ee64f065dd60e952d4/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.15.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/6c8f1df7fd32cea3280cf2a2c6e931c9b3132465/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.16.1-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/4c2494f16573b585788a42e9c7bee76ecd48c73d/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/f2bd3173d44938eadb73252b866a9b3a7f44b8c6/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.0-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.1-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/6094effd58d88becdfb7900ef5df7fa274686620/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.1-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.2-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/807c87e057e13fbd559369b8fd722cc7a6f4e5bb/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.2-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.3-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/53b24618a542025b108239fe602e66e912b7d6e2/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.3-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.4-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/d167812ce3a55ec04ae2582eff1654ec812f42e1/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.4-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.5-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/9ea336070134e612145d342e495f2fc616aab063/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.5-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.6-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/5605d191332dcfeea802c4497360d60a65c7887e/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.6-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.15.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/ddeeca392c7bd8b33d0a66400b77af7a97e16cef/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.15.0-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.16.1-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/a470818ba7d9166be282cd0039dd2fc9b0a34d73/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.16.1-1


author: Simone Caronni <negativo17@gmail.com> - 2:346.35-2
changelog:
  - Update kernel parameters on all installed kernels, not just current. This
    solves issues when updating kernel, not rebooting, and installing the driver
    afterwards.


author: Simone Caronni <negativo17@gmail.com> - 2:355.06-1
changelog:
  - Update to 355.06.
  - Add new libglvnd support (OpenGL only, no GLX or GL for now). EGL is included
    here but not in libglvnd (?), so it's still here.
  - Remove Fedora 20 checks now that is EOL.
  - Fix NvFBCOpenGL requirements.
  - Split out NVML in its own subpackage, so trying to build against it does not
    install the whole CUDA stack with modules.
  - Move all libraries that do not replace system libraries in the default
    directories. There is no reason to keep them separate and this helps for
    building programs that link to these libraries (like nvidia-settings on NVML)
    and for writing out filters in the SPEC file.
  - Build requires execstack in place of prelink on Fedora 23+.
  - Rework completely symlink creation using ldconfig, remove useless symlink and
    trim devel subpackage.


author: Simone Caronni <negativo17@gmail.com> - 2:358.09-2
changelog:
  - Add kernel command line also to Grub default files for grub2-mkconfig
    consumption.
  - Create new macro for grubby command in post.
  - Remove support for Grub 0.97 in Fedora or CentOS/RHEL 7.


author: Simone Caronni <negativo17@gmail.com> - 2:361.16-1
changelog:
  - Update to 361.16, use libglvnd libraries for everything except EGL.
  - Remove ARM (Carma, Kayla) support.
  - Use new X.org OutputClass loader for RHEL 7 (X.org 1.16+, RHEL 7.2+).


author: Simone Caronni <negativo17@gmail.com> - 2:361.28-2
changelog:
  - Use non-libglvnd libGL as per default Nvidia installation, some Steam games
    check for non-abi stuff in libGL.


author: Simone Caronni <negativo17@gmail.com> - 2:364.12-1
changelog:
  - Update to 364.12.
  - Add Vulkan and DRM KMS support.
  - Do not require vulkan-filesystem (yet):
    https://copr.fedorainfracloud.org/coprs/ajax/vulkan/
  - Update description.


author: Simone Caronni <negativo17@gmail.com> - 2:364.19-1
changelog:
  - Update to 364.19.
  - Disable modeset by default. There is no fb driver and the only consumer is a
    custom build of Wayland with rejected patches.


author: Simone Caronni <negativo17@gmail.com> - 2:367.18-1
changelog:
  - Update to 367.18.
  - Load nvidia-uvm.ko through a soft dependency on nvidia.ko. This avoids
    inserting the nvidia-uvm configuration file in the initrd. Since the module
    is not (and should not be) in the initrd, this prevents the (harmless) module
    loading error in Plymouth.


author: Simone Caronni <negativo17@gmail.com> - 2:367.18-2
changelog:
  - Add unversioned libnvidia-encode shared object to devel subpackage; required
    to build the Gstreamer NVENC plugin.


author: Simone Caronni <negativo17@gmail.com> - 2:367.27-1
changelog:
  - Update to 367.27.
  - Add libnvidia-egl-wayland.so to the library subpackage only on Fedora systems.


author: Simone Caronni <negativo17@gmail.com> - 2:367.27-2
changelog:
  - Add missing dependency on CUDA libs for CUDA driver components. The automatic
    one went missing with libraries reorganization.


author: Simone Caronni <negativo17@gmail.com> - 2:375.20-1
changelog:
  - Update to 375.20.
  - Add IgnoreABI only on Fedora 26+.
  - Remove releases from AppStream metadata file (can't track between various
    beta, short lived, long lived releases).


author: Simone Caronni <negativo17@gmail.com> - 2:375.26-2
changelog:
  - Add configuration options for new OutputClass Device integration on Fedora 25
    with X server 1.19.0-3 (new 10-nvidia.conf configuration file).
  - Trim changelog.
  - Remove support for Fedora 23.
  - Remove no longer needed kernel command line options.
  - Enable modeset by default for the nvidia-drm module.


author: Simone Caronni <negativo17@gmail.com> - 2:375.26-3
changelog:
  - Do not enable nvidia-drm modeset by default yet.
  - Adjust removal of obsolete kernel command line options for RHEL 6.
  - Update OutputClass configuration for Intel/Optimus systems.


author: Simone Caronni <negativo17@gmail.com> - 2:378.09-1
changelog:
  - Update to 378.09.
  - Remove libnvidia-egl-wayland as it is now built from source.
  - Temporarily add EGL External Platform Interface configuration directories to
    the libs subpackage.


author: Simone Caronni <negativo17@gmail.com> - 2:381.09-2
changelog:
  - Update RHEL/CentOS 6 packages to use OutputClass as in RHEL/CentOS 7 (since
    RHEL 6.8 it's using X.org server 1.17+).


author: Simone Caronni <negativo17@gmail.com> - 2:381.22-2
changelog:
  - Remove nouveau.modeset=0 from kernel cmdline arguments for Fedora 25+, as this
    breaks fallback to nouveau when nvidia.ko fails to load for some reason
  - Add nvidia-fallback.service which automatically fallsback to nouveau if the
    nvidia driver fails to load for some reason (F25+ only)
  - Thanks to Hans de Goede <jwrdegoede@fedoraproject.org> for patches.


author: Simone Caronni <negativo17@gmail.com> - 2:381.22-4
changelog:
  - Make the fallback service check for the module status instead of the device,
    which appears only after starting X.


author: Hans de Goede <jwrdegoede@fedoraproject.org> - 2:381.22-5
changelog:
  - Add dracut.conf.d/99-nvidia.conf file enforcing that the nvidia modules never
    get added to the initramfs (doing so would break things on a driver update)


author: Simone Caronni <negativo17@gmail.com> - 2:384.59-1
changelog:
  - Update to 384.59.
  - Use system wide default directory for Vulkan ICD loaders.
  - Use _target_cpu in place of _lib where appropriate.


author: Simone Caronni <negativo17@gmail.com> - 2:384.59-3
changelog:
  - Add udev rules to always create device nodes:
    https://github.com/negativo17/nvidia-driver/issues/27


author: Simone Caronni <negativo17@gmail.com> - 2:384.59-6
changelog:
  - Make the major number of Nvidia devices dynamic again:
    https://github.com/negativo17/nvidia-driver/issues/29
  - Enable modeset by default for Fedora 27.


author: Simone Caronni <negativo17@gmail.com> - 3:396.24-1
changelog:
  - Update to 396.24, x86_64 only.
  - Fix Vulkan ownership of files.
  - Update conditionals for distributions.


author: Simone Caronni <negativo17@gmail.com> - 3:396.54-2
changelog:
  - Re-add devel subpackage to x86.
  - Remove nvml header requirements for devel subpackage (pulled in by CUDA
    devel subpackage if needed).


author: Simone Caronni <negativo17@gmail.com> - 3:410.73-1
changelog:
  - Update to 410.73.
  - Enable modesetting and remove ignoreabi setting for Fedora.
  - Update conditionals for RHEL/CentOS.
  - Add additional conflicting packages.
  - Bump GLVND requirements.


author: Andreas Bierfert (awjb) <andreas.bierfert[AT]awbsworld.de> - 0:1.0.4363-0.fdr.2
changelog:
  - renamed /sbin/makedevices.sh /sbin/nvidia-makedevices.sh ( noticed by
    Panu Matilainen )
  - Fixed name problem


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.3
changelog:
  - 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


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4496-0.fdr.4
changelog:
  - Added conflict with XFree86-Mesa-libGL.
  - Disabled showing of the README.Fedora after installation.


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4620-0.fdr.1
changelog:
  - 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


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.4620-0.fdr.2
changelog:
  - Fixed repairing of a link in post-uninstall
  - Obsolete Mesa instead of Conflict with it, enables automatic removal.


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.2.pkg1
changelog:
  - 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


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.3.pkg1
changelog:
  - 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


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.fdr.5.pkg1
changelog:
  - Added initscript to toggle nvidia driver according to running kernel
    and installed kernel-module-nvidia packages
  - Updated scriptlets


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.7.pkg1
changelog:
  - 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.


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.11.pkg1
changelog:
  - kernel-module-nvidia package provides kernel-module
  - We wont own devices anymore. And we wont re-create them if they are
    already present


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.12.pkg0
changelog:
  - Renamed kernel module package in a kernel-module-nvidia-`uname -r` way
  - Using fedora.us kmodhelper for kernel macro
  - Using nvidia pkg0 archive


author: Dams <anvil[AT]livna.org> 0:1.0.4620-0.lvn.16
changelog:
  - Updated minion.de patches
  - Added some explicit requires
  - Test nvidia-config-xfree86 presence in kernel-module package
    scriptlets


author: Keith G. Robertson-Turner <nvidia-devel[AT]genesis-x.nildram.co.uk> 0:1.0.5336-0.lvn.1
changelog:
  - 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


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6106-0.lvn.2
changelog:
  - 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


author: Dams <anvil[AT]livna.org> 0:1.0.6106-0.lvn.4
changelog:
  - 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


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.2
changelog:
  - Restore ldsoconfd macro
  - Disable autoamtic removal of scripted installation for now; needs testing


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.4
changelog:
  - udev fixes
  - Incorporated fix for missing include line in ld.so.conf from ati-fglrx spec (T Leemhuis)


author: Thorsten Leemhuis <fedora at leemhuis dot info> - 0:1.0.6111-0.lvn.5
changelog:
  - 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


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6111-0.lvn.6
changelog:
  - 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


author: Thorsten Leemhuis <fedora at leemhuis dot info> - 0:1.0.6629-0.lvn.2
changelog:
  - resulting kernel-module package now depends again on /root/vmlinuz-<kernelver>
  - Use rpmbuildtags driverp and kernelp


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.6629-0.lvn.7
changelog:
  - Added a number of post-6629 patches from http://www.minion.de/files/1.0-6629
  - Fixed permissions of nvidia/nvidia.ko


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7167-0.lvn.1
changelog:
  - 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


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7167-0.lvn.4
changelog:
  - Fix kernel module permissions again (644)
  - Only create 16 /dev/nvidia* devices, 256 is unnecessary


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7174-0.lvn.2
changelog:
  - 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


author: Peter Backlund <peter dot backlund at home dot se> - 0:1.0.7174-0.lvn.4
changelog:
  - 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.


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7676-0.lvn.1
changelog:
  - 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


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7676-0.lvn.2
changelog:
  - 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


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.7676-0.lvn.3
changelog:
  - Conflics with nvidia-glx-legacy
  - Integrate some minor correction suggested by Niko Mirthes
    <nmirthes AT gmail DOT com> in #475


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 0:1.0.8174-0.lvn.1
changelog:
  - 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


author: Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 0:1.0.8174-0.lvn.1
changelog:
  - add the manual pages for nvidia-settings and nvidia-xconfig
  - install the new nvidia-xconfig utility and associated libs


author: Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 0:1.0.8178-0.lvn.2
changelog:
  - 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


author: Ville Skyttä <ville.skytta at iki.fi> - 1.0.8756-3
changelog:
  - Require version >= of nvidia-kmod-common.
  - Provide nvidia-kmod instead of kmod-nvidia to fix upgrade woes (#970).


author: kwizart < kwizart at gmail.com > - 1.0.9746-1
changelog:
  - Update to release 1.0.9746 (Final).
  - Standard version do not support xen kernel.
  - Update xen patch: patch-nv-1.0-9625-xenrt.txt


author: Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9746-4
changelog:
  - Standardize all summaries and descriptions with other nvidia and fglrx
    packages
  - Move paths from nvidia-glx to nvidia


author: kwizart < kwizart at gmail.com > - 169.09-3
changelog:
  - Reenable debuginfo
  - Disable xen check properly (still not working)
  - Remove the smbus patch (uneeded).


author: kwizart < kwizart at gmail.com > - 173.08-1
changelog:
  - Update to 173.08 (beta) - Fedora 9 experimental support
    See: http://www.nvnews.net/vbulletin/showthread.php?t=111460


author: kwizart < kwizart at gmail.com > - 180.29-1
changelog:
  - Update to 180.29 (stable)
  - Reintroduce build for i586 since it will match for SSE without PAE CPU.
   (remember that nvidia main series needs SSE capable CPU).
  - Empty the xen exclusion filter.


author: Nicolas Chaubvet <kwizart@gmail.com> - 1:195.36.31-1
changelog:
  - Update to 195.36.31
  - Fix acpi_walk_namespace call with kernel 2.6.33 and later.
    http://bugs.gentoo.org/show_bug.cgi?id=301318


author: Simone Caronni <negativo17@gmail.com> - 1:319.12-1
changelog:
  - Started off from rpmfusion-nonfree packages.
  - Updated to 319.12.
  - Add libvdpau BuildRequires.
  - Simplify spec file; move version to official version; drop 1.0.
  - Remove split desktop package; simplify packaging.


author: Simone Caronni <negativo17@gmail.com> - 2:331.20-2
changelog:
  - Make libXNVCtrl an external library (adapted from Debian):
      Obsolete (useless) Fedora libXNVCtrl library.
      Make dynamic shared object optional at compile time.
      Version libXVNCtrl library according to driver version.
  - Link libraries as needed, removing empty dependencies.
  - Do not strip binaries during build, let rpm generate debuginfo files.


author: Simone Caronni <negativo17@gmail.com> - 2:346.16-1
changelog:
  - Update to 346.16.
  - Split previous patches in multiple patches, rework shared libXNVCTRL patch.
  - Add new gtk2 and gtk3 libraries to package. This kills the gtk3 only package
    on Fedora and CentOS/RHEL 7. Sigh.


author: Simone Caronni <negativo17@gmail.com> - 2:370.23-2
changelog:
  - Update requirements, make it require nvidia-driver.
  - Add update-desktop-database to Fedora < 25 and RHEL/CentOS < 8.


author: Simone Caronni <negativo17@gmail.com> - 2:375.10-1
changelog:
  - Update to 375.10, NVML support now required.
  - Specify to use system jansson also on install, or bundled copy is used.


author: Simone Caronni <negativo17@gmail.com> - 2:384.90-2
changelog:
  - Disable NVML experimental setting. Works only on some combination of cards and
    make the application just crash on others.


author: Kevin Mittman <kmittman@nvidia.com> - 3:460.00-1
changelog:
  - Add extension variable for gz or bz2 input tarball file
  - Unofficial aarch64 support for RHEL/CentOS 7
  - Populate version with variable


author: Kevin Mittman <kmittman@nvidia.com> - 3:460.00-1
changelog:
  - Add extension variable for gz or bz2 input tarball file
  - Unofficial aarch support for RHEL/CentOS 7
  - Populate version using variable


author: Simone Caronni <negativo17@gmail.com> - 1:319.12-1
changelog:
  - Started off from rpmfusion-nonfree packages.
  - Updated to 319.12.
  - Simplify spec file; move version to official version.


author: Kevin Mittman <kmittman@nvidia.com> - 3:460.00-1
changelog:
  - Add extension variable for gz or bz2 input tarball file
  - Unofficial aarch64 support for RHEL/CentOS 7
  - Populate version using variable


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-0.lvn.1
changelog:
  - 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


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-0.lvn.2
changelog:
  - fix path to kernel module in nvidia-glx-init (thx to Dominik 'Rathann'
    Mierzejewski)
  - include device files until udev works probably with kernel module


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8178-0.lvn.5
changelog:
  - 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


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.8756-3
changelog:
  - 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


author: Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 1.0.8762-4
changelog:
  - minor changes to spacing, removal of random tabs, re-arrangements
  - remove GNOME category from the desktop file


author: Niko Mirthes (straw) <nmirthes AT gmail DOT com> - 1.0.8774-1
changelog:
  - Nvidia added a png for nvidia-settings, for-loop adjusted accordingly
  - update to release 1.0.8774


author: Dams <anvil[AT]livna.org> - 1.0.9626-2
changelog:
  - Yet another updated nvidia-config-display : importing python modules
    we use is usualy a good idea
  - Updated nvidia-config-display


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> - 1.0.9742-3
changelog:
  - use Source0 with "pkg0.run" prefix (smaller)
  - use Source1 with "pkg2.run" prefix (cotaints the 32bit libs)


author: Stewart Adam < s.adam AT diffingo DOT com - 1.0.9746-3
changelog:
  - 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'


author: Stewart Adam < s.adam AT diffingo DOT com - 1.0.9746-4
changelog:
  - Correct mistake in changelog
  - add %verify to /dev nodes (#1324)
  - /etc/profile.d/* are sourced, took away exec bit


author: kwizart < kwizart at gmail.com > - 1.0.9746-5
changelog:
  - 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


author: Stewart Adam <s.adam AT diffingo DOT com> - 1.0.9746-7
changelog:
  - Fix initscript empty line problem (#1302)
  - Fix typo in the readme
  - Put in correct sums into SHA1SUM


author: Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9746-9
changelog:
  - 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


author: Stewart Adam < s.adam AT diffingo DOT com > - 1.0.9755-2
changelog:
  - 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


author: kwizart < kwizart at gmail.com > - 100.14.19-1
changelog:
  - Update to 100.14.19
  - Improve desktop file
  - Sync between F7 and FC-6
  - Don't replace user env variable


author: Stewart Adam <s.adam AT diffingo DOT com> - 100.14.19-4
changelog:
  - Initscript improvements
  - Minor bugfixes with scriptlets (don't echo "already disabled" type messages)


author: Stewart Adam <s.adam AT diffingo DOT com> - 169.09-1
changelog:
  - 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


author: kwizart < kwizart at gmail.com > - 169.09-3
changelog:
  - 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).


author: kwizart < kwizart at gmail.com > - 169.09-5
changelog:
  - Fix debuginfo package creation.
  - Add libGLcore.so to the filter list.
  - Only requires versioned libGL on x86_64 (no problem on x86).


author: Stewart Adam <s.adam at diffingo.com> - 177.80-2
changelog:
  - Change dependency of main package to libs subpackage in devel subpackage to
    fix multiarch repo push


author: Stewart Adam <s.adam at diffingo.com> - 177.80-3
changelog:
  - Remove the libs subpackage's dependency on main package
  - Update dependency on livna-config-display


author: kwizart < kwizart at gmail.com > - 180.51-1
changelog:
  - Update to 180.51 (stable)
  - Add 71xx/beta/catalyst Conflicts
  - Don't Obsoletes the beta serie anymore (only the newest)


author: kwizart < kwizart at gmail.com > - 185.18.36-3
changelog:
  - Exclude libvdpau as it is now a separate package.
  - Avoid Requires/Provides of the libGL.so.1 . rfbz#859


author: Nicolas Chauvet <kwizart@fedoraproject.org> - 1:190.53-2
changelog:
  - Bump Epoch - Fan problem in recent release
    http://www.nvnews.net/vbulletin/announcement.php?f=14


author: Nicolas Chauvet <kwizart@gmail.com> - 1:195.36.31-1
changelog:
  - 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.


author: Nicolas Chauvet <kwizart@gmail.com> - 1:260.19.12-4
changelog:
  - 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


author: Nicolas Chauvet <kwizart@gmail.com> - 1:260.19.36-1
changelog:
  - Update to 260.19.36
  - Restore execstack -c on redistributed binaries
    instead of forcing selinux bool.
    (nvidia-installer clears it at runtime when appropriate).


author: Nicolas Chauvet <kwizart@gmail.com> - 1:295.17-1
changelog:
  - Update to 295.17 (beta)
  - Fix kernel options when using grub legacy.
  - Change nvidia-kmod-data archive to xz compression


author: Nicolas Chauvet <kwizart@gmail.com> - 1:304.43-1
changelog:
  - 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.


author: Nicolas Chauvet <kwizart@gmail.com> - 1:319.23-3
changelog:
  - 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


author: Nicolas Chauvet <kwizart@gmail.com> - 1:319.32-3
changelog:
  - Restore nvidia-settings and nvidia-xconfig - rfbz#2852
  - Add virtual provides for nvidia-modprobe/nvidia-persistenced
  - Enable nvidia-persistenced systemd service


author: Nicolas Chauvet <kwizart@gmail.com> - 1:331.20-3
changelog:
  - 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


