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