xorg-x11-drv-nvidia-vl.spec 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497
  1. %define desktop_vendor vine
  2. %define nvidialibdir %{_libdir}/nvidia
  3. %define nvidialib32dir %{_prefix}/lib/nvidia
  4. %define debug_package %{nil}
  5. Summary: Proprietary NVIDIA hardware accelerated display driver
  6. Summary(ja): プロプライエタリな NVIDIA ハードウエアアクセラレーションディスプレイドライバ
  7. Name: xorg-x11-drv-nvidia
  8. Version: 185.18.36
  9. Release: 1%{?_dist_release}
  10. License: Redistributable, no modification permitted
  11. Group: User Interface/X Hardware Support
  12. URL: http://www.nvidia.com/object/unix.html
  13. # i386
  14. Source0: http://us.download.nvidia.com/XFree86/Linux-x86/%{version}/NVIDIA-Linux-x86-%{version}-pkg1.run
  15. # x86_64
  16. Source1: http://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}-pkg2.run
  17. Source2: nvidia.sh
  18. Source3: nvidia.csh
  19. Source4: nvidia-config-display
  20. Source5: nvidia.modprobe
  21. Source6: nvidia.nodes
  22. # http://www.nvnews.net/vbulletin/attachment.php?attachmentid=20486&d=1158955681
  23. Patch0: NVIDIA_kernel-1.0-9625-NOSMBUS.diff.txt
  24. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  25. # Required for proper dkms operation
  26. Requires: gcc, make
  27. Requires(post): dkms, /sbin/ldconfig
  28. Requires(preun): dkms
  29. # Required by the nvidia-config-display utility/script
  30. Requires: pyxf86config
  31. # Required by the NVIDIA run file
  32. Buildrequires: tar
  33. # Required for our build
  34. BuildRequires: desktop-file-utils
  35. ExclusiveArch: i386 x86_64
  36. Provides: dkms-nvidia = %{version}-%{release}
  37. Provides: nvidia-x11-drv = %{version}-%{release}
  38. Obsoletes: nvidia-x11-drv <= 180.51-2vl5
  39. %description
  40. This package containts proprietary NVIDIA graphics driver for hardware
  41. accelerated OpenGL support.
  42. - OpenGL libraries
  43. - Xorg driver module
  44. - Drm kernel module
  45. INSTALLING THIS PACKAGE WILL TAINT YOUR KERNEL, SO PLEASE DO NOT REPORT *ANY*
  46. BUGS BEFORE YOU UNINSTALL THE PACKAGE AND REBOOT THE SYSTEM.
  47. %description -l ja
  48. このパッケージには、NVIDIA 製のグラフィックスカードで2D/3Dのハードウエアアクセ
  49. ラレーションを得るためのプロプライエタリなグラフィックスドライバが収録されてい
  50. ます。このドライバには以下のモジュールが含まれています。
  51. - OpenGLライブラリ
  52. - Xorg ドライバモジュール
  53. - DRM カーネルモジュール
  54. 注意: このパッケージをインストールすると利用しているカーネルを汚染します。
  55. Kernelに関するどんなバグレポートを行う場合は、必ずこのパッケージを
  56. アンインストールしシステムをリブートしてから行って下さい。
  57. %package 32bit
  58. Summary: Compatibility 32bit files for the 64bit Proprietary NVIDIA driver
  59. Summary(ja): 64bit プロプライエタリ NVIDIA ドライバ用の 32bit 互換ファイル
  60. Group: User Interface/X Hardware Support
  61. Requires: %{name} = %{version}-%{release}
  62. Obsoletes: nvidia-x11-drv-32bit <= 180.51-2vl5
  63. %description 32bit
  64. Compatibility 32bit files for the 64bit Proprietary NVIDIA driver.
  65. %description -l ja 32bit
  66. 64bit プロプライエタリ NVIDIA ドライバ用の 32bit 互換ファイル
  67. %prep
  68. %setup -q -T -c
  69. # Extract the proper "sources" for the current architecture
  70. # We need to extract to a "not yet existing" directory first, so no "."
  71. %ifarch i386
  72. sh %{SOURCE0} --extract-only --target tmp/
  73. %endif
  74. %ifarch x86_64
  75. sh %{SOURCE1} --extract-only --target tmp/
  76. %endif
  77. # Move all the files back from tmp/ to the main directory
  78. %{__mv} tmp/* .
  79. %{__rm} -rf tmp/
  80. %patch0 -p0
  81. %build
  82. %install
  83. %{__rm} -rf %{buildroot}
  84. # Fix for FC6 kernels
  85. #{__perl} -pi -e 's|#include <linux/config.h>||g' usr/src/nv/nv-linux.h
  86. %define dkms_name nvidia
  87. %define dkms_vers %{version}-%{release}
  88. %define quiet -q
  89. # Copy dkms conf file
  90. %{__mkdir_p} %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
  91. %{__cat} > %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/dkms.conf << 'EOF'
  92. PACKAGE_NAME=%{dkms_name}
  93. PACKAGE_VERSION=%{dkms_vers}
  94. MAKE[0]="make module KERNDIR=/lib/modules/$kernelver IGNORE_CC_MISMATCH=1 SYSSRC=$kernel_source_dir"
  95. BUILT_MODULE_NAME[0]=nvidia
  96. DEST_MODULE_LOCATION[0]=/kernel/drivers/video/nvidia
  97. AUTOINSTALL=YES
  98. EOF
  99. # Install all the files, even the binary ones. Ick.
  100. %{__install} -p -m 0644 usr/src/nv/{*.c,*.h,*.o,makefile,Makefile.kbuild} \
  101. %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
  102. %{__install} -p -m 0755 usr/src/nv/*.sh \
  103. %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
  104. # Install libXvMCNVIDIA.*
  105. %{__mkdir_p} %{buildroot}%{nvidialibdir}/
  106. %{__install} -p -m 0755 usr/X11R6/lib/libXvMCNVIDIA.so.* \
  107. %{buildroot}%{nvidialibdir}/
  108. %{__install} -p -m 0644 usr/X11R6/lib/libXvMCNVIDIA.a \
  109. %{buildroot}%{nvidialibdir}/
  110. # Install X driver and extension (is the nvidia_drv.o useful?)
  111. %{__mkdir_p} %{buildroot}%{_libdir}/xorg/modules/drivers/
  112. %{__install} -p -m 0755 usr/X11R6/lib/modules/drivers/nvidia_drv.so \
  113. %{buildroot}%{_libdir}/xorg/modules/drivers/
  114. %{__mkdir_p} %{buildroot}%{_libdir}/xorg/modules/extensions/nvidia/
  115. %{__install} -p -m 0755 usr/X11R6/lib/modules/extensions/libglx.so.%{version} \
  116. %{buildroot}%{_libdir}/xorg/modules/extensions/nvidia/libglx.so
  117. #{__install} -p -m 0755 usr/X11R6/lib/modules/libnvidia-wfb.so.%{version} \
  118. # %{buildroot}%{_libdir}/xorg/modules/libwfb.so
  119. # Install GL and tls libs
  120. %{__mkdir_p} %{buildroot}%{nvidialibdir}/tls/
  121. %{__install} -p -m 0755 usr/lib/*.so.%{version} \
  122. %{buildroot}%{nvidialibdir}/
  123. %{__install} -p -m 0755 usr/lib/tls/*.so.%{version} \
  124. %{buildroot}%{nvidialibdir}/tls/
  125. %ifarch x86_64
  126. # Install 32bit compat GL and tls libs
  127. %{__mkdir_p} %{buildroot}%{nvidialib32dir}/tls/
  128. %{__install} -p -m 0755 usr/lib32/*.so.%{version} \
  129. %{buildroot}%{nvidialib32dir}/
  130. %{__install} -p -m 0755 usr/lib32/tls/*.so.%{version} \
  131. %{buildroot}%{nvidialib32dir}/tls/
  132. %endif
  133. # Create .so symlinks
  134. for libname in libGLcore libGL libnvidia-cfg libnvidia-tls tls/libnvidia-tls; do
  135. %{__ln_s} `basename ${libname}`.so.%{version} \
  136. %{buildroot}%{nvidialibdir}/${libname}.so.1
  137. %{__ln_s} `basename ${libname}`.so.%{version} \
  138. %{buildroot}%{nvidialibdir}/${libname}.so
  139. done
  140. %ifarch x86_64
  141. for libname in libGLcore libGL libnvidia-cfg libnvidia-tls tls/libnvidia-tls; do
  142. %{__ln_s} `basename ${libname}`.so.%{version} \
  143. %{buildroot}%{nvidialib32dir}/${libname}.so.1
  144. %{__ln_s} `basename ${libname}`.so.%{version} \
  145. %{buildroot}%{nvidialib32dir}/${libname}.so
  146. done
  147. %endif
  148. # libXvMCNVIDIA
  149. %{__ln_s} libXvMCNVIDIA.so.%{version} \
  150. $RPM_BUILD_ROOT%{nvidialibdir}/libXvMCNVIDIA.so
  151. %{__ln_s} libXvMCNVIDIA.so.%{version} \
  152. $RPM_BUILD_ROOT%{nvidialibdir}/libXvMCNVIDIA_dynamic.so.1
  153. # cuda libs
  154. %{__ln_s} libcuda.so.%{version} $RPM_BUILD_ROOT%{nvidialibdir}/libcuda.so.1
  155. %{__ln_s} libcuda.so.%{version} $RPM_BUILD_ROOT%{nvidialibdir}/libcuda.so
  156. # vdpau
  157. %{__ln_s} libvdpau_nvidia.so.%{version} $RPM_BUILD_ROOT%{nvidialibdir}/libvdpau_nvidia.so
  158. %{__ln_s} libvdpau.so.%{version} $RPM_BUILD_ROOT%{nvidialibdir}/libvdpau.so.1
  159. %{__ln_s} libvdpau.so.%{version} $RPM_BUILD_ROOT%{nvidialibdir}/libvdpau.so
  160. %{__ln_s} libvdpau_trace.so.%{version} $RPM_BUILD_ROOT%{nvidialibdir}/libvdpau_trace.so
  161. # Install cuda and vdpau headers
  162. %{__mkdir_p} %{buildroot}%{_includedir}/{cuda,vdpau}
  163. %{__install} -p -m 0755 usr/include/cuda/* \
  164. %{buildroot}%{_includedir}/cuda
  165. %{__install} -p -m 0755 usr/include/vdpau/* \
  166. %{buildroot}%{_includedir}/vdpau
  167. # Install useful nvidia tools
  168. %{__mkdir_p} %{buildroot}%{_bindir}/
  169. %{__install} -p -m 0755 usr/bin/{nvidia-bug-report.sh,nvidia-settings} \
  170. %{buildroot}%{_bindir}/
  171. %{__mkdir_p} %{buildroot}%{_sbindir}/
  172. %{__install} -p -m 0755 usr/bin/nvidia-xconfig \
  173. %{buildroot}%{_sbindir}/
  174. # Install man pages (the other, nvidia-installer, isn't relevant)
  175. %{__mkdir_p} %{buildroot}%{_mandir}/man1/
  176. %{__install} -p -m 0644 usr/share/man/man1/nvidia-{settings,xconfig}* \
  177. %{buildroot}%{_mandir}/man1/
  178. # Install pixmap for the desktop entry
  179. %{__mkdir_p} %{buildroot}%{_datadir}/pixmaps/
  180. %{__install} -p -m 0644 usr/share/pixmaps/nvidia-settings.png \
  181. %{buildroot}%{_datadir}/pixmaps/
  182. # Remove "__UTILS_PATH__/" before the Exec command name
  183. # Replace "__PIXMAP_PATH__/" with the proper pixmaps path
  184. %{__perl} -pi -e 's|(Exec=).*/(.*)|$1$2|g;
  185. s|(Icon=).*/(.*)|$1%{_datadir}/pixmaps/$2|g' \
  186. usr/share/applications/nvidia-settings.desktop
  187. # Desktop entry for nvidia-settings
  188. %{__mkdir_p} %{buildroot}%{_datadir}/applications/
  189. desktop-file-install --vendor %{desktop_vendor} \
  190. --dir %{buildroot}/%{_datadir}/applications/ \
  191. --add-category System \
  192. --add-category Application \
  193. --add-category GNOME \
  194. usr/share/applications/nvidia-settings.desktop
  195. # Install modprobe.d file
  196. %{__install} -D -p -m 0644 %{SOURCE5} \
  197. %{buildroot}%{_sysconfdir}/modprobe.d/nvidia.conf
  198. # Install ld.so.conf.d file
  199. %{__mkdir_p} %{buildroot}%{_sysconfdir}/ld.so.conf.d/
  200. echo %{nvidialibdir} > %{buildroot}%{_sysconfdir}/ld.so.conf.d/nvidia.conf
  201. %ifarch x86_64
  202. echo %{nvidialib32dir} >> %{buildroot}%{_sysconfdir}/ld.so.conf.d/nvidia.conf
  203. %endif
  204. # Install profile.d files
  205. %{__install} -D -p -m 0644 %{SOURCE2} \
  206. %{buildroot}%{_sysconfdir}/profile.d/nvidia.sh
  207. %{__install} -D -p -m 0644 %{SOURCE3} \
  208. %{buildroot}%{_sysconfdir}/profile.d/nvidia.csh
  209. # Install X configuration script
  210. %{__install} -D -p -m 0755 %{SOURCE4} \
  211. %{buildroot}%{_sbindir}/nvidia-config-display
  212. # Install udev "configuration" file
  213. %{__install} -D -p -m 0644 %{SOURCE6} \
  214. %{buildroot}%{_sysconfdir}/udev/makedev.d/60-nvidia.nodes
  215. %clean
  216. %{__rm} -rf %{buildroot}
  217. %post
  218. /sbin/ldconfig
  219. # Make sure we have a Files section in xorg.conf, otherwise create an empty one
  220. XORGCONF=/etc/X11/xorg.conf
  221. [ -w ${XORGCONF} ] && ! grep -q 'Section "Files"' ${XORGCONF} && \
  222. echo -e 'Section "Files"\nEndSection' >> ${XORGCONF}
  223. # Enable the proprietary driver
  224. %{_sbindir}/nvidia-config-display enable || :
  225. # Add to DKMS registry
  226. dkms add -m %{dkms_name} -v %{dkms_vers} %{?quiet} || :
  227. # Rebuild and make available for the currenty running kernel
  228. dkms build -m %{dkms_name} -v %{dkms_vers} %{?quiet} || :
  229. dkms install -m %{dkms_name} -v %{dkms_vers} %{?quiet} --force || :
  230. %preun
  231. # Remove all versions from DKMS registry
  232. dkms remove -m %{dkms_name} -v %{dkms_vers} %{?quiet} --all || :
  233. # Last removal, disable the proprietary driver
  234. if [ $1 -eq 0 ]; then
  235. %{_sbindir}/nvidia-config-display disable || :
  236. fi
  237. %postun -p /sbin/ldconfig
  238. %triggerin -- xorg-x11-server-Xorg
  239. # Enable the proprietary driver
  240. # Required since xorg-x11-server-Xorg empties the "Files" section
  241. %{_sbindir}/nvidia-config-display enable || :
  242. %files
  243. %defattr(-,root,root,-)
  244. %doc LICENSE usr/share/doc/*
  245. # Kernel and dkms related bits
  246. %config %{_sysconfdir}/modprobe.d/nvidia.conf
  247. %{_usrsrc}/%{dkms_name}-%{dkms_vers}/
  248. # udev "configuration"
  249. %config %{_sysconfdir}/udev/makedev.d/60-nvidia.nodes
  250. # Libraries and X modules
  251. %config %{_sysconfdir}/ld.so.conf.d/nvidia.conf
  252. %dir %{nvidialibdir}/
  253. %{nvidialibdir}/*.so.*
  254. %{nvidialibdir}/tls/
  255. %{_libdir}/xorg/modules/drivers/nvidia_drv.so
  256. %dir %{_libdir}/xorg/modules/extensions/nvidia/
  257. %{_libdir}/xorg/modules/extensions/nvidia/libglx.so
  258. #{_libdir}/xorg/modules/libwfb.so
  259. # Tools and utilities
  260. %{_sysconfdir}/profile.d/*
  261. %{_bindir}/*
  262. %{_sbindir}/*
  263. %{_datadir}/applications/*
  264. %{_datadir}/pixmaps/*
  265. %{_mandir}/man1/*
  266. # Not needed devel but would violate the license not to include them
  267. #files devel
  268. #defattr(-,root,root,-)
  269. %{nvidialibdir}/*.a
  270. %{nvidialibdir}/*.so
  271. %dir %{_includedir}/cuda/
  272. %{_includedir}/cuda/*
  273. %dir %{_includedir}/vdpau/
  274. %{_includedir}/vdpau/*
  275. %ifarch x86_64
  276. %files 32bit
  277. %defattr(-,root,root,-)
  278. %dir %{nvidialib32dir}/
  279. %{nvidialib32dir}/*.so.*
  280. %{nvidialib32dir}/tls/
  281. # Not needed devel but would violate the license not to include them
  282. #files 32bit-devel
  283. #defattr(-,root,root,-)
  284. %{nvidialib32dir}/*.so
  285. %endif
  286. %changelog
  287. * Tue Aug 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.36-1
  288. - new upstream release
  289. * Fri Aug 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.31-1
  290. - new upstream release
  291. * Wed Aug 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.29-2
  292. - add translated descriptions
  293. * Wed Jul 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.29-1
  294. - update to 185.18.29
  295. * Tue Jun 09 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.14-1
  296. - update to 185.18.14
  297. * Mon Jun 01 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.60-1
  298. - update to 180.60
  299. * Wed May 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.51-4
  300. - add cuda and vdpau development files
  301. * Wed May 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.51-3
  302. - rename to xorg-x11-drv-nvidia
  303. - Obsoletes: nvidia-x11-drv <= 180.51-2vl5
  304. - Provides: nvidia-x11-drv = %{name}-%{version}
  305. * Tue May 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.51-2
  306. - rename modprobe.d/nvidia to modprobe.d/nvidia.conf
  307. * Mon May 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.51-1
  308. - initial build for Vine Linux
  309. - update to 180.51
  310. * Fri Oct 10 2008 Matthias Saou <http://freshrpms.net/> 177.80-1
  311. - Update to 177.80.
  312. * Thu Aug 21 2008 Matthias Saou <http://freshrpms.net/> 173.14.12-2
  313. - Update to 173.14.12.
  314. * Wed Jun 18 2008 Matthias Saou <http://freshrpms.net/> 173.14.09-2
  315. - Update to 173.14.09.
  316. * Wed May 28 2008 Matthias Saou <http://freshrpms.net/> 173.14.05-1
  317. - Update to 173.14.05, which should finally work with Fedora 9's xorg 1.5.
  318. * Thu May 15 2008 Matthias Saou <http://freshrpms.net/> 173.08-2
  319. - No longer install libwfb.so, since Fedora 9 provides it now.
  320. * Wed May 14 2008 Matthias Saou <http://freshrpms.net/> 173.08-1
  321. - Update to 173.08 beta, which includes support for Fedora 9's X snapshot.
  322. * Tue Mar 4 2008 Matthias Saou <http://freshrpms.net/> 169.12-1
  323. - Update to 169.12.
  324. * Mon Feb 18 2008 Matthias Saou <http://freshrpms.net/> 169.09-1
  325. - Update to 169.09.
  326. * Sat Feb 9 2008 Matthias Saou <http://freshrpms.net/> 169.07-1
  327. - Update to 169.07.
  328. * Wed Sep 19 2007 Matthias Saou <http://freshrpms.net/> 100.14.19-1
  329. - Update to 100.14.19.
  330. * Sat Jul 14 2007 Matthias Saou <http://freshrpms.net/> 100.14.11-1
  331. - Update to 100.14.11.
  332. - Split out 32bit "compat" files to a sub-package on x86_64.
  333. - Remove Xen patches, as parts seem to be merged (but enough?).
  334. * Wed Jun 13 2007 Matthias Saou <http://freshrpms.net/> 100.14.09-1
  335. - Update to new 100.14.09 stable release... weird version jump, though.
  336. - Add triggerin to re-enable driver after xorg-x11-server-Xorg update.
  337. * Tue Jun 5 2007 Matthias Saou <http://freshrpms.net/> 1.0.9762-3
  338. - Remove included udev nodes, since they're redundant with the previous change.
  339. * Tue Jun 5 2007 Matthias Saou <http://freshrpms.net/> 1.0.9762-2
  340. - Add 60-nvidia.nodes udev file to have device nodes copied in F7 and get
  341. things right with selinux.
  342. * Fri May 18 2007 Matthias Saou <http://freshrpms.net/> 1.0.9762-1
  343. - Update to 1.0-9762.
  344. * Fri May 18 2007 Matthias Saou <http://freshrpms.net/> 1.0.9755-3
  345. - Include missing libwfb.so (Simone Caronni).
  346. * Thu Mar 15 2007 Matthias Saou <http://freshrpms.net/> 1.0.9755-2
  347. - Disable Xen sanity check since it fails, but the module actually works.
  348. * Mon Mar 12 2007 Matthias Saou <http://freshrpms.net/> 1.0.9755-1
  349. - Update to 1.0-9755 (stable).
  350. - Change profile.d sourced files from mode 755 to 644, as they should be.
  351. * Fri Dec 22 2006 Matthias Saou <http://freshrpms.net/> 1.0.9746-1
  352. - Update to 1.0-9746 (stable).
  353. * Mon Dec 11 2006 Matthias Saou <http://freshrpms.net/> 1.0.9631-1
  354. - Update to 1.0-9631 (stable).
  355. * Thu Nov 30 2006 Matthias Saou <http://freshrpms.net/> 1.0.9742-1.beta
  356. - Update to the latest 1.0-9742 beta driver.
  357. * Thu Nov 30 2006 Matthias Saou <http://freshrpms.net/> 1.0.9629-3
  358. - Use the pkg0 file for i386 since it's the same as the pkg1 but without all
  359. of the precompiled kernel modules we don't use anyway. We save 6MB+ of SRPM.
  360. - For x86_64 there are no precompiled modules (ATM) so pkg0 and pkg1 are the
  361. same, but pkg2 has the lib32 files in addition, so it makes sense to use
  362. pkg2 there.
  363. * Thu Nov 16 2006 Matthias Saou <http://freshrpms.net/> 1.0.9629-2
  364. - Include Xen patch and spec fixes from Juliano F. Ravasi.
  365. * Wed Nov 8 2006 Matthias Saou <http://freshrpms.net/> 1.0.9629-1
  366. - Update to 1.0-9629.
  367. * Tue Oct 31 2006 Matthias Saou <http://freshrpms.net/> 1.0.9626-4
  368. - Include patch to fix black X screen on startup (disables i2c, though).
  369. * Mon Oct 30 2006 Matthias Saou <http://freshrpms.net/> 1.0.9626-3
  370. - 32bit libs weren't being included on x86_64, the 64bits were twice instead.
  371. * Tue Oct 24 2006 Matthias Saou <http://freshrpms.net/> 1.0.9626-2
  372. - Include nvidia-xconfig, Edward Rudd.
  373. - Move extracting the installer to the %%prep stage, Edward Rudd.
  374. - No longer do everything from the pkg/ directory.
  375. * Mon Oct 16 2006 Matthias Saou <http://freshrpms.net/> 1.0.9626-1
  376. - Update to 1.0-9626.
  377. * Wed Oct 11 2006 Matthias Saou <http://freshrpms.net/> 1.0.9625-2
  378. - Fix desktop entry.
  379. - Remove static dev entries, let udev take care of copying them to /dev.
  380. - Small fix to the driver file mode and remove the created empty directory.
  381. - Add %%{nvidialib32dir} to the ld.so.conf.d file on x86_64.
  382. - Make sure we have a Files section in xorg.conf, otherwise create an empty
  383. one for the nvidia-config-display utility/script to work properly.
  384. - Run the nvidia-config-display utility/script in %%post.
  385. * Tue Oct 10 2006 Matthias Saou <http://freshrpms.net/> 1.0.9625-1
  386. - Update to the 1.0-9625 beta drivers.
  387. * Tue Oct 10 2006 Matthias Saou <http://freshrpms.net/> 1.0.8774-3
  388. - Add the rpm release to the dkms module version, to make updating the module
  389. to a fixed same version work (--rpm_safe_upgrade doesn't work as advertised).
  390. - Force modules install so that the same version can be overwritten instead of
  391. uninstalled by the old package's %%preun when updating.
  392. - Add build time quiet flag for the scriplets. Undefine to do verbose testing.
  393. * Mon Oct 9 2006 Matthias Saou <http://freshrpms.net/> 1.0.8774-2.1
  394. - Add dkms-nvidia provides.
  395. - Use %%{dkms_name} macro for the usr/src directory name.
  396. * Sat Oct 7 2006 Matthias Saou <http://freshrpms.net/> 1.0.8774-2
  397. - Include both x86 and x86_64 pkg.run files in the source rpm, so that the
  398. same can be used for both i386 and x86_64.
  399. * Wed Oct 4 2006 Matthias Saou <http://freshrpms.net/> 1.0.8774-1
  400. - Add x86_64 support.
  401. - Rework into a single nvidia-x11-drv package.
  402. * Mon Oct 02 2006 Richard Hughes <richard@hughsie.com> 8774-4
  403. - 1st Release, First public build