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