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