source: projects/specs/trunk/nonfree/xorg-x11-drv-nvidia/xorg-x11-drv-nvidia-vl.spec @ 2911

Revision 2911, 20.1 KB checked in by daisuke, 13 years ago (diff)

xorg-x11-drv-nvidia: update to 270.30 for xserver 1.10

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