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

Revision 7461, 22.8 KB checked in by daisuke, 11 years ago (diff)

xorg-x11-drv-nvidia: update to 310.32

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