3 %bcond_with tv_output # exprimental tv output support
5 Summary: X.org video drivers for ATI adapters
6 Summary(pl.UTF-8): Sterowniki obrazu X.org do kart graficznych ATI
7 Name: xorg-driver-video-ati
9 Release: 1%{?with_tv_output:.tv}
11 Group: X11/Applications
12 Source0: http://xorg.freedesktop.org/releases/individual/driver/xf86-video-ati-%{version}.tar.bz2
13 # Source0-md5: b3207c1df5f6f8cf344efe4842bb2db7
14 # http://megahurts.dk/rune/stuff/xorg7.1-6.6.3-tv_output.patch.gz
15 Patch0: xorg7.1-6.6.3-tv_output.patch
16 URL: http://xorg.freedesktop.org/
17 BuildRequires: Mesa-libGL-devel
18 BuildRequires: autoconf >= 2.57
19 BuildRequires: automake
20 BuildRequires: libdrm-devel >= 2.0
21 BuildRequires: libtool
22 BuildRequires: pkgconfig >= 1:0.19
23 BuildRequires: xorg-proto-fontsproto-devel
24 BuildRequires: xorg-proto-randrproto-devel
25 BuildRequires: xorg-proto-renderproto-devel
26 BuildRequires: xorg-proto-videoproto-devel
27 BuildRequires: xorg-proto-xextproto-devel
28 BuildRequires: xorg-proto-xf86driproto-devel
29 BuildRequires: xorg-proto-xf86miscproto-devel
30 BuildRequires: xorg-proto-xineramaproto-devel
31 BuildRequires: xorg-util-util-macros >= 0.99.2
32 BuildRequires: xorg-xserver-server-devel >= 1.1.0
33 Requires: xorg-xserver-server >= 1.1.0
34 Obsoletes: X11-driver-ati < 1:7.0.0
35 Obsoletes: X11-driver-r128 < 1:7.0.0
36 Obsoletes: X11-driver-radeon < 1:7.0.0
37 Obsoletes: XFree86-ATI
38 Obsoletes: XFree86-Mach32
39 Obsoletes: XFree86-Mach64
40 Obsoletes: XFree86-Rage128
41 Obsoletes: XFree86-driver-ati < 1:7.0.0
42 Obsoletes: XFree86-driver-r128 < 1:7.0.0
43 Obsoletes: XFree86-driver-radeon < 1:7.0.0
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 X.org video drivers for ATI adapters:
48 - ati driver which supports most of chips from VGAWonder series
49 (18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6), Mach32 series
50 (68800-3, 68800-6, 68800AX, 68800LX) and Mach64 series (88800GX-C,
51 88800GX-D, 88800GX-E, 88800GX-F, 88800CX, 264CT, 264ET, 264VT, 264GT
52 (3D Rage), 264VT-B, 264VT3, 264VT4, 264GT-B (3D Rage II), 3D Rage
53 IIc, 3D Rage Pro, 3D Rage LT, 3D Rage LT Pro, 3D Rage XL, 3D Rage
54 XC, 3D Rage Mobility (including the -M and -P variants)),
55 - r128 driver which supports all ATI Rage 128 based video cards
56 including the Rage Fury AGP 32MB, the XPERT 128 AGP 16MB and the
58 - radeon driver which supports PCI and AGP video cards based on the
59 following ATI chips: R100 (Radeon 7200), RV100 (Radeon 7000(VE),
60 M6), RS100 (Radeon IGP320(M)), RV200 (Radeon 7500, M7, FireGL 7800),
61 RS200 (Radeon IGP330(M)/IGP340(M)), RS250 (Radeon Mobility 7000
62 IGP), R200 (Radeon 8500, 9100, FireGL 8800/8700), RV250 (Radeon
63 9000PRO/9000, M9), RS300 (Radeon 9100 IGP), RS350 (Radeon 9200 IGP),
64 RS400 (Radeon XPRESS 200/200M IGP), RV280 (Radeon 9200PRO/9200/
65 9200SE, M9+); additionally it partially (2D only) supports video
66 cards based on the following chips: R300 (Radeon 9700PRO/9700/
67 9500PRO/9500/9600TX, FireGL X1/Z1), R350 (Radeon 9800PRO/9800SE/
68 9800, FireGL X2), R360 (Radeon 9800XT), RV350 (Radeon 9600PRO/
69 9600SE/9600, M10/M11, FireGL T2), RV360 (Radeon 9600XT), RV370
70 (Radeon X300, M22), RV380 (Radeon X600), RV410 (Radeon X700, M26
71 PCIE), R420 (Radeon X800 AGP), R423/R430 (Radeon X800, M28 PCIE),
72 R480/R481 (Radeon X850 PCIE/AGP).
74 %description -l pl.UTF-8
75 Sterowniki obrazu X.org do kart graficznych ATI:
76 - sterownik ati obsługujący większość kart z serii VGAWonder (18800,
77 18800-1, 28800-2, 28800-4, 28800-5, 28800-6), Mach32 (68800-3,
78 68800-6, 68800AX, 68800LX) oraz Mach64 (88800GX-C, 88800GX-D,
79 88800GX-E, 88800GX-F, 88800CX, 264CT, 264ET, 264VT, 264GT (3D Rage),
80 264VT-B, 264VT3, 264VT4, 264GT-B (3D Rage II), 3D Rage IIc, 3D Rage
81 Pro, 3D Rage LT, 3D Rage LT Pro, 3D Rage XL, 3D Rage XC, 3D Rage
82 Mobility (włącznie z wariantami -M i -P)),
83 - sterownik r128 obsługujący wszystkie karty graficzne oparte na
84 układzie ATI Rage 128, włącznie z Rage Fury AGP 32MB, XPERT 128 AGP
85 16MB i XPERT 99 AGP 8MB,
86 - sterownik radeon obsługujący karty graficzne PCI i AGP oparte na
87 następujących układach ATI: R100 (Radeon 7200), RV100 (Radeon
88 7000(VE), M6), RS100 (Radeon IGP320(M)), RV200 (Radeon 7500, M7,
89 FireGL 7800), RS200 (Radeon IGP330(M)/IGP340(M)), RS250 (Radeon
90 Mobility 7000 IGP), R200 (Radeon 8500, 9100, FireGL 8800/8700),
91 RV250 (Radeon 9000PRO/9000, M9), RS300 (Radeon 9100 IGP), RS350
92 (Radeon 9200 IGP), RS400 (Radeon XPRESS 200/200M IGP), RV280 (Radeon
93 9200PRO/9200/9200SE, M9+); a ponadto częściowo (tylko 2D)
94 obsługujący karty oparte na następujących układach: R300 (Radeon
95 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1), R350 (Radeon
96 9800PRO/9800SE/9800, FireGL X2), R360 (Radeon 9800XT), RV350 (Radeon
97 9600PRO/9600SE/9600, M10/M11, FireGL T2), RV360 (Radeon 9600XT),
98 RV370 (Radeon X300, M22), RV380 (Radeon X600), RV410 (Radeon X700,
99 M26 PCIE), R420 (Radeon X800 AGP), R423/R430 (Radeon X800, M28
100 PCIE), R480/R481 (Radeon X850 PCIE/AGP).
103 %setup -q -n xf86-video-ati-%{version}
104 %if %{with tv_output}
120 rm -rf $RPM_BUILD_ROOT
123 DESTDIR=$RPM_BUILD_ROOT
125 rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/*/*.la
128 rm -rf $RPM_BUILD_ROOT
131 %defattr(644,root,root,755)
132 %doc COPYING README.ati README.r128
133 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/ati_drv.so
134 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/atimisc_drv.so
135 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/r128_drv.so
136 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/radeon_drv.so
137 %attr(755,root,root) %{_libdir}/xorg/modules/multimedia/theatre200_drv.so
138 %attr(755,root,root) %{_libdir}/xorg/modules/multimedia/theatre_detect_drv.so
139 %attr(755,root,root) %{_libdir}/xorg/modules/multimedia/theatre_drv.so
140 %if %{with tv_output}
141 %doc src/README.tvout
142 %{_libdir}/xorg/modules/multimedia/theater_out_drv.so
144 %{_mandir}/man4/ati.4*
145 %{_mandir}/man4/r128.4*
146 %{_mandir}/man4/radeon.4*