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