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

Revision 948, 19.5 KB checked in by daisuke, 14 years ago (diff)

xorg-x11-drv-nvidia: update to 195.36.24

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: 195.36.24
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: http://us.download.nvidia.com/XFree86/Linux-x86/%{version}/NVIDIA-Linux-x86-%{version}-pkg1.run
18# x86_64
19Source1: http://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}-pkg2.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
28Patch0: 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# Fix for FC6 kernels
107#{__perl} -pi -e 's|#include <linux/config.h>||g' usr/src/nv/nv-linux.h
108
109%define dkms_name nvidia
110%define dkms_vers %{version}-%{release}
111%define quiet -q
112
113# Copy dkms conf file
114%{__mkdir_p} %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
115%{__cat} > %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/dkms.conf << 'EOF'
116PACKAGE_NAME=%{dkms_name}
117PACKAGE_VERSION=%{dkms_vers}
118MAKE[0]="make module KERNDIR=/lib/modules/$kernelver IGNORE_CC_MISMATCH=1 SYSSRC=$kernel_source_dir"
119BUILT_MODULE_NAME[0]=nvidia
120DEST_MODULE_LOCATION[0]=/kernel/drivers/video/nvidia
121AUTOINSTALL=YES
122EOF
123
124# Install all the files, even the binary ones. Ick.
125%{__install} -p -m 0644 usr/src/nv/{*.c,*.h,*.o,makefile,Makefile.kbuild} \
126    %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
127%{__install} -p -m 0755 usr/src/nv/*.sh \
128    %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
129
130# Install libXvMCNVIDIA.*
131%{__mkdir_p} %{buildroot}%{nvidialibdir}/
132%{__install} -p -m 0755 usr/X11R6/lib/libXvMCNVIDIA.so.* \
133    %{buildroot}%{nvidialibdir}/
134%{__install} -p -m 0644 usr/X11R6/lib/libXvMCNVIDIA.a \
135    %{buildroot}%{nvidialibdir}/
136
137# Install X driver and extension (is the nvidia_drv.o useful?)
138%{__mkdir_p} %{buildroot}%{_libdir}/xorg/modules/drivers/
139%{__install} -p -m 0755 usr/X11R6/lib/modules/drivers/nvidia_drv.so \
140    %{buildroot}%{_libdir}/xorg/modules/drivers/
141%{__mkdir_p} %{buildroot}%{_libdir}/xorg/modules/extensions/nvidia/
142%{__install} -p -m 0755 usr/X11R6/lib/modules/extensions/libglx.so.%{version} \
143    %{buildroot}%{_libdir}/xorg/modules/extensions/nvidia/libglx.so
144#{__install} -p -m 0755 usr/X11R6/lib/modules/libnvidia-wfb.so.%{version} \
145#   %{buildroot}%{_libdir}/xorg/modules/libwfb.so
146
147# Install GL and tls libs
148%{__mkdir_p} %{buildroot}%{nvidialibdir}/tls/
149%{__install} -p -m 0755 usr/lib/*.so.%{version} \
150    %{buildroot}%{nvidialibdir}/
151%{__install} -p -m 0755 usr/lib/tls/*.so.%{version} \
152    %{buildroot}%{nvidialibdir}/tls/
153%{__rm} -f %{buildroot}%{nvidialibdir}/libvdpau.so.%{version}
154
155# Install vdpau_nvidia
156%{__mkdir_p} %{buildroot}%{_libdir}/vdpau/
157%{__install} -p -m 0755 usr/lib/vdpau/libvdpau_nvidia.* \
158    %{buildroot}%{_libdir}/vdpau/
159%{__ln_s} -f libvdpau_nvidia.so.%{version} \
160    %{buildroot}%{_libdir}/vdpau/libvdpau_nvidia.so.1
161
162%ifarch x86_64
163# Install 32bit compat GL, vdpau and tls libs
164%{__mkdir_p} %{buildroot}%{nvidialib32dir}/tls/
165%{__install} -p -m 0755 usr/lib32/*.so.%{version} \
166    %{buildroot}%{nvidialib32dir}/
167%{__install} -p -m 0755 usr/lib32/tls/*.so.%{version} \
168    %{buildroot}%{nvidialib32dir}/tls/
169%{__mkdir_p} %{buildroot}%{_prefix}/lib/vdpau/
170%{__install} -p -m 0755 usr/lib32/vdpau/libvdpau_nvidia.* \
171    %{buildroot}%{_prefix}/lib/vdpau/
172%{__ln_s} -f libvdpau_nvidia.so.%{version} \
173    %{buildroot}%{_libdir}/vdpau/libvdpau_nvidia.so.1
174%{__rm} -f %{buildroot}{nvidialib32dir}/libvdpau.so.%{version}
175%endif
176
177# Create .so symlinks
178for libname in libGLcore libGL libnvidia-cfg libnvidia-tls tls/libnvidia-tls; do
179    %{__ln_s} `basename ${libname}`.so.%{version} \
180        %{buildroot}%{nvidialibdir}/${libname}.so.1
181    %{__ln_s} `basename ${libname}`.so.%{version} \
182        %{buildroot}%{nvidialibdir}/${libname}.so
183done
184%ifarch x86_64
185for libname in libGLcore libGL libnvidia-cfg libnvidia-tls tls/libnvidia-tls; do
186    %{__ln_s} `basename ${libname}`.so.%{version} \
187        %{buildroot}%{nvidialib32dir}/${libname}.so.1
188    %{__ln_s} `basename ${libname}`.so.%{version} \
189        %{buildroot}%{nvidialib32dir}/${libname}.so
190done
191%endif
192
193# libXvMCNVIDIA
194%{__ln_s} libXvMCNVIDIA.so.%{version} \
195    $RPM_BUILD_ROOT%{nvidialibdir}/libXvMCNVIDIA.so
196%{__ln_s} libXvMCNVIDIA.so.%{version} \
197    $RPM_BUILD_ROOT%{nvidialibdir}/libXvMCNVIDIA_dynamic.so.1
198# cuda libs
199%{__ln_s} libcuda.so.%{version} $RPM_BUILD_ROOT%{nvidialibdir}/libcuda.so.1
200%{__ln_s} libcuda.so.%{version} $RPM_BUILD_ROOT%{nvidialibdir}/libcuda.so
201
202# Install cuda headers
203%{__mkdir_p} %{buildroot}%{_includedir}/cuda
204%{__install} -p -m 0755 usr/include/cuda/* \
205    %{buildroot}%{_includedir}/cuda
206
207# Install useful nvidia tools
208%{__mkdir_p} %{buildroot}%{_bindir}/
209%{__install} -p -m 0755 usr/bin/{nvidia-bug-report.sh,nvidia-settings} \
210    %{buildroot}%{_bindir}/
211%{__mkdir_p} %{buildroot}%{_sbindir}/
212%{__install} -p -m 0755 usr/bin/nvidia-xconfig \
213    %{buildroot}%{_sbindir}/
214
215# Install man pages (the other, nvidia-installer, isn't relevant)
216%{__mkdir_p} %{buildroot}%{_mandir}/man1/
217%{__install} -p -m 0644 usr/share/man/man1/nvidia-{settings,xconfig}* \
218    %{buildroot}%{_mandir}/man1/
219
220# Install pixmap for the desktop entry
221%{__mkdir_p} %{buildroot}%{_datadir}/pixmaps/
222%{__install} -p -m 0644 usr/share/pixmaps/nvidia-settings.png \
223    %{buildroot}%{_datadir}/pixmaps/
224
225# Remove "__UTILS_PATH__/" before the Exec command name
226# Replace "__PIXMAP_PATH__/" with the proper pixmaps path
227%{__perl} -pi -e 's|(Exec=).*/(.*)|$1$2|g;
228                  s|(Icon=).*/(.*)|$1%{_datadir}/pixmaps/$2|g' \
229    usr/share/applications/nvidia-settings.desktop
230
231# Desktop entry for nvidia-settings
232%{__mkdir_p} %{buildroot}%{_datadir}/applications/
233desktop-file-install --vendor %{desktop_vendor} \
234    --dir %{buildroot}/%{_datadir}/applications/ \
235    --add-category System \
236    --add-category Application \
237    --add-category GNOME \
238    usr/share/applications/nvidia-settings.desktop
239
240# Install modprobe.d file
241%{__install} -D -p -m 0644 %{SOURCE5} \
242    %{buildroot}%{_sysconfdir}/modprobe.d/nvidia.conf
243
244# Install blacklist-nouveau.conf
245%{__install} -D -p -m 0644 %{SOURCE7} \
246    %{buildroot}%{_sysconfdir}/modprobe.d/blacklist-nouveau.conf
247
248# Install ld.so.conf.d file
249%{__mkdir_p} %{buildroot}%{_sysconfdir}/ld.so.conf.d/
250echo %{nvidialibdir} >    %{buildroot}%{_sysconfdir}/ld.so.conf.d/nvidia.conf
251%ifarch x86_64
252echo %{nvidialib32dir} >> %{buildroot}%{_sysconfdir}/ld.so.conf.d/nvidia.conf
253%endif
254
255# Install profile.d files
256%{__install} -D -p -m 0644 %{SOURCE2} \
257    %{buildroot}%{_sysconfdir}/profile.d/nvidia.sh
258%{__install} -D -p -m 0644 %{SOURCE3} \
259    %{buildroot}%{_sysconfdir}/profile.d/nvidia.csh
260
261# Install X configuration script
262%{__install} -D -p -m 0755 %{SOURCE4} \
263    %{buildroot}%{_sbindir}/nvidia-config-display
264
265# Install udev "configuration" file
266%{__install} -D -p -m 0644 %{SOURCE6} \
267    %{buildroot}%{_sysconfdir}/udev/makedev.d/60-nvidia.nodes
268
269# Install udev rules
270%{__install} -D -p -m 0644 %{SOURCE8} \
271    %{buildroot}%{_sysconfdir}/udev/rules.d/50-nvidia.rules
272
273
274%clean
275%{__rm} -rf %{buildroot}
276
277
278%post
279/sbin/ldconfig
280# Make sure we have a Files section in xorg.conf, otherwise create an empty one
281XORGCONF=/etc/X11/xorg.conf
282[ -w ${XORGCONF} ] && ! grep -q 'Section "Files"' ${XORGCONF} && \
283    echo -e 'Section "Files"\nEndSection' >> ${XORGCONF}
284# Enable the proprietary driver
285%{_sbindir}/nvidia-config-display enable || :
286# Add to DKMS registry
287dkms add -m %{dkms_name} -v %{dkms_vers} %{?quiet} || :
288# Rebuild and make available for the currenty running kernel
289dkms build -m %{dkms_name} -v %{dkms_vers} %{?quiet} || :
290dkms install -m %{dkms_name} -v %{dkms_vers} %{?quiet} --force || :
291
292%preun
293# Remove all versions from DKMS registry
294dkms remove -m %{dkms_name} -v %{dkms_vers} %{?quiet} --all || :
295# Last removal, disable the proprietary driver
296if [ $1 -eq 0 ]; then
297    %{_sbindir}/nvidia-config-display disable || :
298fi
299
300%postun -p /sbin/ldconfig
301
302%triggerin -- xorg-x11-server-Xorg
303# Enable the proprietary driver
304# Required since xorg-x11-server-Xorg empties the "Files" section
305%{_sbindir}/nvidia-config-display enable || :
306
307
308%files
309%defattr(-,root,root,-)
310%doc LICENSE usr/share/doc/*
311# Kernel and dkms related bits
312%config %{_sysconfdir}/modprobe.d/nvidia.conf
313%config %{_sysconfdir}/modprobe.d/blacklist-nouveau.conf
314%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
315# udev "configuration"
316%config %{_sysconfdir}/udev/makedev.d/60-nvidia.nodes
317# udev rules
318%config %{_sysconfdir}/udev/rules.d/50-nvidia.rules
319# Libraries and X modules
320%config %{_sysconfdir}/ld.so.conf.d/nvidia.conf
321%dir %{nvidialibdir}/
322%{nvidialibdir}/*.so.*
323%{nvidialibdir}/tls/
324%{_libdir}/xorg/modules/drivers/nvidia_drv.so
325%dir %{_libdir}/xorg/modules/extensions/nvidia/
326%{_libdir}/xorg/modules/extensions/nvidia/libglx.so
327#{_libdir}/xorg/modules/libwfb.so
328# Tools and utilities
329%{_sysconfdir}/profile.d/*
330%{_bindir}/*
331%{_sbindir}/*
332%{_datadir}/applications/*
333%{_datadir}/pixmaps/*
334%{_mandir}/man1/*
335# Not needed devel but would violate the license not to include them
336#files devel
337#defattr(-,root,root,-)
338%{nvidialibdir}/*.a
339%{nvidialibdir}/*.so
340%dir %{_includedir}/cuda/
341%{_includedir}/cuda/*
342%{_libdir}/vdpau/*
343
344%ifarch x86_64
345%files 32bit
346%defattr(-,root,root,-)
347%dir %{nvidialib32dir}/
348%{nvidialib32dir}/*.so.*
349%{nvidialib32dir}/tls/
350%{_prefix}/lib/vdpau/*
351# Not needed devel but would violate the license not to include them
352#files 32bit-devel
353#defattr(-,root,root,-)
354%{nvidialib32dir}/*.so
355%endif
356
357
358%changelog
359* Wed Apr 28 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 195.36.24-1
360- update to 195.36.24
361
362* Mon Mar 29 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 195.36.15-1
363- update to 195.36.15 to support xserver-1.8
364
365* Thu Mar 04 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 195.36.08-1
366- update to 195.36.08
367- add blacklist-nouveau.conf to avoid loading nouveau drm driver.
368- add udev rules to set permission of nvidia/nvidiactl device nodes
369  - VDPAU needs to access nvidia/nvidiactl device
370
371* Mon Feb 08 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 195.30-2
372- use libvdpau external library
373  - add R: libvdpau >= 0.4
374  - remove vdpau headers and libraries
375
376* Tue Jan 26 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 195.30-1
377- update to new beta driver
378
379* Thu Nov 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 190.42-1
380- new upstream release
381
382* Mon Sep 21 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 190.32-1
383- update to new beta driver to work with 2.6.31+ kernel
384
385* Tue Aug 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.36-1
386- new upstream release
387
388* Fri Aug 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.31-1
389- new upstream release
390
391* Wed Aug 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.29-2
392- add translated descriptions
393
394* Wed Jul 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.29-1
395- update to 185.18.29
396
397* Tue Jun 09 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 185.18.14-1
398- update to 185.18.14
399
400* Mon Jun 01 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.60-1
401- update to 180.60
402
403* Wed May 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.51-4
404- add cuda and vdpau development files
405
406* Wed May 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.51-3
407- rename to xorg-x11-drv-nvidia
408  - Obsoletes: nvidia-x11-drv <= 180.51-2vl5
409  - Provides: nvidia-x11-drv = %{name}-%{version}
410
411* Tue May 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.51-2
412- rename modprobe.d/nvidia to modprobe.d/nvidia.conf
413
414* Mon May 04 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 180.51-1
415- initial build for Vine Linux
416- update to 180.51
417
418* Fri Oct 10 2008 Matthias Saou <http://freshrpms.net/> 177.80-1
419- Update to 177.80.
420
421* Thu Aug 21 2008 Matthias Saou <http://freshrpms.net/> 173.14.12-2
422- Update to 173.14.12.
423
424* Wed Jun 18 2008 Matthias Saou <http://freshrpms.net/> 173.14.09-2
425- Update to 173.14.09.
426
427* Wed May 28 2008 Matthias Saou <http://freshrpms.net/> 173.14.05-1
428- Update to 173.14.05, which should finally work with Fedora 9's xorg 1.5.
429
430* Thu May 15 2008 Matthias Saou <http://freshrpms.net/> 173.08-2
431- No longer install libwfb.so, since Fedora 9 provides it now.
432
433* Wed May 14 2008 Matthias Saou <http://freshrpms.net/> 173.08-1
434- Update to 173.08 beta, which includes support for Fedora 9's X snapshot.
435
436* Tue Mar  4 2008 Matthias Saou <http://freshrpms.net/> 169.12-1
437- Update to 169.12.
438
439* Mon Feb 18 2008 Matthias Saou <http://freshrpms.net/> 169.09-1
440- Update to 169.09.
441
442* Sat Feb  9 2008 Matthias Saou <http://freshrpms.net/> 169.07-1
443- Update to 169.07.
444
445* Wed Sep 19 2007 Matthias Saou <http://freshrpms.net/> 100.14.19-1
446- Update to 100.14.19.
447
448* Sat Jul 14 2007 Matthias Saou <http://freshrpms.net/> 100.14.11-1
449- Update to 100.14.11.
450- Split out 32bit "compat" files to a sub-package on x86_64.
451- Remove Xen patches, as parts seem to be merged (but enough?).
452
453* Wed Jun 13 2007 Matthias Saou <http://freshrpms.net/> 100.14.09-1
454- Update to new 100.14.09 stable release... weird version jump, though.
455- Add triggerin to re-enable driver after xorg-x11-server-Xorg update.
456
457* Tue Jun  5 2007 Matthias Saou <http://freshrpms.net/> 1.0.9762-3
458- Remove included udev nodes, since they're redundant with the previous change.
459
460* Tue Jun  5 2007 Matthias Saou <http://freshrpms.net/> 1.0.9762-2
461- Add 60-nvidia.nodes udev file to have device nodes copied in F7 and get
462  things right with selinux.
463
464* Fri May 18 2007 Matthias Saou <http://freshrpms.net/> 1.0.9762-1
465- Update to 1.0-9762.
466
467* Fri May 18 2007 Matthias Saou <http://freshrpms.net/> 1.0.9755-3
468- Include missing libwfb.so (Simone Caronni).
469
470* Thu Mar 15 2007 Matthias Saou <http://freshrpms.net/> 1.0.9755-2
471- Disable Xen sanity check since it fails, but the module actually works.
472
473* Mon Mar 12 2007 Matthias Saou <http://freshrpms.net/> 1.0.9755-1
474- Update to 1.0-9755 (stable).
475- Change profile.d sourced files from mode 755 to 644, as they should be.
476
477* Fri Dec 22 2006 Matthias Saou <http://freshrpms.net/> 1.0.9746-1
478- Update to 1.0-9746 (stable).
479
480* Mon Dec 11 2006 Matthias Saou <http://freshrpms.net/> 1.0.9631-1
481- Update to 1.0-9631 (stable).
482
483* Thu Nov 30 2006 Matthias Saou <http://freshrpms.net/> 1.0.9742-1.beta
484- Update to the latest 1.0-9742 beta driver.
485
486* Thu Nov 30 2006 Matthias Saou <http://freshrpms.net/> 1.0.9629-3
487- Use the pkg0 file for i386 since it's the same as the pkg1 but without all
488  of the precompiled kernel modules we don't use anyway. We save 6MB+ of SRPM.
489- For x86_64 there are no precompiled modules (ATM) so pkg0 and pkg1 are the
490  same, but pkg2 has the lib32 files in addition, so it makes sense to use
491  pkg2 there.
492
493* Thu Nov 16 2006 Matthias Saou <http://freshrpms.net/> 1.0.9629-2
494- Include Xen patch and spec fixes from Juliano F. Ravasi.
495
496* Wed Nov  8 2006 Matthias Saou <http://freshrpms.net/> 1.0.9629-1
497- Update to 1.0-9629.
498
499* Tue Oct 31 2006 Matthias Saou <http://freshrpms.net/> 1.0.9626-4
500- Include patch to fix black X screen on startup (disables i2c, though).
501
502* Mon Oct 30 2006 Matthias Saou <http://freshrpms.net/> 1.0.9626-3
503- 32bit libs weren't being included on x86_64, the 64bits were twice instead.
504
505* Tue Oct 24 2006 Matthias Saou <http://freshrpms.net/> 1.0.9626-2
506- Include nvidia-xconfig, Edward Rudd.
507- Move extracting the installer to the %%prep stage, Edward Rudd.
508- No longer do everything from the pkg/ directory.
509
510* Mon Oct 16 2006 Matthias Saou <http://freshrpms.net/> 1.0.9626-1
511- Update to 1.0-9626.
512
513* Wed Oct 11 2006 Matthias Saou <http://freshrpms.net/> 1.0.9625-2
514- Fix desktop entry.
515- Remove static dev entries, let udev take care of copying them to /dev.
516- Small fix to the driver file mode and remove the created empty directory.
517- Add %%{nvidialib32dir} to the ld.so.conf.d file on x86_64.
518- Make sure we have a Files section in xorg.conf, otherwise create an empty
519  one for the nvidia-config-display utility/script to work properly.
520- Run the nvidia-config-display utility/script in %%post.
521
522* Tue Oct 10 2006 Matthias Saou <http://freshrpms.net/> 1.0.9625-1
523- Update to the 1.0-9625 beta drivers.
524
525* Tue Oct 10 2006 Matthias Saou <http://freshrpms.net/> 1.0.8774-3
526- Add the rpm release to the dkms module version, to make updating the module
527  to a fixed same version work (--rpm_safe_upgrade doesn't work as advertised).
528- Force modules install so that the same version can be overwritten instead of
529  uninstalled by the old package's %%preun when updating.
530- Add build time quiet flag for the scriplets. Undefine to do verbose testing.
531
532* Mon Oct  9 2006 Matthias Saou <http://freshrpms.net/> 1.0.8774-2.1
533- Add dkms-nvidia provides.
534- Use %%{dkms_name} macro for the usr/src directory name.
535
536* Sat Oct  7 2006 Matthias Saou <http://freshrpms.net/> 1.0.8774-2
537- Include both x86 and x86_64 pkg.run files in the source rpm, so that the
538  same can be used for both i386 and x86_64.
539
540* Wed Oct  4 2006 Matthias Saou <http://freshrpms.net/> 1.0.8774-1
541- Add x86_64 support.
542- Rework into a single nvidia-x11-drv package.
543
544* Mon Oct 02 2006 Richard Hughes <richard@hughsie.com> 8774-4
545- 1st Release, First public build
546
Note: See TracBrowser for help on using the repository browser.