]> git.pld-linux.org Git - packages/XFree86.git/blob - XFree86.spec
- run xfs as user xfs, not root (use -droppriv in default config)
[packages/XFree86.git] / XFree86.spec
1 Summary:        XFree86 Window System servers and basic programs
2 Summary(de):    Xfree86 Window-System-Server und grundlegende Programme
3 Summary(fr):    Serveurs du système XFree86 et programmes de base
4 Summary(pl):    XFree86 Window System wraz z podstawowymi programami
5 Summary(tr):    XFree86 Pencereleme Sistemi sunucularý ve temel programlar
6 Name:           XFree86
7 Version:        4.0.2
8 Release:        7
9 License:        MIT
10 Group:          X11/XFree86
11 Group(de):      X11/XFree86
12 Group(pl):      X11/XFree86
13 Source0:        ftp://ftp.xfree86.org/pub/XFree86/4.0/source/X402src-1.tgz
14 Source1:        ftp://download.sourceforge.net/pub/sourceforge/mesa3d/MesaLib-3.4.tar.bz2
15 Source2:        ftp://ftp.pld.org.pl/software/xinit/xdm-xinitrc-0.2.tar.bz2
16 Source3:        xdm.pamd
17 Source4:        xdm.init
18 Source5:        xfs.init
19 Source6:        xfs.config
20 Source7:        xserver.pamd
21 Source8:        XTerm.ad-pl
22 Source9:        xdm.sysconfig
23 Source10:       xfs.sysconfig
24 Source11:       twm.desktop
25 Source12:       xclipboard.desktop
26 Source13:       xconsole.desktop
27 Source14:       xterm.desktop
28 Source15:       xlogo64.png
29 Patch0:         %{name}-PLD.patch
30 Patch1:         %{name}-HasZlib.patch
31 Patch2:         %{name}-DisableDebug.patch
32 Patch3:         %{name}-Xwrapper.patch
33 Patch4:         %{name}-xfs.patch
34 Patch5:         %{name}-xfs-fix.patch
35 Patch6:         %{name}-xfs-logger.patch
36 Patch7:         %{name}-xterm-utempter.patch
37 Patch8:         %{name}-app_defaults_dir.patch
38 Patch9:         %{name}-startx_xauth.patch
39 Patch10:        %{name}-v4l.patch
40 Patch11:        %{name}-broken-includes.patch
41 Patch12:        %{name}-alpha-pcibus-lemming.patch
42 Patch13:        %{name}-fhs.patch
43 Patch14:        %{name}-xdmsecurity.patch
44 Patch15:        %{name}-xman.patch
45 Patch16:        %{name}-HasXdmAuth.patch
46 Patch17:        %{name}-xdm-fixes.patch
47 Patch18:        %{name}-imake-kernel-version.patch
48 Patch19:        %{name}-no-kernel-modules.patch
49 Patch20:        %{name}-cirrus.patch
50 Patch21:        %{name}-locale.alias.patch
51 Patch22:        %{name}-parallelmake.patch
52 Patch23:        %{name}-portuguese.patch
53 Patch24:        %{name}-XF86CardDrivers-cfg.patch
54 Patch25:        %{name}-pic.patch
55 BuildRequires:  flex
56 BuildRequires:  bison
57 BuildRequires:  ncurses-devel
58 BuildRequires:  zlib-devel
59 BuildRequires:  utempter-devel
60 BuildRequires:  tcl-devel
61 BuildRequires:  pam-devel
62 %ifarch %{ix86}
63 BuildRequires:  Glide2x_SDK
64 BuildRequires:  Glide_V3-DRI-devel >= 3.10-7
65 %endif
66 Requires:       xauth
67 Prereq:         XFree86-libs
68 Obsoletes:      xpm-progs
69 Exclusivearch:  %{ix86} alpha sparc m68k armv4l noarch
70 Buildroot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
71
72 %ifarch sparc sparc64
73 Obsoletes:      X11R6.1
74 %endif
75
76 %define         _fontdir        /usr/share/fonts
77 %define         _prefix         /usr/X11R6
78 %define         _mandir         /usr/X11R6/man
79 %define         _appnkldir      %{_datadir}/applnk
80
81 %description
82 If you want to install the X Window System (TM) on your machine,
83 you'll need to install XFree86.
84
85 The X Window System provides the base technology for developing
86 graphical user interfaces. Simply stated, X draws the elements of the
87 GUI on the user's screen and builds methods for sending user
88 interactions back to the application. X also supports remote
89 application deployment--running an application on another computer
90 while viewing the input/output on your machine. X is a powerful
91 environment which supports many different applications, such as games,
92 programming tools, graphics programs, text editors, etc. XFree86 is
93 the version of X which runs on Linux, as well as other platforms.
94
95 This package contains the basic fonts, programs and documentation for
96 an X workstation. However, this package doesn't provide the program
97 which you will need to drive your video hardware. To control your
98 video card, you'll need the particular X server package which
99 corresponds to your computer's video card.
100
101 %description -l de
102 X-Windows ist eine voll funktionsfähige grafische Benutzeroberfläche
103 mit mehreren Fenstern, mehreren Clients und verschiedenen Arten von
104 Fenstern. Es kommt auf den meisten Unix-Plattformen zum Einsatz. Die
105 Clients lassen sich auch mit Hilfe anderer Fenstersysteme anzeigen.
106 Das X-Protokoll gestattet die Ausführung der Applikationen direkt auf
107 lokalen Rechnern oder über ein Netz und bietet große Flexibilität bei
108 Client-Server-Implementierungen.
109
110 %description -l pl
111 X Window System jest graficznym interfejsem u¿ytkownika, cechuje siê
112 mo¿liwo¶ci± pracy w wielu oknach, z wieloma klientami i do tego w
113 ró¿nych wystrojach okien. :) Jest u¿ywany na wiêkszo¶ci platform
114 sytemów Unix, a klienci mog± byæ uruchamiani tak¿e pod innymi
115 popularnymi systemami okienkowymi. Protokó³ X pozwala na uruchamianie
116 aplikacji zarówno z lokalnej maszyny jak i poprzez sieæ - daj±c przez
117 to elastyczn± implementacjê architektury klient/serwer.
118
119 Pakiet ten nie zawiera X serwera który jest po¶rednikiem z Twoj± kart±
120 graficzn± (jest on w innym pakiecie).
121
122 %description -l tr
123 X Window sistemi, çoklu pencere, çoklu istemci ve çeþitli pencere
124 stilleriyle geniþ özelliklere sahip bir Grafik Kullanýcý Arabirimidir.
125 Çoðu UNIX sisteminde çalýþtýðý gibi istemcileri de birçok pencereleme
126 sistemiyle çalýþabilir. X protokolu kullanan uygulamalarýn yerel
127 makina veya bilgisayar aðý üzerinden çalýþtýrýlabilmesi esnek bir
128 istemci/sunucu ortamý saðlar. Bu paket bir X istasyonu için gerekli
129 olan temel yazýtiplerini, programlarý ve belgeleri sunar. Ekran
130 kartýnýzý sürmek için gerekli olan X sunucusu bu pakete dahil
131 deðildir.
132
133 %package modules
134 Summary:        Modules with X servers extensions
135 Summary(pl):    Wspólne modu³y rozszerzeñ dla wszystkich X serwerów
136 Group:          X11/XFree86
137 Group(de):      X11/XFree86
138 Group(pl):      X11/XFree86
139
140 %description modules
141 Modules with X servers extensions.
142
143 %description -l pl modules
144 Wspólne modu³y rozszerzeñ dla wszystkich X serwerów.
145
146 %package libs
147 Summary:        X11R6 shared libraries
148 Summary(de):    X11R6 shared Libraries
149 Summary(pl):    Biblioteki dzielone dla X11R6
150 Summary(fr):    Bibliothèques partagées X11R6
151 Group:          X11/XFree86
152 Group(de):      X11/XFree86
153 Group(pl):      X11/XFree86
154 Prereq:         grep
155 Prereq:         /sbin/ldconfig
156 Obsoletes:      xpm
157 Provides:       xpm
158
159 %ifarch sparc sparc64
160 Obsoletes:      X11R6.1-libs
161 %endif
162
163 %description libs
164 XFree86-libs contains the shared libraries that most X programs need
165 to run properly. These shared libraries are in a separate package in
166 order to reduce the disk space needed to run X applications on a
167 machine without an X server (i.e, over a network).
168
169 %description -l de libs
170 Dieses Paket enthält die zur gemeinsamen Nutzung vorgesehenen
171 Libraries, die die meisten X-Programme für den einwandfreien Betrieb
172 benötigen. Sie wurden in einem separaten Paket untergebracht, um den
173 Festplattenspeicherplatz auf Computern zu reduzieren, die ohne einen
174 X- Server (über ein Netz) arbeiten.
175
176 %description -l fr libs
177 Ce paquetage contient les bibliothèques partagées nécessaires à de
178 nombreux programmes X. Elles se trouvent dans un paquetage séparé afin
179 de réduire l'espace disque nécessaire à l'exécution des applications X
180 sur une machine sans serveur X (en réseau).
181
182 %description -l pl libs
183 Pakiet zawieraj±cy podstawowe biblioteki potrzebne dla wiêkszo¶ci
184 programów korzystaj±cych z systemu X Window. Wydzielony w celu
185 oszczêdno¶ci miejsca potrzebnego do uruchamiania aplikacji X Window
186 na komputerach bez X serwera (np. przez sieæ).
187
188 %description -l tr libs
189 Bu paket X programlarýnýn düzgün çalýþabilmeleri için gereken
190 kitaplýklarý içerir. Bunlar, X programlarýný (sunucu olsun olmasýn)
191 çalýþtýrmak için gerekli disk alanýný azaltmak için ayrý bir paket
192 olarak sunulmuþtur.
193
194 %package devel
195 Summary:        X11R6 headers and programming man pages
196 Summary(de):    X11R6 Headers und man pages für Programmierer
197 Summary(fr):    Pages man de programmation
198 Summary(pl):    Pliki nag³ówkowe dla X11R6
199 Summary(tr):    X11R6 ile geliþtirme için gerekli dosyalar
200 Group:          X11/Libraries
201 Group(de):      X11/Libraries
202 Group(pl):      X11/Biblioteki
203 Requires:       %{name}-libs = %{version}
204 Obsoletes:      xpm-devel
205 Provides:       xpm-devel
206 %ifarch sparc sparc64
207 Obsoletes:      X11R6.1-devel
208 %endif
209
210 %description devel
211 Libraries, header files, and documentation for developing programs
212 that run as X clients. It includes the base Xlib library as well as
213 the Xt and Xaw widget sets. For information on programming with these
214 libraries, PLD recommends the series of books on X Programming
215 produced by O'Reilly and Associates.
216
217 %description -l de devel
218 Libraries, Header-Dateien und Dokumentation zum Entwickeln von
219 Programmen, die als X-Clients laufen. Enthält die Xlib-Library und die
220 Widget-Sätze Xt und Xaw. Information zum Programmieren mit diesen
221 Libraries finden Sie in der Buchreihe zur X-Programmierung von
222 O'Reilly and Associates.
223
224 %description -l fr devel
225 Bibliothéques, fichiers d'en-tête, et documentation pour développer
226 des programmes s'exécutant en clients X. Cela comprend la Bibliothéque
227 Xlib de base aussi bien que les ensembles de widgets Xt et Xaw. Pour
228 des informations sur la programmation avec ces Bibliothéques, Red Hat
229 recommande la série d'ouvrages sur la programmation X editée par
230 O'Reilly and Associates.
231
232 %description -l pl devel
233 Pliki nag³ówkowe, dokumentcja dla programistów rozwijaj±cych aplikacje
234 klienckie pod X Window. Zawiera podstawow± bibliotekê Xlib a tak¿e Xt
235 i Xaw. Wiêcej informacji nt. pisania programów przy u¿yciu tych
236 bibliotek mo¿esz znale¼æ w ksi±¿kach wydawnictwa O'Reilly and
237 Associates (X Programming) polecanych przez Red Hata.
238
239 %description -l tr devel
240 X istemcisi olarak çalýþacak programlar geliþtirmek için gereken
241 statik kitaplýklar, baþlýk dosyalarý ve belgeler. Xlib kitaplýðýnýn
242 yanýsýra Xt ve Xaw arayüz kitaplýklarýný da içerir.
243
244 %package static
245 Summary:        X11R6 static libraries
246 Summary(pl):    Biblioteki statyczne do X11R6
247 Group:          X11/Libraries
248 Group(de):      X11/Libraries
249 Group(pl):      X11/Biblioteki
250 Requires:       %{name}-devel = %{version}
251 %ifarch sparc sparc64
252 Obsoletes:      X11R6.1-devel
253 %endif
254 Obsoletes:      xpm-static
255 #Obsoletes:     Mesa-static
256
257 %description static
258 X11R6 static libraries.
259
260 %description -l pl static
261 Biblioteki statyczne do X11R6.
262
263 %package OpenGL-core
264 Summary:        OpenGL support for X11R6
265 Summary(pl):    Wsparcie OpenGL dla systemu X11R6
266 Group:          X11/Libraries
267 Group(de):      X11/Libraries
268 Group(pl):      X11/Biblioteki
269 Requires:       %{name}-libs = %{version}
270 Obsoletes:      Mesa
271
272 %description OpenGL-core
273 OpenGL support for X11R6 system.
274
275 %description -l pl OpenGL-core
276 Wsparcie OpenGL dla systemu X11R6
277
278 %package OpenGL-libs
279 Summary:        OpenGL libraries for X11R6
280 Summary(pl):    Biblioteki OpenGL dla systemu X11R6
281 Group:          X11/Libraries
282 Group(de):      X11/Libraries
283 Group(pl):      X11/Biblioteki
284 Requires:       %{name}-libs = %{version}
285 Requires:       %{name}-OpenGL-core
286 Provides:       OpenGL
287 Obsoletes:      %{name}-OpenGL
288 Obsoletes:      Mesa
289
290 %description OpenGL-libs
291 OpenGL libraries for X11R6 system.
292
293 %description -l pl OpenGL-libs
294 Biblioteki OpenGL dla systemu X11R6.
295
296 %package OpenGL-devel
297 Summary:        OpenGL for X11R6 development
298 Summary(pl):    Pliki nag³ówkowe dla OpenGL dla systemu X11R6
299 Group:          X11/Libraries
300 Group(de):      X11/Libraries
301 Group(pl):      X11/Biblioteki
302 Requires:       %{name}-OpenGL-libs = %{version}
303 Provides:       OpenGL-devel
304 Obsoletes:      Mesa-devel glxMesa-devel
305
306 %description OpenGL-devel
307 Headert and man pages for OpenGL for X11R6.
308
309 %description -l pl OpenGL-devel
310 Pliki nag³ówkowe dla OpenGL dla systemu X11R6.
311
312 %package OpenGL-static
313 Summary:        X11R6 static libraries with OpenGL
314 Summary(pl):    Biblioteki statyczne do X11R6 ze wsparciem dla OpenGL
315 Group:          X11/Libraries
316 Group(de):      X11/Libraries
317 Group(pl):      X11/Biblioteki
318 Requires:       %{name}-OpenGL-devel = %{version}
319 Provides:       OpenGL-static
320 Obsoletes:      Mesa-static
321
322 %description OpenGL-static
323 X11R6 static libraries with OpenGL.
324
325 %description -l pl OpenGL-static
326 Biblioteki statyczne zawieraj±ce wsparcie dla OpenGL do X11R6.
327
328 %package setup
329 Summary:        Graphical configuration tool for XFree86
330 Summary(pl):    Graficzny konfigurator dla XFree86
331 Group:          X11/XFree86
332 Group(de):      X11/XFree86
333 Group(pl):      X11/XFree86
334 Requires:       %{name}-Xserver = %{version}
335 Obsoletes:      XFree86-xf86cfg
336
337 %description setup
338 Setup containst a configuration tool for the XFree86 family of
339 servers. It allows you to configure video settings, keyboard layouts,
340 mouse type, and other miscellaneous options. It is slow however, and
341 requires the generic VGA 16 color server be available.
342
343 %description -l pl setup
344 Pakiet setup zawiera narzêdzia do konfiguracji Xfree86.
345
346 %package Xvfb
347 Summary:        XFree86 Xvfb server
348 Summary(pl):    Serwer XFree86 Xvfb
349 Group:          X11/XFree86/Servers
350 Group(de):      X11/XFree86/Server
351 Group(pl):      X11/XFree86/Serwery
352 Requires:       %{name}-modules = %{version}-%{release}
353 Requires:       %{name}-fonts = %{version}
354
355 %description Xvfb
356 Xvfb (X Virtual Frame Buffer) is an X Windows System server that is
357 capable of running on machines with no display hardware and no
358 physical input devices. Xvfb emulates a dumb framebuffer using virtual
359 memory. Xvfb doesn't open any devices, but behaves otherwise as an X
360 display. Xvfb is normally used for testing servers. Using Xvfb, the
361 mfb or cfb code for any depth can be exercised without using real
362 hardware that supports the desired depths. Xvfb has also been used to
363 test X clients against unusual depths and screen configurations, to do
364 batch processing with Xvfb as a background rendering engine, to do
365 load testing, to help with porting an X server to a new platform, and
366 to provide an unobtrusive way of running applications which really
367 don't need an X server but insist on having one.
368
369 If you need to test your X server or your X clients, you may want to
370 install Xvfb for that purpose.
371
372 %package Xnest
373 Summary:        XFree86 Xnest server
374 Summary(pl):    Serwer XFree86 Xnest
375 Group:          X11/XFree86/Servers
376 Group(de):      X11/XFree86/Server
377 Group(pl):      X11/XFree86/Serwery
378 Requires:       %{name}-modules = %{version}-%{release}
379 Requires:       %{name}-fonts = %{version}
380
381 %description Xnest
382 Xnest is an X Window System server which runs in an X window. Xnest is
383 a 'nested' window server, actually a client of the real X server,
384 which manages windows and graphics requests for Xnest, while Xnest
385 manages the windows and graphics requests for its own clients.
386
387 You will need to install Xnest if you require an X server which will
388 run as a client of your real X server (perhaps for testing purposes).
389
390 %package Xprt
391 Summary:        X print server
392 Summary(pl):    X print server
393 Group:          X11/XFree86/Servers
394 Group(de):      X11/XFree86/Server
395 Group(pl):      X11/XFree86/Serwery
396 Requires:       %{name}-modules = %{version}-%{release}
397 Requires:       %{name}-fonts = %{version}
398
399 %description Xprt
400 Xprt provides an X server with the print extension and special DDX
401 implementation.
402
403 %package Xserver
404 Summary:        XFree86 X display server
405 Summary(de):    XFree86 Server
406 Summary(fr):    Serveur XFree86
407 Summary(pl):    XFree86 serwer
408 Summary(tr):    XFree86 sunucusu
409 Group:          X11/XFree86/Servers
410 Group(de):      X11/XFree86/Server
411 Group(pl):      X11/XFree86/Serwery
412 Requires:       pam
413 Requires:       %{name}-modules = %{version}-%{release}
414 Requires:       %{name}-fonts >= 4.0
415 Obsoletes:      %{name}-VGA16 %{name}-SVGA %{name}-Mono
416 Obsoletes:      XFree86-S3 XFree86-S3V XFree86-I128
417 Obsoletes:      XFree86-Mach8 XFree86-Mach32 XFree86-Mach64
418 Obsoletes:      XFree86-8514 XFree86-AGX XFree86-3DLabs
419 Obsoletes:      XFree86-P9000 XFree86-W32
420 Obsoletes:      XFree86-ATI XFree86-Alliance XFree86-ChipsTechnologies
421 Obsoletes:      XFree86-Cirrus XFree86-Cyrix XFree86-FBDev
422 Obsoletes:      XFree86-i740 XFree86-i810 XFree86-mga
423 Obsoletes:      XFree86-NeoMagic XFree86-NVidia
424 Obsoletes:      XFree86-Rage128 XFree86-Rendition
425 Obsoletes:      XFree86-S3V XFree86-SiS XFree86-3dfx
426 Obsoletes:      XFree86-Trident XFree86-Tseng XFree86-VGA16
427 Obsoletes:      XFree86-TGA XFree86-FBDev
428 Obsoletes:      XFree86-Sun XFree86-Sun24 XFree86-SunMono
429 Obsoletes:      XFree86-XF86Setup, Xconfigurator
430
431 %description Xserver
432 X server for most simple framebuffer SVGA devices, including cards
433 built from ET4000 chips, Cirrus Logic chips, Chips and Technologies
434 laptop chips, Trident 8900 and 9000 chips. It works for Diamond
435 Speedstar, Orchid Kelvins, STB Nitros and Horizons, Genoa 8500VL, most
436 Actix boards, the Spider VLB Plus. It also works for many other chips
437 and cards, so try this server if you are having problems.
438
439 %description -l de Xserver
440 X-Server für die elementarsten Framebuffer-SVGA-Geräte, einschließlich
441 Karten, die aus ET4000-Chips, Cirrus Logic-Chips, Chips and
442 Technologies Laptop-Chips sowie Trident 8900 und 9000 Chips gebaut
443 sind. Funktioniert mit Diamond Speedstar, Orchid Kelvins, STB Nitros
444 und Horizons, Genoa 8500VL, den meisten Actix-Karten sowie Spider VLB
445 Plus und außerdem mit vielen anderen Chips und Karten. Es lohnt sich,
446 diesen Server auszuprobieren, wenn Sie Probleme haben.
447
448 %description -l fr Xserver
449 Serveur X pour les circuits SVGA les plus simples, dont les cartes
450 construites avec les circuits ET4000, Cirrus Logic, Chips and
451 Technologies laptop, Trident 8900 et 9000. Fonctionne pour les cartes
452 Diamond Speedstar, Orchid Kelvins, STB Nitros et Horizons, Genoa
453 8500VL, la plupart des Actix et la Spider VLB Plus. Fonctionne aussi
454 pour de nombreux autres circuits et cartes. Essayez ce serveur si vous
455 avez des problèmes.
456
457 %description -l pl Xserver
458 X serwer dla wiêkszo¶ci prostych kart SVGA, w³±czaj±c karty zbudowane
459 na uk³adach ET4000, Cirrus Logic, Trident 8900 i 9000, oraz uk³ady
460 wystêpuj±ce w laptopach. Dzia³a tak¿e z kartami Diamnod Speedstar,
461 Orchid Kelvins, STB Nitros i Horizons, Genoa 8500VL, wiêkszo¶æ Actix,
462 Spider VLB Plus. Dzia³a równie¿ na wielu innych kartach opartych na
463 innych uk³adach wiêc spróbuj tego serwera je¶li masz jakie¶ problemy.
464
465 %description -l tr Xserver
466 ET4000, Cirrus Logic, Chips and Technologies dizüstü, Trident 8900 ve
467 9000 gibi basit 'framebuffer' SVGA kullananan kartlar için X sunucusu.
468 Ayný zamanda Diamond Speedstar, Orchid Kelvins, STB Nitros / Horizons,
469 Genoa 8500VL, çoðu Actix kartlarý, Spider VLB Plus gibi kartlar ve
470 birçok diðer kart ile de çalýþýr. Herhangi bir sorun yaþarsanýz bu
471 sunucuyu deneyin.
472
473 %package driver-apm
474 Summary:        Alliance Promotion video driver
475 Group:          X11/XFree86
476 Group(de):      X11/XFree86
477 Group(pl):      X11/XFree86
478 Requires:       %{name}-modules = %{version}-%{release}
479 Requires:       %{name}-Xserver = %{version}-%{release}
480
481 %description driver-apm
482 Alliance Promotion driver for XFree86 4.0+.
483
484 %package driver-ark
485 Summary:        Ark Logic video driver
486 Group:          X11/XFree86
487 Group(de):      X11/XFree86
488 Group(pl):      X11/XFree86
489 Requires:       %{name}-modules = %{version}-%{release}
490 Requires:       %{name}-Xserver = %{version}-%{release}
491
492 %description driver-ark
493 Ark Logic driver for XFree86 4.0+.
494
495 %package driver-ati
496 Summary:        ATI video driver
497 Group:          X11/XFree86
498 Group(de):      X11/XFree86
499 Group(pl):      X11/XFree86
500 Requires:       %{name}-modules = %{version}-%{release}
501 Requires:       %{name}-Xserver = %{version}-%{release}
502
503 %description driver-ati
504 ATI video driver.
505
506 %package driver-chips
507 Summary:        Chips and Technologies video driver
508 Group:          X11/XFree86
509 Group(de):      X11/XFree86
510 Group(pl):      X11/XFree86
511 Requires:       %{name}-modules = %{version}-%{release}
512 Requires:       %{name}-Xserver = %{version}-%{release}
513
514 %description driver-chips
515 Chips and Technologies video driver.
516
517 %package driver-cirrus
518 Summary:        Cirrus Logic video driver
519 Group:          X11/XFree86
520 Group(de):      X11/XFree86
521 Group(pl):      X11/XFree86
522 Requires:       %{name}-modules = %{version}-%{release}
523 Requires:       %{name}-Xserver = %{version}-%{release}
524
525 %description driver-cirrus
526 Cirrus Logic video driver.
527
528 %package driver-cyrix
529 Summary:        Cyrix video driver
530 Group:          X11/XFree86
531 Group(de):      X11/XFree86
532 Group(pl):      X11/XFree86
533 Requires:       %{name}-modules = %{version}-%{release}
534 Requires:       %{name}-Xserver = %{version}-%{release}
535
536 %description driver-cyrix
537 Cyrix video driver.
538
539 %package driver-fbdev
540 Summary:        Video driver for framebuffer device
541 Group:          X11/XFree86
542 Group(de):      X11/XFree86
543 Group(pl):      X11/XFree86
544 Requires:       %{name}-modules = %{version}-%{release}
545 Requires:       %{name}-Xserver = %{version}-%{release}
546
547 %description driver-fbdev
548 Video driver for framebuffer device.
549
550 %package driver-ffb
551 Summary:        Video driver for DRI sparc framebuffer device
552 Group:          X11/XFree86
553 Group(de):      X11/XFree86
554 Group(pl):      X11/XFree86
555 Requires:       %{name}-modules = %{version}-%{release}
556 Requires:       %{name}-Xserver = %{version}-%{release}
557
558 %description driver-ffb
559 Video driver for DRI sparc framebuffer device.
560
561 %package driver-glide
562 Summary:        Voodoo 1 and Voodoo 2 video driver
563 Group:          X11/XFree86
564 Group(de):      X11/XFree86
565 Group(pl):      X11/XFree86
566 Requires:       %{name}-modules = %{version}-%{release}
567 Requires:       %{name}-Xserver = %{version}-%{release}
568
569 %description driver-glide
570 Voodoo 1 and Voodoo 2 video driver.
571
572 %package driver-glint
573 Summary:        GLINT/Permedia video driver
574 Group:          X11/XFree86
575 Group(de):      X11/XFree86
576 Group(pl):      X11/XFree86
577 Requires:       %{name}-modules = %{version}-%{release}
578 Requires:       %{name}-Xserver = %{version}-%{release}
579 Requires:       OpenGL
580
581 %description driver-glint
582 GLINT/Permedia video driver.
583
584 %package driver-i128
585 Summary:        Number 9 I128 video driver
586 Group:          X11/XFree86
587 Group(de):      X11/XFree86
588 Group(pl):      X11/XFree86
589 Requires:       %{name}-modules = %{version}-%{release}
590 Requires:       %{name}-Xserver = %{version}-%{release}
591
592 %description driver-i128
593 Number 9 I128 video driver.
594
595 %package driver-i740
596 Summary:        Intel i740 video driver
597 Group:          X11/XFree86
598 Group(de):      X11/XFree86
599 Group(pl):      X11/XFree86
600 Requires:       %{name}-modules = %{version}-%{release}
601 Requires:       %{name}-Xserver = %{version}-%{release}
602
603 %description driver-i740
604 Intel i740 video driver.
605
606 %package driver-i810
607 Summary:        Intel i810 video driver
608 Group:          X11/XFree86
609 Group(de):      X11/XFree86
610 Group(pl):      X11/XFree86
611 Requires:       %{name}-modules = %{version}-%{release}
612 Requires:       %{name}-Xserver = %{version}-%{release}
613 Requires:       OpenGL
614
615 %description driver-i810
616 Intel i810 video driver.
617
618 %package driver-mga
619 Summary:        Matrox video driver
620 Group:          X11/XFree86
621 Group(de):      X11/XFree86
622 Group(pl):      X11/XFree86
623 Requires:       %{name}-modules = %{version}-%{release}
624 Requires:       %{name}-Xserver = %{version}-%{release}
625 Requires:       OpenGL
626
627 %description driver-mga
628 Matrox video driver.
629
630 %package driver-neomagic
631 Summary:        NeoMagic video driver
632 Group:          X11/XFree86
633 Group(de):      X11/XFree86
634 Group(pl):      X11/XFree86
635 Requires:       %{name}-modules = %{version}-%{release}
636 Requires:       %{name}-Xserver = %{version}-%{release}
637
638 %description driver-neomagic
639 NeoMagic video driver.
640
641 %package driver-nv
642 Summary:        NVIDIA video driver
643 Group:          X11/XFree86
644 Group(de):      X11/XFree86
645 Group(pl):      X11/XFree86
646 Requires:       %{name}-modules = %{version}-%{release}
647 Requires:       %{name}-Xserver = %{version}-%{release}
648
649 %description driver-nv
650 NVIDIA video driver.
651
652 %package driver-r128
653 Summary:        ATI Rage 128 video driver
654 Group:          X11/XFree86
655 Group(de):      X11/XFree86
656 Group(pl):      X11/XFree86
657 Requires:       %{name}-modules = %{version}-%{release}
658 Requires:       %{name}-Xserver = %{version}-%{release}
659 Requires:       OpenGL
660
661 %description driver-r128
662 ATI Rage 128 video driver.
663
664 %package driver-radeon
665 Summary:        ATI Radeon video driver
666 Group:          X11/XFree86
667 Group(de):      X11/XFree86
668 Group(pl):      X11/XFree86
669 Requires:       %{name}-modules = %{version}-%{release}
670 Requires:       %{name}-Xserver = %{version}-%{release}
671
672 %description driver-radeon
673 ATI Radeon video driver.
674
675 %package driver-rendition
676 Summary:        Rendition video driver
677 Group:          X11/XFree86
678 Group(de):      X11/XFree86
679 Group(pl):      X11/XFree86
680 Requires:       %{name}-modules = %{version}-%{release}
681 Requires:       %{name}-Xserver = %{version}-%{release}
682
683 %description driver-rendition
684 Rendition video driver.
685
686 %package driver-s3virge
687 Summary:        S3 ViRGE video driver
688 Group:          X11/XFree86
689 Group(de):      X11/XFree86
690 Group(pl):      X11/XFree86
691 Requires:       %{name}-modules = %{version}-%{release}
692 Requires:       %{name}-Xserver = %{version}-%{release}
693
694 %description driver-s3virge
695 S3 ViRGE video driver.
696
697 %package driver-savage
698 Summary:        S3 Savage video driver
699 Group:          X11/XFree86
700 Group(de):      X11/XFree86
701 Group(pl):      X11/XFree86
702 Requires:       %{name}-modules = %{version}-%{release}
703 Requires:       %{name}-Xserver = %{version}-%{release}
704
705 %description driver-savage
706 S3 Savage video driver.
707
708 %package driver-siliconmotion
709 Summary:        Silicon Motion video driver
710 Group:          X11/XFree86
711 Group(de):      X11/XFree86
712 Group(pl):      X11/XFree86
713 Requires:       %{name}-modules = %{version}-%{release}
714 Requires:       %{name}-Xserver = %{version}-%{release}
715
716 %description driver-siliconmotion
717 Silicon Motion video driver.
718
719 %package driver-sis
720 Summary:        SiS video driver
721 Group:          X11/XFree86
722 Group(de):      X11/XFree86
723 Group(pl):      X11/XFree86
724 Requires:       %{name}-modules = %{version}-%{release}
725 Requires:       %{name}-Xserver = %{version}-%{release}
726
727 %description driver-sis
728 SiS video driver.
729
730 %package driver-sunbw2
731 Summary:        sunbw2 - Sun BW2 video driver
732 Group:          X11/XFree86
733 Group(de):      X11/XFree86
734 Group(pl):      X11/XFree86
735 Requires:       %{name}-modules = %{version}-%{release}
736 Requires:       %{name}-Xserver = %{version}-%{release}
737
738 %description driver-sunbw2
739 sunbw2 - Sun BW2 video driver.
740
741 %package driver-suncg14
742 Summary:        suncg14 - Sun CG14 video driver
743 Group:          X11/XFree86
744 Group(de):      X11/XFree86
745 Group(pl):      X11/XFree86
746 Requires:       %{name}-modules = %{version}-%{release}
747 Requires:       %{name}-Xserver = %{version}-%{release}
748
749 %description driver-suncg14
750 suncg14 - Sun CG14 video driver.
751
752 %package driver-suncg3
753 Summary:        suncg3 - Sun CG3 video cards driver
754 Group:          X11/XFree86
755 Group(de):      X11/XFree86
756 Group(pl):      X11/XFree86
757 Requires:       %{name}-modules = %{version}-%{release}
758 Requires:       %{name}-Xserver = %{version}-%{release}
759
760 %description driver-suncg3
761 suncg3 - Sun CG3 video cards driver.
762
763 %package driver-suncg6
764 Summary:        suncg6 - Sun GX and Turbo GX video driver
765 Group:          X11/XFree86
766 Group(de):      X11/XFree86
767 Group(pl):      X11/XFree86
768 Requires:       %{name}-modules = %{version}-%{release}
769 Requires:       %{name}-Xserver = %{version}-%{release}
770
771 %description driver-suncg6
772 suncg6 - Sun GX and Turbo GX video driver.
773
774 %package driver-sunffb
775 Summary:        sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver
776 Group:          X11/XFree86
777 Group(de):      X11/XFree86
778 Group(pl):      X11/XFree86
779 Requires:       %{name}-modules = %{version}-%{release}
780 Requires:       %{name}-Xserver = %{version}-%{release}
781
782 %description driver-sunffb
783 sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver.
784
785 %package driver-sunleo
786 Summary:        sunleo - Sun Leo (ZX) video cards driver
787 Group:          X11/XFree86
788 Group(de):      X11/XFree86
789 Group(pl):      X11/XFree86
790 Requires:       %{name}-modules = %{version}-%{release}
791 Requires:       %{name}-Xserver = %{version}-%{release}
792
793 %description driver-sunleo
794 sunleo - Sun Leo (ZX) video cards driver.
795
796 %package driver-suntcx
797 Summary:        suntcx - Sun TCX video cards driver
798 Group:          X11/XFree86
799 Group(de):      X11/XFree86
800 Group(pl):      X11/XFree86
801 Requires:       %{name}-modules = %{version}-%{release}
802 Requires:       %{name}-Xserver = %{version}-%{release}
803
804 %description driver-suntcx
805 suntcx - Sun TCX video cards driver.
806
807 %package driver-tdfx
808 Summary:        3Dfx video driver
809 Group:          X11/XFree86
810 Group(de):      X11/XFree86
811 Group(pl):      X11/XFree86
812 Requires:       %{name}-modules = %{version}-%{release}
813 Requires:       %{name}-Xserver = %{version}-%{release}
814 Requires:       OpenGL
815
816 %description driver-tdfx
817 3Dfx video driver.
818
819 %package driver-tga
820 Summary:        TGA video driver
821 Group:          X11/XFree86
822 Group(de):      X11/XFree86
823 Group(pl):      X11/XFree86
824 Requires:       %{name}-modules = %{version}-%{release}
825 Requires:       %{name}-Xserver = %{version}-%{release}
826
827 %description driver-tga
828 TGA video driver.
829
830 %package driver-trident
831 Summary:        Trident video driver
832 Group:          X11/XFree86
833 Group(de):      X11/XFree86
834 Group(pl):      X11/XFree86
835 Requires:       %{name}-modules = %{version}-%{release}
836 Requires:       %{name}-Xserver = %{version}-%{release}
837
838 %description driver-trident
839 Trident video driver.
840
841 %package driver-tseng
842 Summary:        Tseng Labs video driver
843 Group:          X11/XFree86
844 Group(de):      X11/XFree86
845 Group(pl):      X11/XFree86
846 Requires:       %{name}-modules = %{version}-%{release}
847 Requires:       %{name}-Xserver = %{version}-%{release}
848
849 %description driver-tseng
850 Tseng Labs video driver.
851
852 %package DPS
853 Summary:        Display PostScript
854 Summary(pl):    Display PostScript
855 Group:          X11/XFree86
856 Group(de):      X11/XFree86
857 Group(pl):      X11/XFree86
858 Obsoletes:      dgs
859
860 %description DPS
861 X-Windows Display PostScript is device-independent imaging model for
862 displaying information on a screen.
863
864 %description -l pl DPS
865 X-Windows Display PostScript to niezale¿ny od urz±dzenia model
866 wy¶wietlania informacji na ekranie.
867
868 %package DPS-devel
869 Summary:        Display PostScript
870 Summary(pl):    Display PostScript
871 Group:          X11/XFree86
872 Group(de):      X11/XFree86
873 Group(pl):      X11/XFree86
874 Requires:       %{name}-DPS = %{version}
875 Obsoletes:      dgs-devel
876
877 %description DPS-devel
878 Header files for develop X-Windows Display Postscript.
879
880 %description -l pl DPS-devel
881 Pliki nag³ówkowe do biblioteki X-Windows Display PostScript.
882
883 %package DPS-static
884 Summary:        Display PostScript
885 Summary(pl):    Display PostScript
886 Group:          X11/XFree86
887 Group(de):      X11/XFree86
888 Group(pl):      X11/XFree86
889 Requires:       %{name}-DPS-devel = %{version}
890 Obsoletes:      dgs-static
891
892 %description DPS-static
893 X-Windows Display PostScript static libraries.
894
895 %description -l pl DPS-static
896 Statyczne biblioteki do X-Windows Display PostScript.
897
898 %package -n sessreg
899 Summary:        sessreg - manage utmp/wtmp entries for non-init clients
900 Group:          X11/XFree86
901 Group(de):      X11/XFree86
902 Group(pl):      X11/XFree86
903 Requires:       %{name}-libs = %{version}
904
905 %description -n sessreg
906 Sessreg is a simple program for managing utmp/wtmp entries for xdm
907 sessions.
908
909 System V has a better interface to /var/run/utmp than BSD; it
910 dynamically allocates entries in the file, instead of writing them at
911 fixed positions indexed by position in /etc/ttys.
912
913 %package -n xdm
914 Summary:        xdm - X Display Manager with support for XDMCP, host chooser
915 Summary(pl):    XDM
916 Group:          X11/XFree86
917 Group(de):      X11/XFree86
918 Group(pl):      X11/XFree86
919 Requires:       %{name} = %{version}
920 Requires:       pam >= 0.71
921 Requires:       %{name}-libs = %{version}
922 Requires:       sessreg = %{version}
923 Requires:       /usr/X11R6/bin/sessreg
924 Provides:       XDM
925 Prereq:         chkconfig
926 Obsoletes:      XFree86-xdm
927 Obsoletes:      gdm
928 Obsoletes:      kdm
929
930 %description -n xdm
931 Xdm manages a collection of X displays, which may be on the local host
932 or remote servers. The design of xdm was guided by the needs of X
933 terminals as well as the X Consortium standard XDMCP, the X Display
934 Manager Control Protocol.
935
936 %package -n twm
937 Summary:        Tab Window Manager for the X Window System
938 Summary(pl):    Twm - podstawowy zarz±dca okien dla X Window System
939 Group:          X11/Window Managers/Tools
940 Group(de):      X11/Fenstermanager/Werkzeuge
941 Group(es):      X11/Administraadores De Ventanas
942 Group(fr):      X11/Gestionnaires De Fenêtres
943 Group(pl):      X11/Zarz±dcy Okien/Narzêdzia
944
945 %description -n twm
946 Twm is a window manager for the X Window System. It provides
947 titlebars, shaped windows, several forms of icon management,
948 user-defined macro functions, click-to-type and pointerdriven keyboard
949 focus, and user-specified key and pointer button bindings.
950
951 %package -n xfs
952 Summary:        Font server for XFree86
953 Summary(pl):    Serwer fontów do XFree86
954 Group:          X11/XFree86
955 Group(de):      X11/XFree86
956 Group(pl):      X11/XFree86
957 Requires:       %{name}-libs = %{version}
958 Prereq:         chkconfig
959 Prereq:         /usr/sbin/useradd
960 Prereq:         /usr/sbin/groupadd
961 Prereq:         /usr/sbin/userdel
962 Prereq:         /usr/sbin/groupdel
963 Prereq:         /usr/bin/getgid
964 Prereq:         /bin/id
965 Obsoletes:      xfsft XFree86-xfs
966
967 %description -n xfs
968 This is a font server for XFree86. You can serve fonts to other X
969 servers remotely with this package, and the remote system will be able
970 to use all fonts installed on the font server, even if they are not
971 installed on the remote computer.
972
973 %package -n xauth
974 Summary:        xauth - X authority file utility
975 Group:          X11/XFree86
976 Group(de):      X11/XFree86
977 Group(pl):      X11/XFree86
978 Requires:       %{name}-libs = %{version}
979
980 %description -n xauth
981 The xauth program is used to edit and display the authorization
982 information used in connecting to the X server. This program is
983 usually used to extract authorization records from one machine and
984 merge them in on another (as is the case when using remote logins or
985 granting access to other users).
986
987 %package tools
988 Summary:        Various tools for XFree86
989 Group:          X11/XFree86
990 Group(de):      X11/XFree86
991 Group(pl):      X11/XFree86
992 Requires:       %{name} = %{version}
993 Obsoletes:      X11R6-contrib
994
995 %description tools
996 Various tools for X, including listres, xbiff, xedit, xeyes, xcalc,
997 xload and xman, among others.
998
999 If you're using X, you should install XFree86-tools. You will also
1000 need to install the XFree86 package, the XFree86 package which
1001 corresponds to your video card, one of the XFree86 fonts packages, the
1002 Xconfigurator package and the XFree86-libs package.
1003
1004 Finally, if you are going to develop applications that run as X
1005 clients, you will also need to install XFree86-devel.
1006
1007 This package contains all applications that used to be in
1008 X11R6-contrib in older releases.
1009
1010 #--- %prep ---------------------------
1011
1012 %prep
1013 %setup -q -c -a1 -a2
1014 %patch0 -p1
1015 %patch1 -p1
1016 %patch2 -p1
1017 %patch3 -p1
1018 %patch4 -p1
1019 %patch5 -p0
1020 # Not ready yet
1021 #%patch6 -p0
1022 %patch7 -p1
1023 %patch8 -p1
1024 %patch9 -p0
1025 %patch10 -p1
1026 %patch11 -p1
1027 %patch12 -p0
1028 %patch13 -p1
1029 %patch14 -p1
1030 %patch15 -p1
1031 %patch16 -p1
1032 %patch17 -p1
1033 %patch18 -p1
1034 %patch19 -p1
1035 %patch20 -p0
1036 %patch21 -p0
1037 %patch22 -p1
1038 %patch23 -p1
1039 %patch24 -p1
1040 %patch25 -p1
1041 rm -f xc/config/cf/host.def
1042
1043 #--- %build --------------------------
1044
1045 %build
1046 %{__make} -S -C xc World DEFAULT_OS_CPU_FROB=%{_target_cpu} \
1047         "BOOTSTRAPCFLAGS=%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}" \
1048         "CCOPTIONS=%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}" \
1049         "CXXOPTIONS=%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}" \
1050         "CXXDEBUGFLAGS=" "CDEBUGFLAGS="
1051
1052 cd Mesa*
1053
1054 %configure \
1055         --enable-static \
1056         --enable-shared \
1057         --with-ggi="no" \
1058         --with-svga="no" \
1059         --disable-ggi-fbdev \
1060         --disable-ggi-genkgi \
1061 %ifarch %{ix86} \
1062         --enable-x86 \
1063   %ifarch i586 i686 \
1064         --enable-mmx \
1065         --enable-3dnow \
1066   %else \
1067     %ifarch k6 \
1068         --enable-mmx \
1069         --enable-3dnow" \
1070     %else \
1071         --disable-mmx \
1072         --disable-3dnow \
1073     %endif \
1074   %endif \
1075 %else \
1076         --disable-x86 \
1077         --disable-mmx \
1078         --disable-3dnow
1079 %endif
1080
1081 %{__make} -C src-glu
1082         
1083 #--- %install ------------------------
1084
1085 %install
1086 rm -rf $RPM_BUILD_ROOT
1087 install -d $RPM_BUILD_ROOT/etc/{sysconfig,X11,pam.d,rc.d/init.d,security/console.apps} \
1088         $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/pl \
1089         $RPM_BUILD_ROOT/var/lib/xkb \
1090         $RPM_BUILD_ROOT/usr/include \
1091         $RPM_BUILD_ROOT/usr/bin \
1092         $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties \
1093         $RPM_BUILD_ROOT{%{_appnkldir}/Utilities,%{_datadir}/pixmaps}
1094
1095 %{__make} -C xc "DESTDIR=$RPM_BUILD_ROOT" \
1096                 "DOCDIR=/usr/share/doc/%{name}-%{version}" \
1097                 "INSTBINFLAGS=-m 755" \
1098                 "INSTPGMFLAGS=-m 755" \
1099                 "RAWCPP=/lib/cpp" \
1100                 install install.man
1101
1102 %{__make} -C Mesa*/src-glu install \
1103         DESTDIR=$RPM_BUILD_ROOT
1104
1105 install Mesa*/include/GL/glu.h $RPM_BUILD_ROOT%{_includedir}/GL/
1106
1107 # setting default X
1108 rm -f $RPM_BUILD_ROOT%{_bindir}/X
1109 ln -sf XFree86 $RPM_BUILD_ROOT%{_bindir}/X
1110
1111 # setting ghost X in /etc/X11 -- xf86config will fix this ...
1112 ln -s ../..%{_bindir}/XFree86 $RPM_BUILD_ROOT/etc/X11/X
1113
1114 # add X11 links in /usr/bin and /usr/include
1115 ln -s ../X11R6/include/X11 $RPM_BUILD_ROOT/usr/include/X11
1116 ln -s ../X11R6/bin $RPM_BUILD_ROOT/usr/bin/X11
1117
1118 # fix libGL*.so links
1119 rm -f $RPM_BUILD_ROOT%{_libdir}/libGL*.so
1120 ln -sf libGL.so.1 $RPM_BUILD_ROOT%{_libdir}/libGL.so
1121 ln -sf libGLU.so.1 $RPM_BUILD_ROOT%{_libdir}/libGLU.so
1122
1123 # set up PLD xdm config
1124 rm -f $RPM_BUILD_ROOT/etc/X11/xdm/{*Console,Xaccess,Xsession,Xsetup*}
1125 install xdm-xinitrc-*/pixmaps/* $RPM_BUILD_ROOT/etc/X11/xdm/pixmaps/
1126 install xdm-xinitrc-*/{*Console,Xaccess,Xsession,Xsetup*} $RPM_BUILD_ROOT/etc/X11/xdm/
1127
1128 install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/xdm
1129 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/xserver
1130 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/xdm
1131 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/xfs
1132 install %{SOURCE6} $RPM_BUILD_ROOT/etc/X11/fs/config
1133 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/pl/XTerm
1134
1135 install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/xdm
1136 install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/xfs
1137
1138 install %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties/twm.desktop
1139 install %{SOURCE12} $RPM_BUILD_ROOT%{_appnkldir}/Utilities
1140 install %{SOURCE13} $RPM_BUILD_ROOT%{_appnkldir}/Utilities
1141 install %{SOURCE14} $RPM_BUILD_ROOT%{_appnkldir}
1142
1143 install %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/pixmaps
1144
1145 touch $RPM_BUILD_ROOT/etc/security/console.apps/xserver
1146 touch $RPM_BUILD_ROOT/etc/security/blacklist.xserver
1147 touch $RPM_BUILD_ROOT/etc/security/blacklist.xdm
1148
1149 #ln -sf ../..%{_includedir}/X11 $RPM_BUILD_ROOT%{_includedir}/X11 ##change
1150 ln -sf %{_fontdir} $RPM_BUILD_ROOT%{_libdir}/X11/fonts
1151
1152 # do not duplicate xkbcomp program
1153 rm -f $RPM_BUILD_ROOT%{_libdir}/X11/xkb/xkbcomp
1154 ln -sf %{_bindir}/xkbcomp $RPM_BUILD_ROOT/etc/X11/xkb/xkbcomp
1155
1156 ln -sf ../../../share/doc/%{name}-%{version} \
1157         $RPM_BUILD_ROOT%{_libdir}/X11/doc
1158
1159 rm -f $RPM_BUILD_ROOT%{_libdir}/X11/config/host.def
1160
1161 :> $RPM_BUILD_ROOT%{_libdir}/X11/config/host.def
1162 :> $RPM_BUILD_ROOT/etc/X11/XF86Config
1163
1164 rm -rf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/html
1165
1166 %ifnarch sparc sparc64
1167 gzip -9nf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/*
1168
1169 # don't gzip README.* files, they are needed by XF86Setup
1170 gunzip $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/README.*
1171
1172 %endif
1173
1174 #--- %post{un}, %preun, %verifyscript, %trigge ----------
1175
1176 %triggerpostun modules -- XFree86-modules < 4.0.2
1177 if [ -d /usr/X11R6/lib/X11/xkb ]; then
1178         rm -rf /usr/X11R6/lib/X11/xkb
1179         ln -sf ../../../../etc/X11/xkb /usr/X11R6/lib/X11/xkb
1180 fi
1181
1182 %post libs
1183 grep "^%{_libdir}$" /etc/ld.so.conf >/dev/null 2>&1
1184 [ $? -ne 0 ] && echo "%{_libdir}" >> /etc/ld.so.conf
1185 /sbin/ldconfig
1186
1187 %postun libs
1188 if [ "$1" = "0" ]; then
1189         grep -v "%{_libdir}" /etc/ld.so.conf > /etc/ld.so.conf.new
1190         mv -f /etc/ld.so.conf.new /etc/ld.so.conf
1191 fi
1192 /sbin/ldconfig
1193
1194 %verifyscript libs
1195 echo -n "Looking for %{_libdir} in /etc/ld.so.conf... "
1196 if ! grep "^%{_libdir}$" /etc/ld.so.conf > /dev/null; then
1197         echo "missing"
1198         echo "%{_libdir} missing from /etc/ld.so.conf" >&2
1199 else
1200         echo "found"
1201 fi
1202
1203 %pre -n xfs
1204 if [ -n "`/usr/bin/getgid xfs`" ]; then
1205         if [ "`/usr/bin/getgid xfs`" != "56" ]; then
1206                 echo "Warning: group xfs hasn't gid=56. Correct this before installing xfs." 1>&2
1207                 exit 1
1208         fi
1209 else
1210         /usr/sbin/groupadd -g 56 -r -f xfs
1211 fi
1212 if [ -n "`/bin/id -u xfs 2>/dev/null`" ]; then
1213         if [ "`/bin/id -u xfs`" != "56" ]; then
1214                 echo "Warning: user xfs hasn't uid=56. Corrent this before installing xfs." 1>&2
1215                 exit 1
1216         fi
1217 else
1218         /usr/sbin/useradd -u 56 -r -d /etc/X11/fs -s /bin/false -c "X Font Server" -g xfs xfs 1>&2
1219 fi
1220
1221 %post -n xfs
1222 /sbin/chkconfig --add xfs
1223 if [ -f /var/lock/subsys/xfs ]; then
1224         /etc/rc.d/init.d/xfs restart >&2
1225 else
1226         echo "Run \"/etc/rc.d/init.d/xfs start\" to start font server." >&2
1227 fi
1228
1229 %preun -n xfs
1230 if [ "$1" = "0" ]; then
1231         if [ -f /var/lock/subsys/xfs ]; then
1232                 /etc/rc.d/init.d/xfs stop >&2
1233         fi
1234         /sbin/chkconfig --del xfs
1235 fi
1236
1237 %postun -n xfs
1238 if [ $1 = 0 ]; then
1239         /usr/sbin/userdel xfs 2>/dev/null
1240         /usr/sbin/groupdel xfs 2>/dev/null
1241 fi
1242
1243 %post -n xdm
1244 /sbin/chkconfig --add xdm
1245 if [ -f /var/lock/subsys/xdm ]; then
1246         /etc/rc.d/init.d/xdm restart >&2
1247 else
1248         echo "Run \"/etc/rc.d/init.d/xdm start\" to start xdm." >&2
1249 fi
1250                 
1251 %preun -n xdm
1252 if [ "$1" = "0" ]; then
1253         if [ -f /var/lock/subsys/xdm ]; then
1254                 /etc/rc.d/init.d/xdm stop >&2
1255         fi
1256         /sbin/chkconfig --del xdm
1257 fi
1258
1259 %post   DPS -p /sbin/ldconfig
1260 %postun DPS -p /sbin/ldconfig
1261
1262 %post   OpenGL-libs -p /sbin/ldconfig
1263 %postun OpenGL-libs -p /sbin/ldconfig
1264
1265 %clean
1266 rm -rf $RPM_BUILD_ROOT
1267
1268 #--- %files --------------------------
1269
1270 %files
1271 %defattr(644,root,root,755)
1272 %ifnarch sparc sparc64
1273 %doc %{_docdir}/%{name}-%{version}/*
1274 %doc %{_libdir}/X11/doc
1275 %endif
1276
1277 %dir %{_prefix}
1278 %dir %{_libdir}
1279 %dir %{_libdir}/X11
1280 %dir %{_bindir}
1281
1282 %{_libdir}/X11/XErrorDB
1283 %{_libdir}/X11/XftConfig
1284 %{_libdir}/X11/XKeysymDB
1285 %{_libdir}/X11/locale
1286
1287 %dir %{_libdir}/X11/app-defaults
1288 %{_libdir}/X11/app-defaults/XCalc
1289 %{_libdir}/X11/app-defaults/XCalc-color
1290 %{_libdir}/X11/app-defaults/XClipboard
1291 %{_libdir}/X11/app-defaults/XClock
1292 %{_libdir}/X11/app-defaults/XLoad
1293 %{_libdir}/X11/app-defaults/XLogo
1294 %{_libdir}/X11/app-defaults/XLogo-color
1295 %{_libdir}/X11/app-defaults/XSm
1296 %{_libdir}/X11/app-defaults/XTerm
1297 %{_libdir}/X11/app-defaults/XTerm-color
1298 %ifnarch sparc sparc64
1299 %{_libdir}/X11/app-defaults/XF86Cfg
1300 %endif
1301
1302 %attr(755,root,root) %{_libdir}/X11/lbxproxy
1303 %attr(755,root,root) %{_libdir}/X11/proxymngr
1304 %attr(755,root,root) %{_libdir}/X11/rstart
1305 %attr(755,root,root) %{_libdir}/X11/xserver
1306 %attr(755,root,root) %{_libdir}/X11/fonts
1307 %attr(755,root,root) %{_libdir}/X11/xinit
1308 %attr(755,root,root) %{_libdir}/X11/xsm
1309
1310 %dir /etc/X11/lbxproxy
1311 %dir /etc/X11/proxymngr
1312 %dir /etc/X11/rstart
1313 %dir /etc/X11/rstart/commands
1314 %dir /etc/X11/rstart/commands/x11r6
1315 %dir /etc/X11/rstart/contexts
1316 %dir /etc/X11/xserver
1317 %dir /etc/X11/xsm
1318 %dir /etc/X11/xinit
1319
1320 /etc/X11/lbxproxy/*
1321 /etc/X11/proxymngr/*
1322 %attr(-,root,root) /etc/X11/rstart/config
1323 %attr(-,root,root) /etc/X11/rstart/rstartd.real
1324 %attr(-,root,root) /etc/X11/rstart/commands/x
1325 %attr(-,root,root) /etc/X11/rstart/commands/x11
1326 %attr(-,root,root) /etc/X11/rstart/commands/*List*
1327 %attr(-,root,root) /etc/X11/rstart/commands/x11r6/*
1328 %attr(-,root,root) /etc/X11/rstart/contexts/*
1329 /etc/X11/xserver/SecurityPolicy
1330 /etc/X11/xsm/*
1331
1332 %lang(pl) %{_libdir}/X11/app-defaults/pl
1333
1334 %dir %{_libdir}/X11/x11perfcomp
1335 %attr(755,root,root) %{_libdir}/X11/x11perfcomp/*
1336 %{_libdir}/X11/*.txt
1337
1338 %attr(755,root,root) %{_bindir}/Xmark
1339 %attr(755,root,root) %{_bindir}/appres
1340 %attr(755,root,root) %{_bindir}/atobm
1341 %attr(755,root,root) %{_bindir}/bdftopcf
1342 %attr(755,root,root) %{_bindir}/bitmap
1343 %attr(755,root,root) %{_bindir}/bmtoa
1344 %attr(755,root,root) %{_bindir}/cxpm
1345 %attr(755,root,root) %{_bindir}/dga
1346 %attr(755,root,root) %{_bindir}/editres
1347 %attr(755,root,root) %{_bindir}/iceauth
1348 %attr(755,root,root) %{_bindir}/lbxproxy
1349 %attr(755,root,root) %{_bindir}/lndir
1350 %attr(755,root,root) %{_bindir}/makeg
1351 %attr(755,root,root) %{_bindir}/makestrs
1352 %attr(755,root,root) %{_bindir}/mergelib
1353 %attr(755,root,root) %{_bindir}/mkdirhier
1354 %attr(755,root,root) %{_bindir}/mkfontdir
1355 %attr(755,root,root) %{_bindir}/proxymngr
1356 %attr(755,root,root) %{_bindir}/resize
1357 %attr(755,root,root) %{_bindir}/revpath
1358 %attr(755,root,root) %{_bindir}/rstart
1359 %attr(755,root,root) %{_bindir}/rstartd
1360 %attr(755,root,root) %{_bindir}/setxkbmap
1361 %attr(755,root,root) %{_bindir}/showrgb
1362 %attr(755,root,root) %{_bindir}/smproxy
1363 %attr(755,root,root) %{_bindir}/startx
1364 %attr(755,root,root) %{_bindir}/sxpm
1365 %attr(755,root,root) %{_bindir}/xcmsdb
1366 %attr(755,root,root) %{_bindir}/xconsole
1367 %attr(755,root,root) %{_bindir}/xcutsel
1368 %attr(755,root,root) %{_bindir}/xdpyinfo
1369 %attr(755,root,root) %{_bindir}/xfindproxy
1370 %attr(755,root,root) %{_bindir}/xfwp
1371 %attr(755,root,root) %{_bindir}/xgamma
1372 %attr(755,root,root) %{_bindir}/xhost
1373 %attr(755,root,root) %{_bindir}/xinit
1374 %attr(755,root,root) %{_bindir}/xkbbell
1375 %attr(755,root,root) %{_bindir}/xkbcomp
1376 %attr(755,root,root) %{_bindir}/xkbevd
1377 %attr(755,root,root) %{_bindir}/xkbprint
1378 %attr(755,root,root) %{_bindir}/xkbvleds
1379 %attr(755,root,root) %{_bindir}/xkbwatch
1380 %attr(755,root,root) %{_bindir}/xlsatoms
1381 %attr(755,root,root) %{_bindir}/xlsclients
1382 %attr(755,root,root) %{_bindir}/xlsfonts
1383 %attr(755,root,root) %{_bindir}/xmodmap
1384 %attr(755,root,root) %{_bindir}/xon
1385 %attr(755,root,root) %{_bindir}/xprop
1386 %attr(755,root,root) %{_bindir}/xrdb
1387 %attr(755,root,root) %{_bindir}/xrefresh
1388 %attr(755,root,root) %{_bindir}/xset
1389 %attr(755,root,root) %{_bindir}/xsetmode
1390 %attr(755,root,root) %{_bindir}/xsetpointer
1391 %attr(755,root,root) %{_bindir}/xsetroot
1392 %attr(755,root,root) %{_bindir}/xsm
1393 %attr(755,root,root) %{_bindir}/xstdcmap
1394 %attr(755,root,root) %{_bindir}/xterm
1395 %attr(755,root,root) %{_bindir}/xvidtune
1396 %attr(755,root,root) %{_bindir}/xvinfo
1397 %attr(755,root,root) %{_bindir}/xwd
1398 %attr(755,root,root) %{_bindir}/xwud
1399
1400 %{_includedir}/X11/bitmaps
1401 %{_includedir}/X11/pixmaps
1402
1403 %{_appnkldir}/Utilities/*.desktop
1404 %{_appnkldir}/*.desktop
1405 %{_pixmapsdir}/*
1406
1407 %{_mandir}/man1/Xmark.1*
1408 %{_mandir}/man1/lbxproxy.1*
1409 %{_mandir}/man1/proxymngr.1*
1410 %{_mandir}/man1/xfindproxy.1*
1411 %{_mandir}/man1/xfwp.1*
1412 %{_mandir}/man1/lndir.1*
1413 %{_mandir}/man1/makestrs.1*
1414 %{_mandir}/man1/makeg.1*
1415 %{_mandir}/man1/mkdirhier.1*
1416 %{_mandir}/man1/appres.1*
1417 %{_mandir}/man1/bdftopcf.1*
1418 %{_mandir}/man1/bitmap.1*
1419 %{_mandir}/man1/bmtoa.1*
1420 %{_mandir}/man1/atobm.1*
1421 %{_mandir}/man1/editres.1*
1422 %{_mandir}/man1/iceauth.1*
1423 %{_mandir}/man1/mkfontdir.1*
1424 %{_mandir}/man1/showrgb.1*
1425 %{_mandir}/man1/rstart.1*
1426 %{_mandir}/man1/rstartd.1*
1427 %{_mandir}/man1/smproxy.1*
1428 %{_mandir}/man1/xcutsel.1*
1429 %{_mandir}/man1/xcmsdb.1*
1430 %{_mandir}/man1/xconsole.1*
1431 %{_mandir}/man1/xdpyinfo.1*
1432 %{_mandir}/man1/dga.1*
1433 %{_mandir}/man1/xhost.1*
1434 %{_mandir}/man1/xinit.1*
1435 %{_mandir}/man1/startx.1*
1436 %{_mandir}/man1/setxkbmap.1*
1437 %{_mandir}/man1/xkbcomp.1*
1438 %{_mandir}/man1/xkbevd.1*
1439 %{_mandir}/man1/xkbprint.1*
1440 %{_mandir}/man1/xlsatoms.1*
1441 %{_mandir}/man1/xlsclients.1*
1442 %{_mandir}/man1/xlsfonts.1*
1443 %{_mandir}/man1/xmodmap.1*
1444 %{_mandir}/man1/xprop.1*
1445 %{_mandir}/man1/xrdb.1*
1446 %{_mandir}/man1/xrefresh.1*
1447 %{_mandir}/man1/xset.1*
1448 %{_mandir}/man1/xsetmode.1*
1449 %{_mandir}/man1/xsetpointer.1*
1450 %{_mandir}/man1/xsetroot.1*
1451 %{_mandir}/man1/xsm.1*
1452 %{_mandir}/man1/xstdcmap.1*
1453 %{_mandir}/man1/xterm.1*
1454 %{_mandir}/man1/resize.1*
1455 %{_mandir}/man1/xvidtune.1*
1456 %{_mandir}/man1/xvinfo.1*
1457 %{_mandir}/man1/xwd.1*
1458 %{_mandir}/man1/xwud.1*
1459 %{_mandir}/man1/xon.1*
1460 %{_mandir}/man1/revpath.1*
1461 %{_mandir}/man1/xgamma.1*
1462 %{_mandir}/man1/cxpm.1*
1463 %{_mandir}/man1/sxpm.1*
1464 %ifnarch alpha
1465 %{_mandir}/man1/libxrx.1*
1466 %endif
1467 %{_mandir}/man7/*
1468
1469 /usr/bin/X11
1470
1471 %files modules
1472 %defattr(-,root,root,755)
1473 %{_libdir}/X11/xkb
1474 /etc/X11/xkb
1475 /var/lib/xkb
1476 %dir %{_libdir}/modules
1477 %ifnarch alpha
1478 %dir %{_libdir}/modules/dri
1479 %endif
1480 %dir %{_libdir}/modules/drivers
1481 %ifnarch sparc sparc64
1482 %{_libdir}/modules/*.uc
1483 %endif
1484 %attr(755,root,root) %{_libdir}/modules/*.a
1485 %attr(755,root,root) %{_libdir}/modules/codeconv
1486 %attr(755,root,root) %{_libdir}/modules/drivers/linux
1487 %ifnarch sparc sparc64
1488 %attr(755,root,root) %{_libdir}/modules/drivers/vga_drv.o
1489 %attr(755,root,root) %{_libdir}/modules/drivers/vesa_drv.o
1490 %endif
1491 %dir %{_libdir}/modules/extensions
1492 %attr(755,root,root) %{_libdir}/modules/extensions/libdbe.a
1493 %attr(755,root,root) %{_libdir}/modules/extensions/libdri.a
1494 %attr(755,root,root) %{_libdir}/modules/extensions/libextmod.a
1495 %attr(755,root,root) %{_libdir}/modules/extensions/libpex5.a
1496 %attr(755,root,root) %{_libdir}/modules/extensions/librecord.a
1497 %attr(755,root,root) %{_libdir}/modules/extensions/libxie.a
1498 %attr(755,root,root) %{_libdir}/modules/fonts
1499 %attr(755,root,root) %{_libdir}/modules/input
1500 %attr(755,root,root) %{_libdir}/modules/linux
1501 %{_mandir}/man4/citron*
1502 %{_mandir}/man4/dynapro*
1503 %{_mandir}/man4/keyboard*
1504 %{_mandir}/man4/microtouch*
1505 %{_mandir}/man4/mouse*
1506 %{_mandir}/man4/v4l*
1507 %ifnarch sparc sparc64
1508 %{_mandir}/man4/vga*
1509 %{_mandir}/man4/vesa*
1510 %endif
1511 %{_mandir}/man4/void*
1512 %{_mandir}/man4/wacom*
1513 %{_mandir}/man4/elographics*
1514 %{_mandir}/man4/mutouch*
1515
1516 %files -n sessreg
1517 %defattr(644,root,root,755)
1518 %attr(755,root,root) %{_bindir}/sessreg
1519 %{_mandir}/man1/sessreg.1*
1520
1521 %files -n xdm
1522 %defattr(644,root,root,755)
1523 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/xdm
1524 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.xdm
1525 %attr(754,root,root) /etc/rc.d/init.d/xdm
1526 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/xdm
1527 /var/lib/xdm
1528
1529 %{_libdir}/X11/app-defaults/Chooser
1530
1531 %attr(755,root,root) %{_libdir}/X11/xdm
1532 %attr(755,root,root) %{_bindir}/xdm
1533 %attr(755,root,root) %{_bindir}/chooser
1534 %ifarch alpha
1535 %attr(755,root,root) %{_libdir}/libXdmGreet.so*
1536 %endif
1537 %{_mandir}/man1/xdm.1*
1538
1539 %dir /etc/X11/xdm
1540 %attr(755,root,root) %config /etc/X11/xdm/GiveConsole
1541 %attr(755,root,root) %config /etc/X11/xdm/TakeConsole
1542 %attr(755,root,root) %config /etc/X11/xdm/Xsession
1543 %attr(755,root,root) %config /etc/X11/xdm/Xsetup_0
1544 %attr(755,root,root) %config /etc/X11/xdm/Xwilling
1545 %config /etc/X11/xdm/Xaccess
1546 %config /etc/X11/xdm/Xresources
1547 %config /etc/X11/xdm/Xservers
1548 %config /etc/X11/xdm/xdm-config
1549 /etc/X11/xdm/pixmaps
1550
1551 %files -n twm
1552 %defattr(644,root,root,755)
1553 %{_datadir}/gnome/wm-properties/twm.desktop
1554 %attr(755,root,root) %{_bindir}/twm
1555 %dir /etc/X11/twm
1556 %config /etc/X11/twm/system.twmrc
1557 %attr(755,root,root) %{_libdir}/X11/twm
1558 %{_mandir}/man1/twm.1*
1559
1560 %files -n xfs
1561 %defattr(644,root,root,755)
1562 %attr(754,root,root) /etc/rc.d/init.d/xfs
1563 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/xfs
1564 %dir /etc/X11/fs
1565 %attr(755,root,root) %{_libdir}/X11/fs
1566 %config(noreplace) /etc/X11/fs/config
1567
1568 %attr(755,root,root) %{_bindir}/xfs
1569 %attr(755,root,root) %{_bindir}/fsinfo
1570 %attr(755,root,root) %{_bindir}/fslsfonts
1571 %attr(755,root,root) %{_bindir}/fstobdf
1572 %attr(755,root,root) %{_bindir}/mkcfm
1573
1574 %{_mandir}/man1/xfs.1*
1575 %{_mandir}/man1/fsinfo.1*
1576 %{_mandir}/man1/fslsfonts.1*
1577 %{_mandir}/man1/fstobdf.1*
1578 %{_mandir}/man1/mkcfm.1*
1579
1580 %files -n xauth
1581 %defattr(644,root,root,755)
1582 %attr(755,root,root) %{_bindir}/xauth
1583 %{_mandir}/man1/xauth.1*
1584
1585 %files libs
1586 %defattr(644,root,root,755)
1587 %attr(755,root,root) %{_libdir}/libX*.so.*.*
1588 %attr(755,root,root) %{_libdir}/libI*.so.*.*
1589 %attr(755,root,root) %{_libdir}/libP*.so.*.*
1590 %attr(755,root,root) %{_libdir}/libS*.so.*.*
1591 %ifnarch alpha
1592 %attr(755,root,root) %{_libdir}/libx*.so.*.*
1593 %endif
1594
1595 %files OpenGL-core
1596 %defattr(644,root,root,755)
1597 %attr(755,root,root) %{_libdir}/libGL.so.*.*
1598 %ifnarch sparc sparc64
1599 %attr(755,root,root) %{_libdir}/modules/extensions/libglx.a
1600 %attr(755,root,root) %{_libdir}/modules/extensions/libGLcore.a
1601 %endif
1602
1603 %files OpenGL-libs
1604 %defattr(644,root,root,755)
1605 %attr(755,root,root) %{_bindir}/glxinfo
1606 %attr(755,root,root) %{_libdir}/libGLU.so.*.*
1607 %ifnarch alpha
1608 %attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
1609 %endif
1610 %{_mandir}/man1/glxinfo.1*
1611
1612 %files OpenGL-devel
1613 %defattr(644,root,root,755)
1614 %attr(755,root,root) %{_libdir}/libGLU.la
1615 %attr(755,root,root) %{_libdir}/libGL*.so
1616 %attr(755,root,root) %{_libdir}/libGLw.a
1617 %ifnarch alpha
1618 %attr(755,root,root) %{_libdir}/libOSMesa*.so
1619 %endif
1620 %dir %{_includedir}/GL
1621 %attr(644,root,root) %{_includedir}/GL/*
1622 %{_mandir}/man3/glX*
1623
1624 %files OpenGL-static
1625 %defattr(644,root,root,755)
1626 %{_libdir}/libGL.a
1627 %{_libdir}/libGLU.a
1628
1629 %files devel
1630 %defattr(644,root,root,755)
1631 %attr(755,root,root) %{_bindir}/gccmakedep
1632 %attr(755,root,root) %{_libdir}/libX*.so
1633 %attr(755,root,root) %{_libdir}/libI*.so
1634 %attr(755,root,root) %{_libdir}/libP*.so
1635 %attr(755,root,root) %{_libdir}/libS*.so
1636 %ifnarch alpha
1637 %attr(755,root,root) %{_libdir}/libx*.so
1638 %endif
1639 %{_libdir}/libFS.a
1640 %{_libdir}/libXau.a
1641 %{_libdir}/libXdmcp.a
1642 %{_libdir}/libXfontcache.a
1643 %{_libdir}/libXss.a
1644 %{_libdir}/libXxf86dga.a
1645 %{_libdir}/libXxf86misc.a
1646 %{_libdir}/libXxf86rush.a
1647 %{_libdir}/libXxf86vm.a
1648 %{_libdir}/liboldX.a
1649 %{_libdir}/libxkbfile.a
1650 %{_libdir}/libxkbui.a
1651 %{_libdir}/libXv.a
1652 %{_libdir}/libfntstubs.a
1653 %{_libdir}/libxf86config.a
1654 %{_libdir}/libXinerama.a
1655
1656 %dir %{_includedir}/X11
1657 %{_includedir}/X11/*.h
1658 %{_includedir}/X11/ICE
1659 %{_includedir}/X11/PEX5
1660 %{_includedir}/X11/PM
1661 %{_includedir}/X11/SM
1662 %{_includedir}/X11/Xaw
1663 %{_includedir}/X11/Xft
1664 %{_includedir}/X11/Xmu
1665 %{_includedir}/X11/extensions
1666 %{_includedir}/X11/fonts
1667 %{_includedir}/xf86*.h
1668 %{_libdir}/X11/config
1669
1670 %attr(755,root,root) %{_bindir}/imake
1671 %attr(755,root,root) %{_bindir}/makedepend
1672 %attr(755,root,root) %{_bindir}/xmkmf
1673
1674 %{_mandir}/man1/imake.1*
1675 %{_mandir}/man1/makedepend.1*
1676 %{_mandir}/man1/xmkmf.1*
1677 %{_mandir}/man3/[A-Z]*
1678
1679 /usr/include/X11
1680
1681 %files static
1682 %defattr(644,root,root,755)
1683 %{_libdir}/libICE.a
1684 %{_libdir}/libPEX5.a
1685 %{_libdir}/libSM.a
1686 %{_libdir}/libX11.a
1687 %{_libdir}/libXIE.a
1688 %{_libdir}/libXaw.a
1689 %{_libdir}/libXft.a
1690 %{_libdir}/libXext.a
1691 %{_libdir}/libXfont.a
1692 %{_libdir}/libXi.a
1693 %{_libdir}/libXmu.a
1694 %{_libdir}/libXp.a
1695 %{_libdir}/libXpm.a
1696 %{_libdir}/libXrender.a
1697 %{_libdir}/libXt.a
1698 %{_libdir}/libXtst.a
1699
1700 %files Xvfb
1701 %defattr(644,root,root,755)
1702 %attr(755,root,root) %{_bindir}/Xvfb
1703 %{_mandir}/man1/Xvfb.1*
1704
1705 %files Xnest
1706 %defattr(644,root,root,755)
1707 %attr(755,root,root) %{_bindir}/Xnest
1708 %{_mandir}/man1/Xnest.1*
1709
1710 %files Xprt
1711 %defattr(644,root,root,755)
1712 %attr(755,root,root) %{_bindir}/Xprt
1713
1714 %files Xserver
1715 %defattr(644,root,root,755)
1716 %attr(4755,root,root) %{_bindir}/Xwrapper
1717 %attr(755,root,root) %{_bindir}/XFree86
1718 %attr(755,root,root) /etc/X11/X
1719 %attr(755,root,root) %{_bindir}/X
1720 %{_mandir}/man1/XFree86.1*
1721 %{_mandir}/man1/Xserver.1*
1722 %{_mandir}/man5/XF86Config.5*
1723
1724 %{_libdir}/X11/Cards
1725
1726 %config(noreplace) %verify(not md5 mtime size) /etc/X11/XF86Config
1727 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/xserver
1728 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.xserver
1729 %config(missingok) /etc/security/console.apps/xserver
1730
1731 %ifnarch sparc sparc64
1732
1733 %files driver-apm
1734 %defattr(644,root,root,755)
1735 %attr(755,root,root) %{_libdir}/modules/drivers/apm_drv.o
1736 %{_mandir}/man4/apm*
1737
1738 %endif
1739 %ifnarch sparc sparc64
1740
1741 %files driver-ark
1742 %defattr(644,root,root,755)
1743 %attr(755,root,root) %{_libdir}/modules/drivers/ark_drv.o
1744
1745 %endif
1746
1747 %files driver-ati
1748 %defattr(644,root,root,755)
1749 %attr(755,root,root) %{_libdir}/modules/drivers/ati*_drv.o
1750 #%{_mandir}/man4/ati*
1751
1752 %ifnarch sparc sparc64
1753
1754 %files driver-chips
1755 %defattr(644,root,root,755)
1756 %attr(755,root,root) %{_libdir}/modules/drivers/chips_drv.o
1757 %{_mandir}/man4/chips*
1758
1759 %endif
1760 %ifnarch sparc sparc64
1761
1762 %files driver-cirrus
1763 %defattr(644,root,root,755)
1764 %attr(755,root,root) %{_libdir}/modules/drivers/cirrus_*.o
1765 %{_mandir}/man4/cirrus*
1766
1767 %endif
1768 %ifnarch sparc sparc64
1769
1770 %files driver-cyrix
1771 %defattr(644,root,root,755)
1772 %attr(755,root,root) %{_libdir}/modules/drivers/cyrix_drv.o
1773 %{_mandir}/man4/cyrix*
1774
1775 %endif
1776
1777 %files driver-fbdev
1778 %defattr(644,root,root,755)
1779 %attr(755,root,root) %{_libdir}/modules/drivers/fbdev_drv.o
1780 %{_mandir}/man4/fbdev*
1781 %ifnarch sparc sparc64
1782
1783 %files driver-glide
1784 %defattr(644,root,root,755)
1785 %attr(755,root,root) %{_libdir}/modules/drivers/glide_drv.o
1786 %{_mandir}/man4/glide*
1787
1788 %endif
1789
1790 %files driver-glint
1791 %defattr(644,root,root,755)
1792 %attr(755,root,root) %{_libdir}/modules/drivers/glint_drv.o
1793 %ifnarch sparc sparc64
1794 %attr(755,root,root) %{_libdir}/modules/dri/gamma_dri.so
1795 %endif
1796 %{_mandir}/man4/glint*
1797
1798 %ifnarch sparc sparc64
1799
1800 %files driver-i128
1801 %defattr(644,root,root,755)
1802 %attr(755,root,root) %{_libdir}/modules/drivers/i128_drv.o
1803 %{_mandir}/man4/i128*
1804
1805 %endif
1806 %ifnarch sparc sparc64
1807
1808 %files driver-i740
1809 %defattr(644,root,root,755)
1810 %attr(755,root,root) %{_libdir}/modules/drivers/i740_drv.o
1811 %{_mandir}/man4/i740*
1812
1813 %endif
1814 %ifnarch sparc sparc64
1815
1816 %files driver-i810
1817 %defattr(644,root,root,755)
1818 %attr(755,root,root) %{_libdir}/modules/drivers/i810_drv.o
1819 %attr(755,root,root) %{_libdir}/modules/dri/i810_dri.so
1820 %{_mandir}/man4/i810*
1821
1822 %endif
1823 %ifnarch sparc sparc64
1824
1825 %files driver-mga
1826 %defattr(644,root,root,755)
1827 %attr(755,root,root) %{_libdir}/modules/drivers/mga_drv.o
1828 %attr(755,root,root) %{_libdir}/modules/dri/mga_dri.so
1829 %{_mandir}/man4/mga*
1830
1831 %endif
1832 %ifnarch sparc sparc64
1833
1834 %files driver-neomagic
1835 %defattr(644,root,root,755)
1836 %attr(755,root,root) %{_libdir}/modules/drivers/neomagic_drv.o
1837 %{_mandir}/man4/neomagic*
1838
1839 %endif
1840 %ifnarch sparc sparc64
1841
1842 %files driver-nv
1843 %defattr(644,root,root,755)
1844 %attr(755,root,root) %{_libdir}/modules/drivers/nv_drv.o
1845 %{_mandir}/man4/nv*
1846
1847 %endif
1848 %ifnarch sparc sparc64
1849
1850 %files driver-r128
1851 %defattr(644,root,root,755)
1852 %attr(755,root,root) %{_libdir}/modules/drivers/r128_drv.o
1853 %ifnarch sparc sparc64
1854 %attr(755,root,root) %{_libdir}/modules/dri/r128_dri.so
1855 %endif
1856 %{_mandir}/man4/r128*
1857
1858 %endif
1859
1860 %files driver-radeon
1861 %defattr(644,root,root,755)
1862 %attr(755,root,root) %{_libdir}/modules/drivers/radeon_drv.o
1863
1864 %ifnarch sparc sparc64
1865
1866 %files driver-rendition
1867 %defattr(644,root,root,755)
1868 %attr(755,root,root) %{_libdir}/modules/drivers/rendition_drv.o
1869 %{_mandir}/man4/rendition*
1870
1871 %endif
1872 %ifnarch sparc sparc64
1873
1874 %files driver-s3virge
1875 %defattr(644,root,root,755)
1876 %attr(755,root,root) %{_libdir}/modules/drivers/s3virge_drv.o
1877 %{_mandir}/man4/s3virge*
1878
1879 %endif
1880 %ifnarch sparc sparc64
1881
1882 %files driver-savage
1883 %defattr(644,root,root,755)
1884 %attr(755,root,root) %{_libdir}/modules/drivers/savage_drv.o
1885 %{_mandir}/man4/savage*
1886
1887 %endif
1888 %ifnarch sparc sparc64
1889
1890 %files driver-siliconmotion
1891 %defattr(644,root,root,755)
1892 %attr(755,root,root) %{_libdir}/modules/drivers/siliconmotion_drv.o
1893 %{_mandir}/man4/siliconmotion*
1894
1895 %endif
1896 %ifnarch sparc sparc64
1897
1898 %files driver-sis
1899 %defattr(644,root,root,755)
1900 %attr(755,root,root) %{_libdir}/modules/drivers/sis_drv.o
1901 %attr(755,root,root) %{_libdir}/modules/dri/sis_dri.so
1902 %{_mandir}/man4/sis*
1903
1904 %endif
1905 %ifarch sparc sparc64
1906
1907 %files driver-sunbw2
1908 %defattr(644,root,root,755)
1909 %attr(755,root,root) %{_libdir}/modules/drivers/sunbw2_drv.o
1910 %{_mandir}/man4/sunbw2*
1911
1912 %endif
1913 %ifarch sparc sparc64
1914
1915 %files driver-suncg14
1916 %defattr(644,root,root,755)
1917 %attr(755,root,root) %{_libdir}/modules/drivers/suncg14_drv.o
1918 %{_mandir}/man4/suncg14*
1919
1920 %endif
1921 %ifarch sparc sparc64
1922
1923 %files driver-suncg3
1924 %defattr(644,root,root,755)
1925 %attr(755,root,root) %{_libdir}/modules/drivers/suncg3_drv.o
1926 %{_mandir}/man4/suncg3*
1927
1928 %endif
1929 %ifarch sparc sparc64
1930
1931 %files driver-suncg6
1932 %defattr(644,root,root,755)
1933 %attr(755,root,root) %{_libdir}/modules/drivers/suncg6_drv.o
1934 %{_mandir}/man4/suncg6*
1935
1936 %endif
1937 %ifarch sparc sparc64
1938
1939 %files driver-sunffb
1940 %defattr(644,root,root,755)
1941 %attr(755,root,root) %{_libdir}/modules/drivers/sunffb_drv.o
1942 %attr(755,root,root) %{_libdir}/modules/dri/ffb_dri.so
1943 %{_mandir}/man4/sunffb*
1944
1945 %endif
1946 %ifarch sparc sparc64
1947
1948 %files driver-sunleo
1949 %defattr(644,root,root,755)
1950 %attr(755,root,root) %{_libdir}/modules/drivers/sunleo_drv.o
1951 %{_mandir}/man4/sunleo*
1952
1953 %endif
1954 %ifarch sparc sparc64
1955
1956 %files driver-suntcx
1957 %defattr(644,root,root,755)
1958 %attr(755,root,root) %{_libdir}/modules/drivers/suntcx_drv.o
1959 %{_mandir}/man4/suntcx*
1960
1961 %endif
1962 %ifnarch sparc sparc64
1963
1964 %files driver-tdfx
1965 %defattr(644,root,root,755)
1966 %attr(755,root,root) %{_libdir}/modules/drivers/tdfx_drv.o
1967 %attr(755,root,root) %{_libdir}/modules/dri/tdfx_dri.so
1968 %{_mandir}/man4/tdfx*
1969
1970 %endif
1971 %ifnarch sparc sparc64
1972
1973 %files driver-tga
1974 %defattr(644,root,root,755)
1975 %attr(755,root,root) %{_libdir}/modules/drivers/tga_drv.o
1976
1977 %endif
1978 %ifnarch sparc sparc64
1979
1980 %files driver-trident
1981 %defattr(644,root,root,755)
1982 %attr(755,root,root) %{_libdir}/modules/drivers/trident_drv.o
1983 %{_mandir}/man4/trident*
1984
1985 %endif
1986 %ifnarch sparc sparc64
1987
1988 %files driver-tseng
1989 %defattr(644,root,root,755)
1990 %attr(755,root,root) %{_libdir}/modules/drivers/tseng_drv.o
1991 %{_mandir}/man4/tseng*
1992
1993 %endif
1994
1995 %files DPS
1996 %defattr(644,root,root,755)
1997 %attr(755,root,root) %{_bindir}/makepsres
1998 %attr(755,root,root) %{_bindir}/pswrap
1999 %attr(755,root,root) %{_libdir}/libdps.so.*.*
2000 %attr(755,root,root) %{_libdir}/libdpstk.so.*.*
2001 %attr(755,root,root) %{_libdir}/libpsres.so.*.*
2002 %{_mandir}/man1/makepsres*
2003 %{_mandir}/man1/pswrap*
2004
2005 %files DPS-devel
2006 %defattr(644,root,root,755)
2007 %attr(755,root,root) %{_libdir}/libdps.so
2008 %attr(755,root,root) %{_libdir}/libdpstk.so
2009 %attr(755,root,root) %{_libdir}/libpsres.so
2010 %{_includedir}/DPS
2011
2012 %files DPS-static
2013 %defattr(644,root,root,755)
2014 %{_libdir}/libdps.a
2015 %{_libdir}/libdpstk.a
2016 %{_libdir}/libpsres.a
2017
2018 %files tools
2019 %defattr(644,root,root,755)
2020 %attr(755,root,root) %{_bindir}/beforelight
2021 %attr(755,root,root) %{_bindir}/ico
2022 %attr(755,root,root) %{_bindir}/listres
2023 %attr(755,root,root) %{_bindir}/showfont
2024 %attr(755,root,root) %{_bindir}/viewres
2025 %attr(755,root,root) %{_bindir}/x11perf
2026 %attr(755,root,root) %{_bindir}/x11perfcomp
2027 %attr(755,root,root) %{_bindir}/xbiff
2028 %attr(755,root,root) %{_bindir}/xcalc
2029 %attr(755,root,root) %{_bindir}/xclipboard
2030 %attr(755,root,root) %{_bindir}/xclock
2031 %attr(755,root,root) %{_bindir}/xditview
2032 %attr(755,root,root) %{_bindir}/xedit
2033 %attr(755,root,root) %{_bindir}/xev
2034 %attr(755,root,root) %{_bindir}/xeyes
2035 %attr(755,root,root) %{_bindir}/xfd
2036 %attr(755,root,root) %{_bindir}/xfontsel
2037 %attr(755,root,root) %{_bindir}/xgc
2038 %attr(755,root,root) %{_bindir}/xieperf
2039 %attr(755,root,root) %{_bindir}/xload
2040 %attr(755,root,root) %{_bindir}/xmag
2041 %attr(755,root,root) %{_bindir}/xman
2042 %attr(755,root,root) %{_bindir}/xmessage
2043 %attr(755,root,root) %{_bindir}/xwininfo
2044 %attr(755,root,root) %{_bindir}/oclock
2045 %attr(755,root,root) %{_bindir}/xlogo
2046 %attr(755,root,root) %{_bindir}/xkill
2047 %attr(755,root,root) %{_bindir}/rman
2048 %{_libdir}/X11/xman.help
2049 %{_mandir}/man1/beforelight.1*
2050 %{_mandir}/man1/ico.1*
2051 %{_mandir}/man1/listres.1*
2052 %{_mandir}/man1/showfont.1*
2053 %{_mandir}/man1/viewres.1*
2054 %{_mandir}/man1/x11perf.1*
2055 %{_mandir}/man1/x11perfcomp.1*
2056 %{_mandir}/man1/xbiff.1*
2057 %{_mandir}/man1/xcalc.1*
2058 %{_mandir}/man1/xclipboard.1*
2059 %{_mandir}/man1/xclock.1*
2060 %{_mandir}/man1/xditview.1*
2061 %{_mandir}/man1/xedit.1*
2062 %{_mandir}/man1/xev.1*
2063 %{_mandir}/man1/xeyes.1*
2064 %{_mandir}/man1/xfd.1*
2065 %{_mandir}/man1/xfontsel.1*
2066 %{_mandir}/man1/xgc.1*
2067 %{_mandir}/man1/xieperf.1*
2068 %{_mandir}/man1/xload.1*
2069 %{_mandir}/man1/xmag.1*
2070 %{_mandir}/man1/xman.1*
2071 %{_mandir}/man1/xmessage.1*
2072 %{_mandir}/man1/xwininfo.1*
2073 %{_mandir}/man1/xkill.1*
2074 %{_mandir}/man1/xlogo.1*
2075 %{_mandir}/man1/oclock.1*
2076 %{_mandir}/man1/rman.1*
2077 %{_libdir}/X11/app-defaults/Beforelight
2078 %{_libdir}/X11/app-defaults/Bitmap
2079 %{_libdir}/X11/app-defaults/Bitmap-color
2080 %{_libdir}/X11/app-defaults/Clock-color
2081 %{_libdir}/X11/app-defaults/Editres
2082 %{_libdir}/X11/app-defaults/Editres-color
2083 %{_libdir}/X11/app-defaults/Viewres
2084 %{_libdir}/X11/app-defaults/Xvidtune
2085 %{_libdir}/X11/app-defaults/XConsole
2086 %{_libdir}/X11/app-defaults/Xedit
2087 %{_libdir}/X11/app-defaults/Xedit-color
2088 %{_libdir}/X11/app-defaults/Xfd
2089 %{_libdir}/X11/app-defaults/Xgc
2090 %{_libdir}/X11/app-defaults/Xmag
2091 %{_libdir}/X11/app-defaults/Xman
2092 %{_libdir}/X11/app-defaults/Xmessage
2093 %{_libdir}/X11/app-defaults/XFontSel
2094 %{_libdir}/X11/app-defaults/Xditview
2095 %{_libdir}/X11/app-defaults/Xditview-chrtr
2096
2097 %files setup
2098 %defattr(644,root,root,755)
2099 %attr(755,root,root) %{_bindir}/SuperProbe
2100 %attr(755,root,root) %{_bindir}/pcitweak
2101 %attr(755,root,root) %{_bindir}/scanpci
2102 %attr(755,root,root) %{_bindir}/xf86cfg
2103 %attr(755,root,root) %{_bindir}/xf86config
2104 %{_mandir}/man1/SuperProbe.1*
2105 %{_mandir}/man1/scanpci.1*
2106 %{_mandir}/man1/pcitweak.1*
2107 %{_mandir}/man1/xf86cfg.1*
2108 %{_mandir}/man1/xf86config.1*
This page took 0.194573 seconds and 4 git commands to generate.