]>
Commit | Line | Data |
---|---|---|
23d389cf JB |
1 | Summary: XFree86 servers |
2 | Name: XFree86-Servers | |
3 | Version: 3.3.6 | |
147bd552 | 4 | Release: 36 |
23d389cf | 5 | License: MIT |
d4781a11 | 6 | Group: X11/Servers |
7355b113 | 7 | Source0: ftp://ftp.xfree86.org/pub/XFree86/3.3.6/source/X336src-1.tgz |
9bd70570 | 8 | # Source0-md5: bbfa360d10ce91ab37f24f197a31b485 |
23d389cf | 9 | Source1: ftp://ftp.dcs.ed.ac.uk/pub/jec/programs/xfsft/xfsft-1.1.6.tar.gz |
2bdac1de | 10 | # Source1-md5: 88c65d3c314dab6b000499861a7f4865 |
23d389cf JB |
11 | Source2: xserver.pamd |
12 | Patch0: %{name}-rh.patch | |
13 | Patch1: %{name}-parallelmake.patch | |
14 | Patch2: %{name}-fix-01-r128.patch | |
15 | Patch3: %{name}-joy.patch | |
16 | Patch4: %{name}-ssa50.patch | |
17 | Patch5: %{name}-cyrix.patch | |
18 | Patch6: %{name}-sis.patch | |
19 | Patch7: %{name}-3dfxalpha.patch | |
20 | Patch8: %{name}-sparc.patch.gz | |
887128f8 | 21 | # Patch8-md5: 447f47d07a629771a075939e198d0597 |
23d389cf JB |
22 | Patch9: %{name}-new-i810.patch |
23 | Patch10: %{name}-5480mem.patch | |
24 | Patch11: %{name}-ragemobility.patch | |
25 | Patch12: %{name}-fixreleasedate.patch | |
26 | Patch13: %{name}-svgaprobe.patch | |
27 | Patch14: %{name}-morecyrix.patch | |
28 | Patch15: %{name}-security.patch | |
29 | Patch16: %{name}-xkbstack.patch | |
30 | Patch17: %{name}-fix-04-s3trio3d2x.patch | |
31 | Patch18: %{name}-fix-05-s3trio3d.patch | |
32 | Patch19: %{name}-fbdev-compile.patch | |
33 | Patch20: %{name}-alpha.patch | |
34 | Patch21: %{name}-serversonly.patch | |
35 | Patch22: %{name}-sparc-asmflags.patch | |
36 | Patch23: %{name}-HasZlib.patch | |
705cd21c | 37 | Patch24: %{name}-period.patch |
23d389cf | 38 | ExclusiveArch: %{ix86} alpha m68k armv4l sparc |
23d389cf | 39 | BuildRequires: bison |
d4781a11 | 40 | BuildRequires: flex |
23d389cf | 41 | BuildRequires: pam-devel |
d4781a11 | 42 | BuildRequires: zlib-devel |
147bd552 | 43 | Requires: pam >= 0.77.3 |
23d389cf JB |
44 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
45 | ||
46 | %define _prefix /usr/X11R6 | |
1a2546c4 | 47 | %define _mandir %{_prefix}/man |
23d389cf JB |
48 | %define docsrc xc/programs/Xserver/hw/xfree86/doc |
49 | ||
50 | %description | |
43b1539e JB |
51 | This package contains old XFree86 servers (taken from version 3.3.6) |
52 | to use with old video cards, not supported by XFree86 4.x. | |
53 | ||
66a423c3 JR |
54 | %description -l pl.UTF-8 |
55 | Ten pakiet zawiera stare serwery XFree86 (wzięte z wersji 3.3.6) dla | |
56 | starych kart graficznych, nie obsługiwanych przez XFree86 4.x. | |
23d389cf JB |
57 | |
58 | %package common | |
59 | Summary: The XFree86 servers - common files | |
db4b4858 | 60 | Summary(pl.UTF-8): Pliki wspólne dla serwerów XFree86 |
d4781a11 | 61 | Group: X11/Servers |
23d389cf JB |
62 | Requires: XFree86-fonts |
63 | Obsoletes: XFree86-Xserver | |
64 | ||
65 | %description common | |
66 | Files common for all XFree86 servers, i.e. modules, Xwrapper and PAM | |
67 | configuration files. Install this package with appropriate X server | |
68 | package if you have old video card which was supported by XFree 3.3.6 | |
69 | but is not supported by XFree 4.x. If your card is well supported by | |
70 | XFree 4.x, use Xserver with appropriate driver from XFree 4.x instead. | |
71 | ||
72 | Please see the XFree86 video card/server list available from the | |
e9727dbe | 73 | XFree86 Project's website at http://www.xfree86.org/ for a definitive |
23d389cf JB |
74 | list of X servers and which video cards they support. |
75 | ||
66a423c3 JR |
76 | %description common -l pl.UTF-8 |
77 | Pliki wspólne dla wszystkich X serwerów, w tym moduły, Xwrapper oraz | |
23d389cf | 78 | pliki konfiguracyjne PAM. Zainstaluj ten pakiet wraz z pakietem |
66a423c3 JR |
79 | zawierającym odpowiedni X serwer jeżeli masz starą kartę, która była |
80 | obsługiwana przez XFree 3.3.6, a nie jest obsługiwana przez XFree 4.x. | |
81 | Jeżeli twoja karta jest dobrze obsługiwana przez XFree 4.x, lepiej | |
82 | użyj X serwera wraz z odpowiednim driverem z XFree 4.x | |
23d389cf | 83 | |
66a423c3 | 84 | Pełną listę X serwerów oraz kart które obsługują można znaleźć pod |
e9727dbe | 85 | adresem http://www.xfree86.org/. |
23d389cf JB |
86 | |
87 | %package -n XFree86-S3 | |
88 | Summary: The XFree86 server for video cards based on older S3 chips | |
db4b4858 | 89 | Summary(pl.UTF-8): Serwer XFree86 dla kart na starych układach S3 |
d4781a11 | 90 | Group: X11/Servers |
23d389cf JB |
91 | Provides: Xserver |
92 | Requires: %{name}-common = %{version} | |
93 | ||
94 | %description -n XFree86-S3 | |
95 | XFree86-S3 is the X server for video cards based on S3 chips, | |
96 | including most Number Nine cards, many Diamond Stealth cards, Orchid | |
97 | Fahrenheits, the Miro Crystal 8S, most STB cards, and some | |
98 | motherboards with built-in graphics accelerators (such as the IBM | |
99 | ValuePoint line). Note that if you have an S3 ViRGE based video card, | |
100 | you'll need XFree86-S3V instead of XFree86-S3. | |
101 | ||
66a423c3 JR |
102 | %description -n XFree86-S3 -l pl.UTF-8 |
103 | XFree86-S3 jest X serwerem dla kart graficznych na układach S3, czyli | |
104 | części kart Number Nine, Diamond Stealth, Orchid Fahrenheit, Miro | |
105 | Crystal, STB. Jeżeli masz kartę na układzie S3 ViRGE, zamiast tego | |
23d389cf JB |
106 | pakietu zainstaluj XFree86-S3V. |
107 | ||
108 | %package -n XFree86-I128 | |
109 | Summary: The XFree86 server for Number Nine Imagine 128 video cards | |
db4b4858 | 110 | Summary(pl.UTF-8): Serwer XFree86 dla kart Number Nine Imagine 128 |
d4781a11 | 111 | Group: X11/Servers |
23d389cf JB |
112 | Provides: Xserver |
113 | Requires: %{name}-common = %{version} | |
114 | ||
115 | %description -n XFree86-I128 | |
116 | XFree86-I128 is the X server for the Number Nine Imagine 128 and | |
117 | similar video cards. | |
118 | ||
66a423c3 | 119 | %description -n XFree86-I128 -l pl.UTF-8 |
70596851 | 120 | XFree86-I128 jest X serwerem dla kart graficznych Number Nine Imagine |
121 | 128 i podobnych. | |
23d389cf JB |
122 | |
123 | %package -n XFree86-S3V | |
124 | Summary: The XFree86 server for video cards based on the S3 Virge chip | |
db4b4858 | 125 | Summary(pl.UTF-8): Serwer XFree86 dla kart na układzie S3 Virge |
d4781a11 | 126 | Group: X11/Servers |
23d389cf JB |
127 | Provides: Xserver |
128 | Requires: %{name}-common = %{version} | |
129 | ||
130 | %description -n XFree86-S3V | |
131 | XFree86-S3V is the X server for video cards based on the S3 ViRGE | |
132 | chipset. | |
133 | ||
66a423c3 JR |
134 | %description -n XFree86-S3V -l pl.UTF-8 |
135 | XFree86-S3V jest X serwerem dla kart graficznych opartych o układy S3 | |
70596851 | 136 | ViRGE. |
23d389cf JB |
137 | |
138 | %package -n XFree86-Mach64 | |
139 | Summary: The XFree86 server for Mach64 based video cards | |
db4b4858 | 140 | Summary(pl.UTF-8): Serwer XFree86 dla kart na układzie Mach64 |
d4781a11 | 141 | Group: X11/Servers |
23d389cf JB |
142 | Provides: Xserver |
143 | Requires: %{name}-common = %{version} | |
144 | ||
145 | %description -n XFree86-Mach64 | |
146 | XFree86-Mach64 is the server package for cards based on ATI's Mach64 | |
147 | chip, such as the Graphics Xpression, GUP Turbo, and WinTurbo cards. | |
148 | Note that this server is known to have problems with some Mach64 | |
e9727dbe | 149 | cards. Check http://www.xfree86.org/ for current information on |
23d389cf JB |
150 | updating this server. |
151 | ||
66a423c3 JR |
152 | %description -n XFree86-Mach64 -l pl.UTF-8 |
153 | XFree86-Mach64 to X serwer dla kart opartych o układ ATI Mach64, | |
70596851 | 154 | takich jak Graphics Xpression, GUP Turbo, WinTurbo. Uwaga: ten serwer |
66a423c3 | 155 | miewa problemy z niektórymi kartami Mach64. |
23d389cf JB |
156 | |
157 | %package -n XFree86-8514 | |
158 | Summary: The XFree86 server program for older IBM 8514 or compatible video cards | |
db4b4858 | 159 | Summary(pl.UTF-8): Serwer XFree86 dla kart na układzie IBM 8514 |
d4781a11 | 160 | Group: X11/Servers |
23d389cf JB |
161 | Provides: Xserver |
162 | Requires: %{name}-common = %{version} | |
163 | ||
164 | %description -n XFree86-8514 | |
165 | The XFree86-8514 package contains the X server for older IBM 8514 | |
166 | video cards, or compatibles from a company such as ATI. | |
167 | ||
66a423c3 | 168 | %description -n XFree86-8514 -l pl.UTF-8 |
23d389cf JB |
169 | XFree86-8514 zawiera X serwer dla starszych kart graficznych IBM 8514 |
170 | lub kompatybilnych. | |
171 | ||
172 | %package -n XFree86-AGX | |
173 | Summary: The XFree86 server for AGX-based video cards | |
db4b4858 | 174 | Summary(pl.UTF-8): Serwer XFree86 dla kart na układzie AGX |
d4781a11 | 175 | Group: X11/Servers |
23d389cf JB |
176 | Provides: Xserver |
177 | Requires: %{name}-common = %{version} | |
178 | ||
179 | %description -n XFree86-AGX | |
180 | The XFree86-AGX package contains the X server for AGX-based cards, | |
181 | such as the Boca Vortex, Orchid Celsius, Spider Black Widow and | |
182 | Hercules Graphite. | |
183 | ||
66a423c3 JR |
184 | %description -n XFree86-AGX -l pl.UTF-8 |
185 | XFree86-AGX zawiera X serwer dla kart graficznych na układzie AGX, | |
23d389cf JB |
186 | takich jak Roca Vortex, Orchid Celsius, Spider Black Widow, Hercules |
187 | Graphite. | |
188 | ||
189 | %package -n XFree86-Mach32 | |
190 | Summary: The XFree86 server for Mach32 based video cards | |
db4b4858 | 191 | Summary(pl.UTF-8): Serwer XFree86 dla kart na układzie Mach32 |
d4781a11 | 192 | Group: X11/Servers |
23d389cf JB |
193 | Provides: Xserver |
194 | Requires: %{name}-common = %{version} | |
195 | ||
196 | %description -n XFree86-Mach32 | |
197 | XFree86-Mach32 is the X server package for video cards built around | |
198 | ATI's Mach32 chip, including the ATI Graphics Ultra Pro and Ultra | |
199 | Plus. | |
200 | ||
66a423c3 | 201 | %description -n XFree86-Mach32 -l pl.UTF-8 |
70596851 | 202 | XFree86-Mach32 jest X serwerem dla kart graficznych opartych na |
66a423c3 | 203 | układzie ATI Mach32, w tym kart ATI Graphics Ultra Pro i Ultra Plus. |
23d389cf JB |
204 | |
205 | %package -n XFree86-Mach8 | |
206 | Summary: The XFree86 server for Mach8 video cards | |
db4b4858 | 207 | Summary(pl.UTF-8): Serwer XFree86 dla kart na układzie Mach8 |
d4781a11 | 208 | Group: X11/Servers |
23d389cf JB |
209 | Provides: Xserver |
210 | Requires: %{name}-common = %{version} | |
211 | ||
212 | %description -n XFree86-Mach8 | |
70596851 | 213 | XFree86-Mach8 is the X server for video cards built around ATI's Mach8 |
214 | chip, including the ATI 8514 Ultra and Graphics Ultra. | |
23d389cf | 215 | |
66a423c3 | 216 | %description -n XFree86-Mach8 -l pl.UTF-8 |
70596851 | 217 | XFree86-Mach8 jest X serwerem dla kart graficznych opartych na |
66a423c3 | 218 | układzie ATI Mach8, w tym kart ATI 8514 Ultra i Graphics Ultra. |
23d389cf JB |
219 | |
220 | %package -n XFree86-Mono | |
221 | Summary: A generic XFree86 monochrome server for VGA cards | |
db4b4858 | 222 | Summary(pl.UTF-8): Serwer XFree86 dla kart VGA w trybie mono |
d4781a11 | 223 | Group: X11/Servers |
23d389cf JB |
224 | Provides: Xserver |
225 | Requires: %{name}-common = %{version} | |
226 | ||
227 | %description -n XFree86-Mono | |
228 | XFree86-Mono is a generic monochrome (two color) server for VGA cards. | |
229 | XFree86-Mono will work for nearly all VGA compatible cards, but will | |
230 | only support a monochrome display. | |
231 | ||
66a423c3 | 232 | %description -n XFree86-Mono -l pl.UTF-8 |
70596851 | 233 | XFree86-Mono jest standardowym monochromatycznym (2-kolorowym) |
66a423c3 | 234 | serwerem dla kart VGA. Działa na prawie wszystkich kartach zgodnych z |
70596851 | 235 | VGA. |
23d389cf JB |
236 | |
237 | %package -n XFree86-P9000 | |
238 | Summary: The XFree86 server for P9000 cards | |
db4b4858 | 239 | Summary(pl.UTF-8): Serwer dla kart na układzie P9000 |
d4781a11 | 240 | Group: X11/Servers |
23d389cf JB |
241 | Provides: Xserver |
242 | Requires: %{name}-common = %{version} | |
243 | ||
244 | %description -n XFree86-P9000 | |
245 | XFree86-P9000 is the X server for video cards built around the Weitek | |
246 | P9000 chip, such as most Diamond Viper cards and the Orchid P9000 | |
247 | card. | |
248 | ||
66a423c3 | 249 | %description -n XFree86-P9000 -l pl.UTF-8 |
70596851 | 250 | XFree86-P9000 jest X serwerem dla kart graficznych opartych na |
66a423c3 | 251 | układzie Weitek P9000, takich jak Diamon Viper i Orchid P9000. |
23d389cf JB |
252 | |
253 | %package -n XFree86-SVGA | |
254 | Summary: An XFree86 server for most simple framebuffer SVGA devices | |
db4b4858 | 255 | Summary(pl.UTF-8): Serwer dla większości prostych kart SVGA |
d4781a11 | 256 | Group: X11/Servers |
23d389cf JB |
257 | Provides: Xserver |
258 | Requires: %{name}-common = %{version} | |
259 | ||
260 | %description -n XFree86-SVGA | |
261 | An X server for most simple frame buffer SVGA devices, including cards | |
262 | built from ET4000 chips, Cirrus Logic chips, Chips and Technologies | |
263 | laptop chips, Trident 8900 and 9000 chips, and Matrox chips. It also | |
264 | works for Diamond Speedstar, Orchid Kelvins, STB Nitros and Horizons, | |
265 | Genoa 8500VL, most Actix boards, and the Spider VLB Plus. This X | |
266 | server works for many other chips and cards, so try this server if you | |
267 | are having problems. | |
268 | ||
66a423c3 JR |
269 | %description -n XFree86-SVGA -l pl.UTF-8 |
270 | X serwer dla większości prostych kart SVGA, w tym kart zbudowanych na | |
271 | układach ET4000, Cirrus Logic, Chips and Technologies, Trident 8900 i | |
272 | 9000, Matrox. Działa także na kartach Diamond Speedstar, Orchid | |
70596851 | 273 | Kelvin, STB Nitro i Horizon, Genoa 8500VL, Spider VLB Plus i |
66a423c3 | 274 | większości kart Actix. |
23d389cf JB |
275 | |
276 | %package -n XFree86-VGA16 | |
277 | Summary: A generic XFree86 server for VGA16 boards | |
db4b4858 | 278 | Summary(pl.UTF-8): Serwer XFree86 dla kart VGA w trybie 4bpp |
d4781a11 | 279 | Group: X11/Servers |
23d389cf JB |
280 | Provides: Xserver |
281 | Requires: %{name}-common = %{version} | |
282 | ||
283 | %description -n XFree86-VGA16 | |
284 | XFree86-VGA16 is a generic 16 color server for VGA boards. | |
285 | XFree86-VGA16 will work on nearly all VGA style graphics boards, but | |
286 | will only support a low resolution, 16 color display. | |
287 | ||
66a423c3 | 288 | %description -n XFree86-VGA16 -l pl.UTF-8 |
23d389cf | 289 | XFree86-VGA16 jest standardowych 16-kolorowym serwerem dla kart VGA. |
66a423c3 | 290 | Działa na prawie wszystkich kartach zgodnych z VGA. |
23d389cf JB |
291 | |
292 | %package -n XFree86-W32 | |
293 | Summary: The XFree86 server for video cards based on ET4000/W32 chips | |
db4b4858 | 294 | Summary(pl.UTF-8): Serwer XFree86 dla kart na układzie ET4000/W32 |
d4781a11 | 295 | Group: X11/Servers |
23d389cf JB |
296 | Provides: Xserver |
297 | Requires: %{name}-common = %{version} | |
298 | ||
299 | %description -n XFree86-W32 | |
300 | XFree86-W32 is the X server for cards built around ET4000/W32 chips, | |
301 | including the Genoa 8900 Phantom 32i, the Hercules Dynamite, the | |
302 | LeadTek WinFast S200, the Sigma Concorde, the STB LightSpeed, the | |
303 | TechWorks Thunderbolt, and the ViewTop PCI. | |
304 | ||
66a423c3 JR |
305 | %description -n XFree86-W32 -l pl.UTF-8 |
306 | XFree86-W32 jest X serwerem dla kart opartych na układach ET4000/W32, | |
23d389cf | 307 | w tym kart Genoa 8900 Phantom 32i, Hercules Dynamite, LeadTek WinFast |
70596851 | 308 | S200, Sigma Concorde, STB LightSpeed, TechWorks Thunderbolt, ViewTop |
309 | PCI. | |
23d389cf | 310 | |
72301cf8 | 311 | %package -n XFree86-3DLabs |
23d389cf | 312 | Summary: The XFree86 server for 3Dlabs video cards |
db4b4858 | 313 | Summary(pl.UTF-8): Serwer XFree86 dla kart na układzie 3Dlabs |
d4781a11 | 314 | Group: X11/Servers |
23d389cf JB |
315 | Provides: Xserver |
316 | Requires: %{name}-common = %{version} | |
317 | ||
318 | %description -n XFree86-3DLabs | |
319 | XFree86-3DLabs is the X server for cards built around 3Dlabs Glint and | |
320 | Permedia chipsets, including the Glint 500TX with IBM RGB526 RAMDAC, | |
321 | the Glint MX with IBM RGB526 and IBM RGB640 RAMDAC, the Permedia with | |
322 | IBM RGB526 RAMDAC, and the Permedia 2 (classic, 2a, 2v). | |
323 | ||
66a423c3 JR |
324 | %description -n XFree86-3DLabs -l pl.UTF-8 |
325 | XFree86-3DLabs jest X serwerem dla kart graficznych na układach 3Dlabs | |
70596851 | 326 | Glint lub Permedia, w tym Glint 500TX z RAMDAC IBM RGB526, Glint MX z |
327 | RAMDAC IBM RGB526 lub IBM RGB640, Permedia z RAMDAC IBM RGB526 oraz | |
23d389cf JB |
328 | Permedia 2 (classic, 2a, 2v). |
329 | ||
330 | %package -n XFree86-TGA | |
331 | Summary: X server for systems with Digital TGA boards based on DC21040 chips | |
db4b4858 | 332 | Summary(pl.UTF-8): X serwer dla systemów z kartami Digital TGA na układach DC21040 |
d4781a11 | 333 | Group: X11/Servers |
23d389cf JB |
334 | Provides: Xserver |
335 | Requires: %{name}-common = %{version} | |
336 | ||
337 | %description -n XFree86-TGA | |
338 | The XFree86-TGA package contains an 8-bit X server for Digital TGA | |
339 | boards based on the DC21040 chip. These adapters are often used in | |
340 | Alpha workstations and are included with Alpha UDB (Multia) machines. | |
341 | ||
66a423c3 | 342 | %description -n XFree86-TGA -l pl.UTF-8 |
23d389cf | 343 | XFree86-TGA zawiea 8-bitowy X serwer dla kart Digital TGA opartych na |
66a423c3 | 344 | układzie DC21040. Te karty są często używane na w stacjach roboczych |
23d389cf JB |
345 | Alpha oraz maszynach Alpha UDB (Multia). |
346 | ||
347 | %package -n XFree86-FBDev | |
348 | Summary: The X server for the generic frame buffer device on some machines | |
db4b4858 | 349 | Summary(pl.UTF-8): X serwer działający w oparciu o framebuffer |
d4781a11 | 350 | Group: X11/Servers |
23d389cf JB |
351 | Provides: Xserver |
352 | Requires: %{name}-common = %{version} | |
353 | ||
354 | %description -n XFree86-FBDev | |
355 | The XFree86-FBDev package contains an X server for the generic frame | |
356 | buffer device. This X server is usually the only choice for SPARC | |
357 | machines, but also has some special capabilities that make it useful | |
358 | on Intel platforms, especially laptops. | |
359 | ||
360 | First, this X server can be used as a generic driver for a chipset | |
361 | that does not yet have an Open Source driver (note that it will be | |
362 | un-accelerated). Secondly, this X server "speaks" VESA protocols, so | |
363 | it will produce the exact timing needed by projection systems. This | |
364 | feature is handy for using your laptop to display a presentation on a | |
365 | projection system on the road. Your regular X server may or may not be | |
366 | in sync with the projection system, but the FBDev X server will always | |
367 | work. Thirdly, this X server can produce a larger display, at a higher | |
368 | resolution, for consoles on laptops. | |
369 | ||
66a423c3 | 370 | %description -n XFree86-FBDev -l pl.UTF-8 |
23d389cf | 371 | XFree86-FBDev zawiera X serwer oparty o framebuffer. Zazwyczaj jest |
66a423c3 JR |
372 | jedynym dla maszyn SPARC, ale ma też możliwości przydatne na |
373 | platformach intelowskich, zwłaszcza w laptopach. | |
23d389cf | 374 | |
66a423c3 JR |
375 | Po pierwsze, ten X serwer może być używany dla kart, które nie mają |
376 | jeszcze dedykowanego drivera (uwaga: ten serwer działa bez | |
377 | akceleracji). Po drugie, ten X serwer obsługuje protokoły VESA, więc | |
378 | może dostosować parametry wyświetlania do urządzenia, co jest | |
379 | przydatne przy projekcjach. Po trzecie, ten X serwer może wyświetlać | |
380 | większy obraz, z większą rozdzielczością na laptopach. | |
23d389cf JB |
381 | |
382 | %package -n XFree86-Sun | |
383 | Summary: X server for Suns with monochrome and 8-bit color SBUS framebuffers | |
db4b4858 | 384 | Summary(pl.UTF-8): X serwer dla Sunów z framebufferem SBUS mono lub kolorowym 8bpp |
d4781a11 | 385 | Group: X11/Servers |
23d389cf JB |
386 | Obsoletes: X11R6.1-Sun |
387 | Provides: Xserver | |
388 | Requires: %{name}-common = %{version} | |
389 | ||
390 | %description -n XFree86-Sun | |
391 | The XFree86-Sun package contains the X server for Sun computers with | |
392 | monochrome and 8-bit color SBUS frame buffers (for example, the CG3 | |
393 | and CG6 frame buffers). | |
394 | ||
66a423c3 JR |
395 | %description -n XFree86-Sun -l pl.UTF-8 |
396 | XFree86-Sun zawiera X serwer dla komputerów Sun z framebufferem SBUS | |
23d389cf JB |
397 | monochromatycznym lub z 8-bitowym kolorem (np. CG3 lub CG6). |
398 | ||
399 | %package -n XFree86-SunMono | |
400 | Summary: X server for Sun computers with monochrome SBUS framebuffers only | |
db4b4858 | 401 | Summary(pl.UTF-8): X serwer dla Sunów z monochromatycznym framebufferem SBUS |
d4781a11 | 402 | Group: X11/Servers |
23d389cf JB |
403 | Obsoletes: X11R6.1-SunMono |
404 | Provides: Xserver | |
405 | Requires: %{name}-common = %{version} | |
406 | ||
407 | %description -n XFree86-SunMono | |
408 | The XFree86-SunMono package includes an X server for Sun computers | |
409 | with monochrome SBUS frame buffers only. | |
410 | ||
66a423c3 JR |
411 | %description -n XFree86-SunMono -l pl.UTF-8 |
412 | XFree86-SunMono zawiera X serwer dla komputerów Sun z | |
70596851 | 413 | monochromatycznym framebufferem SBUS. |
23d389cf JB |
414 | |
415 | %package -n XFree86-Sun24 | |
416 | Summary: The X server for Suns with all supported SBUS framebuffers | |
db4b4858 | 417 | Summary(pl.UTF-8): X serwer dla Sunów z framebufferami SBUS |
d4781a11 | 418 | Group: X11/Servers |
23d389cf JB |
419 | Obsoletes: X11R6.1-Sun24 |
420 | Provides: Xserver | |
421 | Requires: %{name}-common = %{version} | |
422 | ||
423 | %description -n XFree86-Sun24 | |
424 | The XFree86-Sun24 package contains the X server for Sun computers with | |
425 | all supported SBUS frame buffers. | |
426 | ||
66a423c3 JR |
427 | %description -n XFree86-Sun24 -l pl.UTF-8 |
428 | XFree86-Sun24 zawiera X serwer dla komputerów Sun z framebufferem | |
70596851 | 429 | SBUS. |
23d389cf JB |
430 | |
431 | %prep | |
432 | %setup -q -c -a1 | |
433 | ||
434 | # install xfsft | |
435 | tar x -C xc/lib -f xfsft-1.1.6/libfont.tar | |
436 | patch -p0 -s -d xc/lib < xfsft-1.1.6/libfont.patch | |
72301cf8 | 437 | |
23d389cf JB |
438 | %patch0 -p1 |
439 | %patch1 -p1 | |
440 | %patch2 -p0 | |
441 | %patch3 -p1 | |
442 | # Fix Xconfigurator setup of Diamond SpeedStar A50 | |
443 | %patch4 -p1 | |
444 | # new cyrix driver seems wonky | |
445 | %patch5 -p1 | |
446 | # turn off accel for sis6326 cards | |
447 | %patch6 -p1 | |
448 | %ifarch alpha | |
449 | %patch7 -p1 | |
450 | %endif | |
451 | %ifarch sparc | |
452 | # Sparc jumbo patch | |
453 | %patch8 -p1 | |
454 | %endif | |
455 | # enable i810 driver in 3.3.6; switch agpgart to X 4.0-style | |
456 | %patch9 -p1 | |
457 | # fix memory detection on Cirrus 5480 series chips | |
458 | %patch10 -p1 | |
459 | # fix rage mobility chipset (IBM ThinkPads) | |
460 | %patch11 -p1 | |
461 | # 2000, not 1999! | |
462 | %patch12 -p1 | |
463 | # probe SVGA cards in different order to avoid lockups | |
464 | %patch13 -p1 | |
465 | # more minor MediaGX tweaks | |
466 | %patch14 -p1 | |
467 | # fix bug in security extension (listens on port 6000) | |
468 | %patch15 -p1 | |
469 | # fix stack overrun in xkb startup code | |
470 | %patch16 -p1 | |
471 | # fix S3 trio3d issues | |
472 | %patch17 -p0 | |
473 | %patch18 -p0 | |
474 | # make things compile with glibc 2.2 | |
475 | %patch19 -p0 | |
476 | # make alpha build with gcc 2.96 | |
477 | %patch20 -p0 | |
478 | # Only build X servers | |
479 | %patch21 -p0 | |
480 | # fix cfb linking | |
481 | %patch22 -p1 | |
482 | %patch23 -p1 | |
705cd21c | 483 | %patch24 -p1 |
23d389cf JB |
484 | |
485 | # Fix the header file for makedepend. | |
486 | cd xc/config/imake | |
487 | mkdir X11 | |
488 | ln -sf ../../include/Xosdefs.h X11 | |
489 | ||
490 | %build | |
491 | %ifarch alpha | |
254f0e35 | 492 | %{__make} World -C xc BOOTSTRAPCFLAGS="%{rpmcflags} -Wa,-m21164a" \ |
493 | CDEBUGFLAGS="%{rpmcflags} -Wa,-m21164a" | |
23d389cf | 494 | %else |
1a2546c4 | 495 | %{__make} World -C xc BOOTSTRAPCFLAGS="%{rpmcflags} -pipe" \ |
254f0e35 | 496 | CDEBUGFLAGS="%{rpmcflags} -pipe" |
23d389cf JB |
497 | %endif |
498 | ||
499 | # XXX: applies to gcc "2.96" only??? needs testing with 2.95*... -- qboosh | |
500 | # There are apparently bugs in -m486. Grrrrrrrrrrrrrrr. | |
501 | #%ifarch %{ix86} | |
502 | #%if %{?debug:0}%{!?debug:1} | |
503 | #( | |
504 | # cd xc/programs/Xserver/hw/xfree86/accel/i128/ | |
505 | # rm -f i128.o libi128.a | |
506 | # %{__make} i128.o CDEBUGFLAGS="-O2 -pipe" | |
507 | # cd ../../../.. | |
508 | # %{__make} CDEBUGFLAGS="$RPM_OPT_FLAGS -pipe" | |
509 | #) | |
510 | #%endif | |
511 | #%endif | |
512 | ||
513 | %install | |
514 | rm -rf $RPM_BUILD_ROOT | |
e9727dbe | 515 | install -d $RPM_BUILD_ROOT{/etc/{pam.d,security/console.apps},%{_includedir}} |
23d389cf | 516 | |
23d389cf | 517 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xserver |
23d389cf JB |
518 | touch $RPM_BUILD_ROOT/etc/security/console.apps/xserver |
519 | touch $RPM_BUILD_ROOT/etc/security/blacklist.xserver | |
520 | ||
e9727dbe PG |
521 | %{__make} install install.man -C xc \ |
522 | DESTDIR=$RPM_BUILD_ROOT | |
23d389cf JB |
523 | |
524 | # setup the default X server | |
525 | rm -f $RPM_BUILD_ROOT%{_bindir}/X | |
526 | ln -sf Xwrapper $RPM_BUILD_ROOT%{_bindir}/X | |
527 | ||
528 | mv -f $RPM_BUILD_ROOT%{_mandir}/man5/XF86Config.5x \ | |
529 | $RPM_BUILD_ROOT%{_mandir}/man5/XF86Config-3.5x | |
530 | ||
531 | gzip -9nf $RPM_BUILD_ROOT%{_libdir}/X11/doc/* | |
532 | ||
533 | %clean | |
534 | rm -rf $RPM_BUILD_ROOT | |
535 | ||
536 | %files common | |
537 | %defattr(644,root,root,755) | |
538 | %attr(4755,root,root) %{_bindir}/Xwrapper | |
539 | %attr(755,root,root) %{_bindir}/X | |
d4781a11 ER |
540 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/xserver |
541 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.xserver | |
23d389cf JB |
542 | %config(missingok) /etc/security/console.apps/xserver |
543 | %{_mandir}/man5/XF86Config-3.5x* | |
544 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/XF86Config.eg | |
545 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/AccelCards* | |
546 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/Devices* | |
547 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/Monitors* | |
548 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/QuickStart.doc* | |
549 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.gz | |
550 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Config* | |
551 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.DGA* | |
552 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Linux* | |
553 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.mouse* | |
554 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/RELNOTES* | |
555 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/VideoModes.doc* | |
556 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/xinput* | |
557 | %ifarch %{ix86} alpha | |
558 | %attr(755,root,root) %{_libdir}/modules/* | |
559 | %endif | |
560 | ||
561 | %ifarch %{ix86} alpha | |
562 | %files -n XFree86-SVGA | |
563 | %defattr(644,root,root,755) | |
564 | %attr(755,root,root) %{_bindir}/XF86_SVGA | |
565 | %{_mandir}/man1/XF86_SVGA.1x* | |
566 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.MGA* | |
567 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.NVIDIA* | |
568 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Oak* | |
569 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.S3V* | |
570 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.SiS* | |
571 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Video7* | |
572 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.W32* | |
573 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.WstDig* | |
574 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.apm* | |
575 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.ark* | |
576 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.ati* | |
577 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.chips* | |
578 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.cirrus* | |
579 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.cyrix* | |
580 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.epson* | |
581 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.i740* | |
582 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.i810* | |
583 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.neo* | |
584 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.r128* | |
585 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.rendition* | |
586 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.trident* | |
587 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.tseng* | |
588 | %endif | |
589 | ||
590 | %ifarch %{ix86} sparc | |
591 | %files -n XFree86-VGA16 | |
592 | %defattr(644,root,root,755) | |
593 | %attr(755,root,root) %{_bindir}/XF86_VGA16 | |
594 | %{_mandir}/man1/XF86_VGA16.1x* | |
595 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.cyrix* | |
596 | %endif | |
597 | ||
598 | %ifarch %{ix86} | |
599 | %files -n XFree86-W32 | |
600 | %defattr(644,root,root,755) | |
601 | %attr(755,root,root) %{_bindir}/XF86_W32 | |
602 | %{_mandir}/man1/XF86_W32.1x* | |
603 | %{_mandir}/man1/XF86_Accel.1x* | |
604 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.W32* | |
605 | %endif | |
606 | ||
607 | %ifarch %{ix86} alpha | |
608 | %files -n XFree86-Mono | |
609 | %defattr(644,root,root,755) | |
610 | %attr(755,root,root) %{_bindir}/XF86_Mono | |
611 | %{_mandir}/man1/XF86_Mono.1x* | |
612 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.cyrix* | |
613 | %endif | |
614 | ||
615 | %ifarch %{ix86} alpha | |
616 | %files -n XFree86-S3 | |
617 | %defattr(644,root,root,755) | |
618 | %attr(755,root,root) %{_bindir}/XF86_S3 | |
619 | %{_mandir}/man1/XF86_S3.1x* | |
620 | %{_mandir}/man1/XF86_Accel.1x* | |
621 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.S3.gz | |
622 | %endif | |
623 | ||
624 | %ifarch %{ix86} alpha | |
625 | %files -n XFree86-S3V | |
626 | %defattr(644,root,root,755) | |
627 | %attr(755,root,root) %{_bindir}/XF86_S3V | |
628 | %{_mandir}/man1/XF86_S3.1x* | |
629 | %{_mandir}/man1/XF86_Accel.1x* | |
630 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.S3V* | |
631 | %endif | |
632 | ||
633 | %ifarch %{ix86} | |
634 | %files -n XFree86-8514 | |
635 | %defattr(644,root,root,755) | |
636 | %attr(755,root,root) %{_bindir}/XF86_8514 | |
637 | %{_mandir}/man1/XF86_8514.1x* | |
638 | %{_mandir}/man1/XF86_Accel.1x* | |
639 | %endif | |
640 | ||
641 | %ifarch %{ix86} | |
642 | %files -n XFree86-Mach8 | |
643 | %defattr(644,root,root,755) | |
644 | %attr(755,root,root) %{_bindir}/XF86_Mach8 | |
645 | %{_mandir}/man1/XF86_Mach8.1x* | |
646 | %{_mandir}/man1/XF86_Accel.1x* | |
647 | %endif | |
648 | ||
649 | %ifarch %{ix86} | |
650 | %files -n XFree86-Mach32 | |
651 | %defattr(644,root,root,755) | |
652 | %attr(755,root,root) %{_bindir}/XF86_Mach32 | |
653 | %{_mandir}/man1/XF86_Mach32.1x* | |
654 | %{_mandir}/man1/XF86_Accel.1x* | |
655 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Mach32* | |
656 | %endif | |
657 | ||
658 | %ifarch %{ix86} alpha sparc | |
659 | %files -n XFree86-Mach64 | |
660 | %defattr(644,root,root,755) | |
661 | %attr(755,root,root) %{_bindir}/XF86_Mach64 | |
662 | %{_mandir}/man1/XF86_Mach64.1x* | |
663 | %{_mandir}/man1/XF86_Accel.1x* | |
664 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.Mach64* | |
665 | %endif | |
666 | ||
667 | %ifarch %{ix86} alpha | |
668 | %files -n XFree86-P9000 | |
669 | %defattr(644,root,root,755) | |
670 | %attr(755,root,root) %{_bindir}/XF86_P9000 | |
671 | %{_mandir}/man1/XF86_P9000.1x* | |
672 | %{_mandir}/man1/XF86_Accel.1x* | |
673 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.P9000* | |
674 | %endif | |
675 | ||
676 | %ifarch %{ix86} | |
677 | %files -n XFree86-AGX | |
678 | %defattr(644,root,root,755) | |
679 | %attr(755,root,root) %{_bindir}/XF86_AGX | |
680 | %{_mandir}/man1/XF86_AGX.1x* | |
681 | %{_mandir}/man1/XF86_Accel.1x* | |
682 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.agx* | |
683 | %endif | |
684 | ||
685 | %ifarch %{ix86} | |
686 | %files -n XFree86-I128 | |
687 | %defattr(644,root,root,755) | |
688 | %attr(755,root,root) %{_bindir}/XF86_I128 | |
689 | %{_mandir}/man1/XF86_I128.1x* | |
690 | %{_mandir}/man1/XF86_Accel.1x* | |
691 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.I128* | |
692 | %endif | |
693 | ||
694 | %ifarch %{ix86} alpha sparc | |
695 | %files -n XFree86-3DLabs | |
696 | %defattr(644,root,root,755) | |
697 | %attr(755,root,root) %{_bindir}/XF86_3DLabs | |
698 | %{_mandir}/man1/XF86_Accel.1x* | |
699 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.3DLabs* | |
700 | %endif | |
701 | ||
702 | %ifarch alpha | |
703 | %files -n XFree86-TGA | |
704 | %defattr(644,root,root,755) | |
705 | %attr(755,root,root) %{_bindir}/XF86_TGA | |
706 | %doc $RPM_BUILD_ROOT%{_libdir}/X11/doc/README.DECtga* | |
707 | %endif | |
708 | ||
709 | %ifarch m68k armv4l | |
710 | %files -n XFree86-FBDev | |
711 | %defattr(644,root,root,755) | |
712 | %attr(755,root,root) %{_bindir}/XF68_FBDev | |
713 | %{_mandir}/man1/XF68_FBDev.1x* | |
714 | %endif | |
715 | ||
716 | %ifarch %{ix86} alpha sparc | |
717 | %files -n XFree86-FBDev | |
718 | %defattr(644,root,root,755) | |
719 | %attr(755,root,root) %{_bindir}/XF86_FBDev | |
720 | %endif | |
721 | ||
722 | %ifarch sparc | |
723 | %files -n XFree86-Sun | |
724 | %defattr(644,root,root,755) | |
725 | %attr(755,root,root) %{_bindir}/Xsun | |
726 | %endif | |
727 | ||
728 | %ifarch sparc | |
729 | %files -n XFree86-SunMono | |
730 | %defattr(644,root,root,755) | |
731 | %attr(755,root,root) %{_bindir}/XsunMono | |
732 | %endif | |
733 | ||
734 | %ifarch sparc | |
735 | %files -n XFree86-Sun24 | |
736 | %defattr(644,root,root,755) | |
737 | %attr(755,root,root) %{_bindir}/Xsun24 | |
738 | %endif |