source: projects/specs/trunk/x/xorg-x11-drv-nv/xorg-x11-drv-nv-vl.spec @ 6011

Revision 6011, 10.8 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

Line 
1%define tarball xf86-video-nv
2%define moduledir %(pkg-config xorg-server --variable=moduledir )
3%define driverdir       %{moduledir}/drivers
4
5Summary:   Xorg X11 nv video driver
6Summary(ja):   Xorg X11 nv ビデオドライバ
7Name:      xorg-x11-drv-nv
8Version:   2.1.18
9Release:   5%{?_dist_release}
10URL:       http://www.x.org
11License:   MIT
12Group:     User Interface/X Hardware Support
13
14Source0:   ftp://ftp.x.org/pub/individual/driver/%{tarball}-%{version}.tar.bz2
15Source1:   nv.xinf
16
17Patch4:     nv-reserve-fbarea.patch
18Patch5:     nv-2.1.6-starvation.patch
19Patch6:     nv-2.1.6-panel-fix.patch
20Patch7:     nv-save-rom.patch
21Patch9:     nv-2.1.8-g80-no-doublescan.patch
22
23BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
24ExcludeArch: s390 s390x
25BuildRequires: pixman-devel, libpciaccess-devel
26BuildRequires: xorg-x11-server-sdk
27BuildRequires: libdrm-devel >= 2.3.0
28Requires:  hwdata
29Requires:  xorg-x11-server-Xorg
30
31%description
32X.Org X11 nv video driver.
33
34%prep
35%setup -q -n %{tarball}-%{version}
36
37%patch4 -p1 -b .reserve-fbarea
38%patch5 -p1 -b .starve
39%patch6 -p1 -b .panel
40%patch7 -p1 -b .save-rom
41%patch9 -p1 -b .doublescan
42
43%build
44%configure --disable-static
45make
46
47%install
48rm -rf $RPM_BUILD_ROOT
49
50make install DESTDIR=$RPM_BUILD_ROOT
51
52mkdir -p $RPM_BUILD_ROOT%{_datadir}/hwdata/videoaliases
53install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/hwdata/videoaliases/
54
55find $RPM_BUILD_ROOT -regex ".*\.la$" | xargs rm -f --
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%files
61%defattr(-,root,root,-)
62%doc COPYING README.G80
63%{driverdir}/nv_drv.so
64%{_datadir}/hwdata/videoaliases/nv.xinf
65%{_mandir}/man4/nv.4*
66
67%changelog
68* Sun Mar 25 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1.18-5
69- rebuild with xserver-1.12.0
70
71* Wed Nov 02 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1.18-4
72- rebuild with xserver-1.11.1.902
73
74* Mon Feb 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1.18-3
75- rebuild with xserver-1.10.0
76
77* Sun Nov 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1.18-2
78- rebuild with xserver-1.9.2
79
80* Sun Oct 24 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.18-1
81- new upstream release
82
83* Sun Mar 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1.17-3
84- rebuild with xserver-1.8rc
85
86* Wed Mar 24 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.17-2
87- rebuild with xserver-1.8rc
88
89* Sun Mar 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1.17-1
90- new upstream release
91
92* Thu Nov 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.15-1
93- new upstream release
94
95* Thu Jul 09 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.14-1
96- new upstream release
97
98* Mon Apr 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.13-2
99- import some patches from fedora development
100  - add Patch5: Avoid starving nv4-gen chips of memory bandwidth on huge modes.
101  - add Patch7: Don't discard EDID blocks just because their input type bit
102                disagrees with the hardware connection sensing.
103  - add Patch9: Disable doublescan on G80, too many monitors get confused.
104  - add Patch10: add support for GeForce 7025/7050
105
106* Mon Apr 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.13-1
107- new upstream release
108
109* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.12-2
110- rebuild with X server 1.6.0
111
112* Tue Sep 02 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.12-1
113- new upstream release
114
115* Fri Jul 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.10-1
116- new upstream release
117
118* Thu Jul 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.9-1
119- new upstream release
120
121* Mon May 12 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.8-1
122- initial build for Vine Linux
123
124* Fri Mar 07 2008 Adam Jackson <ajax@redhat.com> 2.1.8-1
125- nv 2.1.8
126
127* Mon Mar 03 2008 Dave Airlie <airlied@redhat.com> 2.1.7-3
128- update for new server ABI
129
130* Fri Feb 29 2008 Dave Airlie <airlied@redhat.com> 2.1.7-2
131- drop nouveau sub-package
132
133* Fri Feb 22 2008 Adam Jackson <ajax@redhat.com> 2.1.7-1
134- nv 2.1.7
135
136* Tue Feb 12 2008 Adam Jackson <ajax@redhat.com> 2.1.6-8
137- nv-2.1.6-panel-fix.patch: Don't discard EDID blocks just because their
138  input type bit disagrees with the hardware connection sensing; this
139  usually just means the block is lying. (#294861)
140
141* Wed Jan 23 2008 Adam Jackson <ajax@redhat.com> 2.1.6-7
142- nv-2.1.6-starvation.patch: Typo fix.
143
144* Tue Jan 22 2008 Adam Jackson <ajax@redhat.com> 2.1.6-6
145- nv-2.1.6-starvation.patch: Avoid starving nv4-gen chips of memory
146  bandwidth on huge modes.  There's surely a better way to do this.
147  (#383891)
148
149* Fri Jan 18 2008 Dave Airlie <airlied@redhat.com> 2.1.6-5
150- fixup the fixup for fb vs XAA alignment
151
152* Fri Jan 18 2008 Dave Airlie <airlied@redhat.com> 2.1.6-4
153- Fixup fb vs XAA alignment
154
155* Wed Jan 09 2008 Adam Jackson <ajax@redhat.com> 2.1.6-3
156- Rebuild yet again for new server ABI.
157
158* Tue Nov 13 2007 Adam Jackson <ajax@redhat.com> 2.1.6-2
159- Require new server ABI.
160
161* Mon Nov 12 2007 Adam Jackson <ajax@redhat.com> 2.1.6-1
162- xf86-video-nv 2.1.6
163
164* Thu Oct 11 2007 Dave Airlie <airlied@redhat.com> 2.1.5-2
165- nouveau-fix-bswap32.patch - fix nouveau driver on ppc/ppc64
166
167* Mon Sep 24 2007 Adam Jackson <ajax@redhat.com> 2.1.5-1
168- xf86-video-nv 2.1.5.
169
170* Thu Sep 20 2007 Dave Airlie <airlied@redhat.com> 2.1.3-2
171- update nouveau
172
173* Fri Aug 17 2007 Adam Jackson <ajax@redhat.com> 2.1.3-1
174- xf86-video-nv 2.1.3.
175
176* Tue Jul 10 2007 Adam Jackson <ajax@redhat.com> 2.1.2-1
177- xf86-video-nv 2.1.2.
178
179* Tue Jul 03 2007 Adam Jackson <ajax@redhat.com> 2.1.1-1
180- xf86-video-nv 2.1.1.
181
182* Tue Jun 26 2007 Adam Jackson <ajax@redhat.com> 2.1.0-2
183- %%doc for COPYING and README.G80.
184
185* Tue Jun 19 2007 Adam Jackson <ajax@redhat.com> 2.1.0-1
186- xf86-video-nv 2.1.0.
187
188* Mon Jun 18 2007 Adam Jackson <ajax@redhat.com> 2.0.96-4
189- Update Requires and BuildRequires.  Add Requires: hwdata.
190
191* Wed Jun 06 2007 Adam Jackson <ajax@redhat.com> 2.0.96-3
192- Backport of G80 LVDS (laptop) support from git master.
193
194* Mon Jun 04 2007 Adam Jackson <ajax@redhat.com> 2.0.96-2
195- Meaningless version bump.
196
197* Fri May 18 2007 Adam Jackson <ajax@redhat.com> 2.0.96-1
198- nv 2.0.96.  Add rudimentary dual-head support for pre-G80 cards.
199
200* Fri May 11 2007 Adam Jackson <ajax@redhat.com> 2.0.95-1
201- nv 2.0.95.  Adds RandR 1.2 and EXA support for G80 series.
202
203* Thu May 03 2007 Adam Jackson <ajax@redhat.com> 2.0.2-2
204- Split nouveau into its own binary package.
205
206* Tue Apr 17 2007 Adam Jackson <ajax@redhat.com> 2.0.2-1
207- nv 2.0.2
208- nv.xinf: PCI ID updates for yet more G80 cards.
209- Drop panel-range-hack, superceded upstream now.
210
211* Mon Apr  2 2007 Kristian H淡gsberg <krh@redhat.com> - 2.0.1-3
212- Add nv patches to nouveau too.
213
214* Fri Mar 30 2007 Kristian H淡gsberg <krh@redhat.com> 2.0.1-2
215- Update nouveau snapshot.
216
217* Fri Mar 30 2007 Adam Jackson <ajax@redhat.com> 2.0.1-1
218- nv 2.0.1
219
220* Fri Mar 23 2007 Adam Jackson <ajax@redhat.com> 2.0.0-3
221- nv.xinf: It helps if you spell the driver name correctly.
222
223* Tue Mar 20 2007 Adam Jackson <ajax@redhat.com> 2.0.0-2
224- nv-2.0.0-hang-fix.patch: Fix a hang during initialization.
225
226* Mon Mar 19 2007 Adam Jackson <ajax@redhat.com> 2.0.0-1
227- Update to 2.0.0.
228
229* Mon Mar 12 2007 Adam Jackson <ajax@redhat.com> 1.99.1-2
230- nv.xinf: Various G73 PCI IDs.
231
232* Fri Mar 09 2007 Adam Jackson <ajax@redhat.com> 1.99.1-1
233- Update to nv 1.99.1, adds G80 support (wooooo!)
234- nv.xinf: Add the G80 PCI IDs.
235
236* Tue Feb 27 2007 Adam Jackson <ajax@redhat.com> 1.2.2.1-4
237- nouveau update: Fix a typo that would cause a crash if anyone was insane
238  enough to still be using an nv3 card.
239
240* Thu Feb 15 2007 Adam Jackson <ajax@redhat.com> 1.2.2.1-3
241- Initial nouveau driver build.  Utterly untested.
242
243* Mon Feb 05 2007 Adam Jackson <ajax@redhat.com> 1.2.2.1-2
244- nv.xinf: Update PCI IDs. (#227346)
245
246* Fri Jan 05 2007 Adam Jackson <ajax@redhat.com> 1.2.2.1-1
247- Update to 1.2.2.1
248
249* Fri Dec 1 2006 Adam Jackson <ajax@redhat.com> 1.2.1-1
250- Update to 1.2.1
251
252* Thu Aug 31 2006 Adam Jackson <ajackson@redhat.com> 1.2.0-4.fc6
253- nv-1.2.0-panel-range-hack: If we detect a panel, but don't get DDC, adjust
254  the monitor's sync ranges to accomodate a 60Hz mode at the panel's
255  native resolution.
256
257* Wed Aug  2 2006 Adam Jackson <ajackson@redhat.com> 1.2.0-3.fc6
258- Bump for upgrade path from FC5.
259
260* Mon Jul 24 2006 Adam Jackson <ajackson@redhat.com> 1.2.0-2.fc6
261- Update nv.xinf: Add about 30 new cards, disable a handful that pci.ids
262  says aren't video cards, and comments galore.
263
264* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 1.2.0-1.1.fc6
265- rebuild
266
267* Fri Jul  7 2006 Adam Jackson <ajackson@redhat.com> 1.2.0-1.fc6
268- Add %{?dist} and rebuild.
269
270* Thu Jul  6 2006 Adam Jackson <ajackson@redhat.com> 1.2.0-1
271- Update to 1.2.0: GeForce 6 and 7 updates and new hardware support.
272
273* Mon Jun 26 2006 Adam Jackson <ajackson@redhat.com> 1.1.2-2
274- Make the message printed when modes are rejected for not fitting in the
275  panel size more accurate (and quieter).
276
277* Sat Jun 17 2006 Mike A. Harris <mharris@redhat.com> 1.1.2-1
278- Update to 1.1.2 release for X11R7.1 server.
279
280* Wed Jun 14 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-5
281- Fix the panel tweak for a Toshiba laptop.
282
283* Sat Jun 10 2006 Mike A. Harris <mharris@redhat.com> 1.1.1-4
284- Added 10DE:0184 to nv.xinf, although the driver is not currently aware of
285  this specific chip ID, the fallback code appears to work in bug #(186343)
286
287* Tue May 23 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-3
288- Rebuild for 7.1 ABI fix.
289
290* Mon Apr 10 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-2
291- Bump to appease beehive.
292
293* Sun Apr 09 2006 Adam Jackson <ajackson@redhat.com> 1.1.1-1
294- Update to 1.1.1 from 7.1RC1.
295
296* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> 1.0.1.5-3.1
297- bump again for double-long bug on ppc(64)
298
299* Thu Feb 09 2006 Mike A. Harris <mharris@redhat.com> 1.0.1.5-3
300- Added nv-1.0.1.5-updateto-cvs20050209.patch to sync driver with CVS and pick
301  up support for newer Nvidia chips, and RandR rotation support.  (#180101)
302
303* Thu Feb 09 2006 Mike A. Harris <mharris@redhat.com> 1.0.1.5-2
304- Syncronized nv.xinf with nv_driver.c PCI ID list, including 10DE:0092 and
305  10DE:00F2 for bug (#179997).
306
307* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> 1.0.1.5-1.1
308- rebuilt for new gcc4.1 snapshot and glibc changes
309
310* Wed Jan 18 2006 Mike A. Harris <mharris@redhat.com> 1.0.1.5-1
311- Updated xorg-x11-drv-nv to version 1.0.1.5 from X11R7.0
312
313* Tue Dec 20 2005 Mike A. Harris <mharris@redhat.com> 1.0.1.4-1
314- Updated xorg-x11-drv-nv to version 1.0.1.4 from X11R7 RC4
315- Removed 'x' suffix from manpage dirs to match RC4 upstream.
316
317* Wed Nov 16 2005 Mike A. Harris <mharris@redhat.com> 1.0.1.2-1
318- Updated xorg-x11-drv-nv to version 1.0.1.2 from X11R7 RC2
319
320* Fri Nov 04 2005 Mike A. Harris <mharris@redhat.com> 1.0.1.1-1
321- Updated xorg-x11-drv-nv to version 1.0.1.1 from X11R7 RC1
322- Fix *.la file removal.
323- Add riva128.so subdriver to file manifest.
324
325* Mon Oct 03 2005 Mike A. Harris <mharris@redhat.com> 1.0.1-1
326- Update BuildRoot to use Fedora Packaging Guidelines.
327- Deglob file manifest.
328- Limit "ExclusiveArch" to x86, x86_64, ia64, ppc
329
330* Fri Sep 02 2005 Mike A. Harris <mharris@redhat.com> 1.0.1-0
331- Initial spec file for nv video driver generated automatically
332  by my xorg-driverspecgen script.
Note: See TracBrowser for help on using the repository browser.