# changelog

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: Nicolas Chauvet <kwizart@fedoraproject.org> - 1.0-4
changelog:
  - Update internal to 195.36.24
  - Avoid failure on NV_CTRL_NO_SCANOUT when not supported in legacy drivers.


author: Nicolas Chauvet <kwizart@gmail.com> - 1.0-5
changelog:
  - Update internal to 256.35
  - Use upstream desktop file (completed)
  - Provides %{name}-nversion internal


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: Andy Dick <adick@nvidia.com>
changelog:
  - Adding nvidia-persistenced binary and manpage
  - Adding nvidia-debugdump binary. This is used by nvidia-bug-report.sh


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


