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