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

Revision 7085, 22.4 KB checked in by daisuke, 12 years ago (diff)

update to 304.64

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