]> git.pld-linux.org Git - packages/XFree86.git/blobdiff - XFree86.spec
- libXfont-put-eof patch: fix bug resulting in generating broken pcf fonts
[packages/XFree86.git] / XFree86.spec
index 8a0517299b812fd8e3a7346dcec725f52e50de09..1bc21fbb302c9e60abe22d59238a7703596d0b16 100644 (file)
@@ -3,127 +3,149 @@ Summary(de):        Xfree86 Window-System-Server und grundlegende Programme
 Summary(fr):   Serveurs du système XFree86 et programmes de base
 Summary(pl):   XFree86 Window System wraz z podstawowymi programami
 Summary(tr):   XFree86 Pencereleme Sistemi sunucularý ve temel programlar
-Name:          XFree86
-Version:       4.0.1
+Name:          XFree86
+Version:       4.1.0
 Release:       2
-Copyright:     MIT
+License:       MIT
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
-Source0:       ftp://ftp.xfree86.org/pub/XFree86/4.0/source/X401src-1.tgz
-Source1:       ftp://ftp.mesa3d.org/mesa/MesaLib-3.2.tar.bz2
-Source3:       xdm.pamd
+Source0:       ftp://ftp.xfree86.org/pub/XFree86/4.1.0/source/X410src-1.tgz
+Source1:       ftp://ftp.pld.org.pl/software/xinit/xdm-xinitrc-0.2.tar.bz2
+Source2:       xdm.pamd
+Source3:       xserver.pamd
 Source4:       xdm.init
 Source5:       xfs.init
 Source6:       xfs.config
-Source7:       xserver.pamd
-Source8:       XTerm.ad-pl
-Source9:       xdm.sysconfig
-Source10:      xfs.sysconfig
-Source11:      twm.desktop
-Source12:      xclipboard.desktop
-Source13:      xconsole.desktop
-Source14:      xterm.desktop
-Source15:      xlogo64.png
-Patch0:                XFree86-4.0-PLD.patch
-Patch1:                XFree86-HasZlib.patch
-Patch2:                XFree86-DisableDebug.patch
-Patch3:                XFree86-Xwrapper.patch
-Patch4:                XFree86-xfsredhat.patch
-Patch5:                XFree86-xfs-fix.patch
-Patch6:                XFree86-xfs-logger.patch
-Patch7:                XFree86-xterm-utempter.patch
-Patch8:                XFree86-app_defaults_dir.patch
-# From DRI CVS
-#Patch9:               XFree86-DRI-20000624.patch.gz
-# from rawhide
-Patch10:       XFree86-startx_xauth.patch
-Patch11:       XFree86-v4l.patch
-Patch12:       XFree86-fixemacs.patch
-Patch13:       XFree86-sparc1.patch.gz
-Patch14:       XFree86-sparc2.patch.gz
-Patch15:       XFree86-sparc3.patch.gz
-Patch16:       XFree86-sparc4.patch.gz
-Patch17:       XFree86-shared.patch
-Patch18:       XFree86-broken-includes.patch
-Patch19:       XFree86-Xaw-unaligned.patch
-
+Source7:       XTerm.ad-pl
+Source8:       xdm.sysconfig
+Source9:       xfs.sysconfig
+Source10:      twm.desktop
+Source11:      xclipboard.desktop
+Source12:      xconsole.desktop
+Source13:      xterm.desktop
+Source14:      xlogo64.png
+Patch0:                %{name}-PLD.patch
+Patch1:                %{name}-HasZlib.patch
+Patch2:                %{name}-DisableDebug.patch
+Patch3:                %{name}-Xwrapper.patch
+Patch4:                %{name}-xfs.patch
+Patch5:                %{name}-xfs-fix.patch
+Patch6:                %{name}-xfs-logger.patch
+Patch7:                %{name}-xterm-utempter.patch
+Patch8:                %{name}-app_defaults_dir.patch
+Patch9:                %{name}-v4l.patch
+Patch10:       %{name}-broken-includes.patch
+Patch11:       %{name}-alpha-pcibus-lemming.patch
+Patch12:       %{name}-fhs.patch
+Patch13:       %{name}-xdmsecurity.patch
+Patch14:       %{name}-xman.patch
+Patch15:       %{name}-HasXdmAuth.patch
+Patch16:       %{name}-xdm-fixes.patch
+Patch17:       %{name}-imake-kernel-version.patch
+Patch18:       %{name}-no-kernel-modules.patch
+Patch19:       %{name}-parallelmake.patch
+Patch20:       %{name}-pic.patch
+Patch21:       %{name}-defmodes-1400.patch
+Patch22:       %{name}-r128-busmstr2.patch
+Patch23:       %{name}-neomagic_swcursor.patch
+Patch24:       %{name}-mga-busmstr.patch
+Patch25:       %{name}-agpgart-load.patch
+Patch26:       %{name}-mkfontdir-chmod_644.patch
+Patch27:       %{name}-DEC.patch
+Patch28:       %{name}-HasFreetype2.patch
+Patch29:       %{name}-libXfont-put-eof.patch
+BuildRequires: bison
 BuildRequires: flex
+BuildRequires: freetype-devel >= 2.0.0
 BuildRequires: ncurses-devel
-BuildRequires: zlib-devel
-BuildRequires: utempter-devel
-BuildRequires: tcl-devel
 BuildRequires: pam-devel
-%ifnarch sparc
+BuildRequires: perl
+BuildRequires: tcl-devel
+BuildRequires: utempter-devel
+BuildRequires: zlib-devel
+BuildRequires: gcc-c++
+%ifarch %{ix86} alpha
+BuildRequires: Glide_V3-DRI-devel >= 1:3.10.0-0.20010309
+%endif
+# Required by xc/programs/Xserver/hw/xfree86/drivers/glide/glide_driver.c
+%ifarch %{ix86}
 BuildRequires: Glide2x_SDK
-BuildRequires: Glide_V3-DRI-devel >= 3.10-7
 %endif
 Requires:      xauth
+Prereq:                XFree86-libs
+Obsoletes:     xpm-progs
 Exclusivearch: %{ix86} alpha sparc m68k armv4l noarch
 Buildroot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%ifarch sparc
-Obsoletes: X11R6.1
+%ifarch sparc sparc64
+Obsoletes:     X11R6.1
 %endif
 
-%define                _fontdir        /usr/share/fonts
 %define                _prefix         /usr/X11R6
-%define                _mandir         /usr/X11R6/man
-%define                _appnkldir      %{_datadir}/applnk
+%define                _mandir         %{_prefix}/man
+%define                _wmpropsdir     %{_datadir}/wm-properties
+
+# avoid Mesa dependency in XFree86-OpenGL-libs
+%define                _noautoreqdep   libGL.so.1 libGLU.so.1
 
 %description
-If you want to install the X Window System (TM) on your machine, you'll
-need to install XFree86.
-
-The X Window System provides the base technology for developing graphical
-user interfaces. Simply stated, X draws the elements of the GUI on the
-user's screen and builds methods for sending user interactions back to the
-application. X also supports remote application deployment--running an
-application on another computer while viewing the input/output on your
-machine. X is a powerful environment which supports many different
-applications, such as games, programming tools, graphics programs, text
-editors, etc. XFree86 is the version of X which runs on Linux, as well as
-other platforms.
-
-This package contains the basic fonts, programs and documentation for an X
-workstation. However, this package doesn't provide the program which you
-will need to drive your video hardware. To control your video card, you'll
-need the particular X server package which corresponds to your computer's
-video card.
+If you want to install the X Window System (TM) on your machine,
+you'll need to install XFree86.
+
+The X Window System provides the base technology for developing
+graphical user interfaces. Simply stated, X draws the elements of the
+GUI on the user's screen and builds methods for sending user
+interactions back to the application. X also supports remote
+application deployment--running an application on another computer
+while viewing the input/output on your machine. X is a powerful
+environment which supports many different applications, such as games,
+programming tools, graphics programs, text editors, etc. XFree86 is
+the version of X which runs on Linux, as well as other platforms.
+
+This package contains the basic fonts, programs and documentation for
+an X workstation. However, this package doesn't provide the program
+which you will need to drive your video hardware. To control your
+video card, you'll need the particular X server package which
+corresponds to your computer's video card.
 
 %description -l de
-X-Windows ist eine voll funktionsfähige grafische Benutzeroberfläche mit
-mehreren Fenstern, mehreren Clients und verschiedenen Arten von Fenstern. Es
-kommt auf den meisten Unix-Plattformen zum Einsatz. Die Clients lassen sich
-auch mit Hilfe anderer Fenstersysteme anzeigen. Das X-Protokoll gestattet
-die Ausführung der Applikationen direkt auf lokalen Rechnern oder über ein
-Netz und bietet große Flexibilität bei Client-Server-Implementierungen.
+X-Window ist eine voll funktionsfähige grafische Benutzeroberfläche
+mit mehreren Fenstern, mehreren Clients und verschiedenen Arten von
+Fenstern. Es kommt auf den meisten Unix-Plattformen zum Einsatz. Die
+Clients lassen sich auch mit Hilfe anderer Fenstersysteme anzeigen.
+Das X-Protokoll gestattet die Ausführung der Applikationen direkt auf
+lokalen Rechnern oder über ein Netz und bietet große Flexibilität bei
+Client-Server-Implementierungen.
 
 %description -l pl
 X Window System jest graficznym interfejsem u¿ytkownika, cechuje siê
-mo¿liwo¶ci± pracy w wielu oknach, z wieloma klientami i do tego w ró¿nych
-wystrojach okien. :) Jest u¿ywany na wiêkszo¶ci platform sytemów Unix, a
-klienci mog± byæ uruchamiani tak¿e pod innymi popularnymi systemami
-okienkowymi. Protokó³ X pozwala na uruchamianie aplikacji zarówno z lokalnej
-maszyny jak i poprzez sieæ - daj±c przez to elastyczn± implementacjê
-architektury klient/serwer.
+mo¿liwo¶ci± pracy w wielu oknach, z wieloma klientami i do tego w
+ró¿nych wystrojach okien. :) Jest u¿ywany na wiêkszo¶ci platform
+sytemów Unix, a klienci mog± byæ uruchamiani tak¿e pod innymi
+popularnymi systemami okienkowymi. Protokó³ X pozwala na uruchamianie
+aplikacji zarówno z lokalnej maszyny jak i poprzez sieæ - daj±c przez
+to elastyczn± implementacjê architektury klient/serwer.
 
 Pakiet ten nie zawiera X serwera który jest po¶rednikiem z Twoj± kart±
 graficzn± (jest on w innym pakiecie).
 
 %description -l tr
 X Window sistemi, çoklu pencere, çoklu istemci ve çeþitli pencere
-stilleriyle geniþ özelliklere sahip bir Grafik Kullanýcý Arabirimidir. Çoðu
-UNIX sisteminde çalýþtýðý gibi istemcileri de birçok pencereleme sistemiyle
-çalýþabilir. X protokolu kullanan uygulamalarýn yerel makina veya bilgisayar
-aðý üzerinden çalýþtýrýlabilmesi esnek bir istemci/sunucu ortamý saðlar. Bu
-paket bir X istasyonu için gerekli olan temel yazýtiplerini, programlarý ve
-belgeleri sunar. Ekran kartýnýzý sürmek için gerekli olan X sunucusu bu
-pakete dahil deðildir.
+stilleriyle geniþ özelliklere sahip bir Grafik Kullanýcý Arabirimidir.
+Çoðu UNIX sisteminde çalýþtýðý gibi istemcileri de birçok pencereleme
+sistemiyle çalýþabilir. X protokolu kullanan uygulamalarýn yerel
+makina veya bilgisayar aðý üzerinden çalýþtýrýlabilmesi esnek bir
+istemci/sunucu ortamý saðlar. Bu paket bir X istasyonu için gerekli
+olan temel yazýtiplerini, programlarý ve belgeleri sunar. Ekran
+kartýnýzý sürmek için gerekli olan X sunucusu bu pakete dahil
+deðildir.
 
 %package modules
 Summary:       Modules with X servers extensions
 Summary(pl):   Wspólne modu³y rozszerzeñ dla wszystkich X serwerów
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 
 %description modules
@@ -138,42 +160,47 @@ Summary(de):      X11R6 shared Libraries
 Summary(pl):   Biblioteki dzielone dla X11R6
 Summary(fr):   Bibliothèques partagées X11R6
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Prereq:                grep
 Prereq:                /sbin/ldconfig
+Obsoletes:     xpm
+Provides:      xpm
 
-%ifarch sparc
-Obsoletes: X11R6.1-libs
+%ifarch sparc sparc64
+Obsoletes:     X11R6.1-libs
 %endif
 
 %description libs
-XFree86-libs contains the shared libraries that most X programs need to run
-properly. These shared libraries are in a separate package in order to
-reduce the disk space needed to run X applications on a machine without an X
-server (i.e, over a network).
+XFree86-libs contains the shared libraries that most X programs need
+to run properly. These shared libraries are in a separate package in
+order to reduce the disk space needed to run X applications on a
+machine without an X server (i.e, over a network).
 
 %description -l de libs
-Dieses Paket enthält die zur gemeinsamen Nutzung vorgesehenen Libraries, die
-die meisten X-Programme für den einwandfreien Betrieb benötigen. Sie wurden
-in einem separaten Paket untergebracht, um den Festplattenspeicherplatz auf
-Computern zu reduzieren, die ohne einen X- Server (über ein Netz) arbeiten.
+Dieses Paket enthält die zur gemeinsamen Nutzung vorgesehenen
+Libraries, die die meisten X-Programme für den einwandfreien Betrieb
+benötigen. Sie wurden in einem separaten Paket untergebracht, um den
+Festplattenspeicherplatz auf Computern zu reduzieren, die ohne einen
+X- Server (über ein Netz) arbeiten.
 
 %description -l fr libs
-Ce paquetage contient les bibliothèques partagées nécessaires à de nombreux
-programmes X. Elles se trouvent dans un paquetage séparé afin de réduire
-l'espace disque nécessaire à l'exécution des applications X sur une machine
-sans serveur X (en réseau).
+Ce paquetage contient les bibliothèques partagées nécessaires à de
+nombreux programmes X. Elles se trouvent dans un paquetage séparé afin
+de réduire l'espace disque nécessaire à l'exécution des applications X
+sur une machine sans serveur X (en réseau).
 
 %description -l pl libs
-Pakiet zawieraj±cy podstawowe biblioteki dla programów kozystaj±cych z
-systemu X Window. Wydzielony w celu oszczednosci miejsca, nie wp³ywa na
-mo¿liwo¶ci pracy aplikacji X Window poprzez np. sieæ. Nie potrzebny dla
-komputerów nie posiadaj±cych X serwerów.
+Pakiet zawieraj±cy podstawowe biblioteki potrzebne dla wiêkszo¶ci
+programów korzystaj±cych z systemu X Window. Wydzielony w celu
+oszczêdno¶ci miejsca potrzebnego do uruchamiania aplikacji X Window na
+komputerach bez X serwera (np. przez sieæ).
 
 %description -l tr libs
-Bu paket X programlarýnýn düzgün çalýþabilmeleri için gereken kitaplýklarý
-içerir. Bunlar, X programlarýný (sunucu olsun olmasýn) çalýþtýrmak için
-gerekli disk alanýný azaltmak için ayrý bir paket olarak sunulmuþtur.
+Bu paket X programlarýnýn düzgün çalýþabilmeleri için gereken
+kitaplýklarý içerir. Bunlar, X programlarýný (sunucu olsun olmasýn)
+çalýþtýrmak için gerekli disk alanýný azaltmak için ayrý bir paket
+olarak sunulmuþtur.
 
 %package devel
 Summary:       X11R6 headers and programming man pages
@@ -182,66 +209,76 @@ Summary(fr):      Pages man de programmation
 Summary(pl):   Pliki nag³ówkowe dla X11R6
 Summary(tr):   X11R6 ile geliþtirme için gerekli dosyalar
 Group:         X11/Libraries
+Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-libs = %{version}
-%ifarch sparc
+Obsoletes:     xpm-devel
+Provides:      xpm-devel
+%ifarch sparc sparc64
 Obsoletes:     X11R6.1-devel
 %endif
 
 %description devel
-Libraries, header files, and documentation for developing programs that run
-as X clients. It includes the base Xlib library as well as the Xt and Xaw
-widget sets. For information on programming with these libraries, PLD
-recommends the series of books on X Programming produced by O'Reilly and
-Associates.
+Libraries, header files, and documentation for developing programs
+that run as X clients. It includes the base Xlib library as well as
+the Xt and Xaw widget sets. For information on programming with these
+libraries, PLD recommends the series of books on X Programming
+produced by O'Reilly and Associates.
 
 %description -l de devel
-Libraries, Header-Dateien und Dokumentation zum Entwickeln von Programmen,
-die als X-Clients laufen. Enthält die Xlib-Library und die Widget-Sätze Xt
-und Xaw. Information zum Programmieren mit diesen Libraries finden Sie in
-der Buchreihe zur X-Programmierung von O'Reilly and Associates.
+Libraries, Header-Dateien und Dokumentation zum Entwickeln von
+Programmen, die als X-Clients laufen. Enthält die Xlib-Library und die
+Widget-Sätze Xt und Xaw. Information zum Programmieren mit diesen
+Libraries finden Sie in der Buchreihe zur X-Programmierung von
+O'Reilly and Associates.
 
 %description -l fr devel
-Bibliothéques, fichiers d'en-tête, et documentation pour développer des
-programmes s'exécutant en clients X. Cela comprend la Bibliothéque Xlib de
-base aussi bien que les ensembles de widgets Xt et Xaw. Pour des
-informations sur la programmation avec ces Bibliothéques, Red Hat recommande
-la série d'ouvrages sur la programmation X editée par O'Reilly and
-Associates.
+Bibliothéques, fichiers d'en-tête, et documentation pour développer
+des programmes s'exécutant en clients X. Cela comprend la Bibliothéque
+Xlib de base aussi bien que les ensembles de widgets Xt et Xaw. Pour
+des informations sur la programmation avec ces Bibliothéques, Red Hat
+recommande la série d'ouvrages sur la programmation X editée par
+O'Reilly and Associates.
 
 %description -l pl devel
 Pliki nag³ówkowe, dokumentcja dla programistów rozwijaj±cych aplikacje
-klienckie pod X'y. Zawiera podstatwow± bibliotekê Xlib a tak¿e Xt i Xaw.
-Wiêcej informacji nt. pisania programów przy u¿yciu tych bibliotek mo¿esz
-znale¼æ w ksi±¿kach wydawnictwa O'Reilly and Associates (X Programming)
-polecanych przez Red Hat'a.
+klienckie pod X Window. Zawiera podstawow± bibliotekê Xlib a tak¿e Xt
+i Xaw. Wiêcej informacji nt. pisania programów przy u¿yciu tych
+bibliotek mo¿esz znale¼æ w ksi±¿kach wydawnictwa O'Reilly and
+Associates (X Programming) polecanych przez Red Hata.
 
 %description -l tr devel
-X istemcisi olarak çalýþacak programlar geliþtirmek için gereken statik
-kitaplýklar, baþlýk dosyalarý ve belgeler. Xlib kitaplýðýnýn yanýsýra Xt ve
-Xaw arayüz kitaplýklarýný da içerir.
+X istemcisi olarak çalýþacak programlar geliþtirmek için gereken
+statik kitaplýklar, baþlýk dosyalarý ve belgeler. Xlib kitaplýðýnýn
+yanýsýra Xt ve Xaw arayüz kitaplýklarýný da içerir.
 
 %package static
 Summary:       X11R6 static libraries
-Summary(pl):   Biblioteki sytatyczne do X11R6
+Summary(pl):   Biblioteki statyczne do X11R6
 Group:         X11/Libraries
+Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-devel = %{version}
-%ifarch sparc
+%ifarch sparc sparc64
 Obsoletes:     X11R6.1-devel
 %endif
+Obsoletes:     xpm-static
 #Obsoletes:    Mesa-static
 
 %description static
 X11R6 static libraries.
 
 %description -l pl static
-Biblioteki sytatyczne do X11R6.
+Biblioteki statyczne do X11R6.
 
 %package OpenGL-core
 Summary:       OpenGL support for X11R6
-Summary(pl):   Wsparciem OpenGL dla systemu X11R6
+Summary(pl):   Wsparcie OpenGL dla systemu X11R6
 Group:         X11/Libraries
+Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-libs = %{version}
 Obsoletes:     Mesa
@@ -250,12 +287,14 @@ Obsoletes:        Mesa
 OpenGL support for X11R6 system.
 
 %description -l pl OpenGL-core
-Wsparcie OpenGL dla systemu X11R6
+Wsparcie OpenGL dla systemu X11R6.
 
 %package OpenGL-libs
 Summary:       OpenGL libraries for X11R6
 Summary(pl):   Biblioteki OpenGL dla systemu X11R6
 Group:         X11/Libraries
+Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-libs = %{version}
 Requires:      %{name}-OpenGL-core
@@ -267,27 +306,32 @@ Obsoletes:        Mesa
 OpenGL libraries for X11R6 system.
 
 %description -l pl OpenGL-libs
-Biblioteki OpenGL dla systemu X11R6
+Biblioteki OpenGL dla systemu X11R6.
 
 %package OpenGL-devel
 Summary:       OpenGL for X11R6 development
 Summary(pl):   Pliki nag³ówkowe dla OpenGL dla systemu X11R6
 Group:         X11/Libraries
+Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-OpenGL-libs = %{version}
+Requires:      %{name}-devel
 Provides:      OpenGL-devel
 Obsoletes:     Mesa-devel glxMesa-devel
 
 %description OpenGL-devel
-Headert and man pages for OpenGL for X11R6.
+Headers and man pages for OpenGL for X11R6.
 
 %description -l pl OpenGL-devel
-Pliki nag³ówkowe dla OpenGL dla systemu X11R6.
+Pliki nag³ówkowe i manuale do OpenGL dla systemu X11R6.
 
 %package OpenGL-static
 Summary:       X11R6 static libraries with OpenGL
-Summary(pl):   Biblioteki sytatyczne do X11R6 ze wsparciem dla OpenGL
+Summary(pl):   Biblioteki statyczne do X11R6 ze wsparciem dla OpenGL
 Group:         X11/Libraries
+Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-OpenGL-devel = %{version}
 Provides:      OpenGL-static
@@ -297,77 +341,100 @@ Obsoletes:       Mesa-static
 X11R6 static libraries with OpenGL.
 
 %description -l pl OpenGL-static
-Biblioteki sytatyczne zawieraj±ce wsparcie dla OpenGL do X11R6.
+Biblioteki statyczne zawieraj±ce wsparcie dla OpenGL do X11R6.
 
-%package XF86Setup
+%package setup
 Summary:       Graphical configuration tool for XFree86
 Summary(pl):   Graficzny konfigurator dla XFree86
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
-Requires:      %{name}-VGA16 = %{version}
+Requires:      %{name}-Xserver = %{version}
+Obsoletes:     XFree86-xf86cfg
 
-%description XF86Setup
-XF86Setup is a graphical configuration tool for the XFree86 family of
-servers. It allows you to configure video settings, keyboard layouts, mouse
-type, and other miscellaneous options. It is slow however, and requires the
-generic VGA 16 color server be available.
+%description setup
+Setup containst a configuration tool for the XFree86 family of
+servers. It allows you to configure video settings, keyboard layouts,
+mouse type, and other miscellaneous options. It is slow however, and
+requires the generic VGA 16 color server be available.
 
-%description -l pl XF86Setup
-Graficzny konfigurator dla XFree86.
+%description -l pl setup
+Pakiet setup zawiera narzêdzia do konfiguracji Xfree86.
 
 %package Xvfb
 Summary:       XFree86 Xvfb server
 Summary(pl):   Serwer XFree86 Xvfb
 Group:         X11/XFree86/Servers
+Group(de):     X11/XFree86/Server
 Group(pl):     X11/XFree86/Serwery
 Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-fonts = %{version}
+Requires:      %{name}-fonts >= 4.0.2
 
 %description Xvfb
-Xvfb (X Virtual Frame Buffer) is an X Windows System server that is capable
-of running on machines with no display hardware and no physical input
-devices. Xvfb emulates a dumb framebuffer using virtual memory. Xvfb doesn't
-open any devices, but behaves otherwise as an X display. Xvfb is normally
-used for testing servers. Using Xvfb, the mfb or cfb code for any depth can
-be exercised without using real hardware that supports the desired depths.
-Xvfb has also been used to test X clients against unusual depths and screen
-configurations, to do batch processing with Xvfb as a background rendering
-engine, to do load testing, to help with porting an X server to a new
-platform, and to provide an unobtrusive way of running applications which
-really don't need an X server but insist on having one.
-
-If you need to test your X server or your X clients, you may want to install
-Xvfb for that purpose.
+Xvfb (X Virtual Frame Buffer) is an X Window System server that is
+capable of running on machines with no display hardware and no
+physical input devices. Xvfb emulates a dumb framebuffer using virtual
+memory. Xvfb doesn't open any devices, but behaves otherwise as an X
+display. Xvfb is normally used for testing servers. Using Xvfb, the
+mfb or cfb code for any depth can be exercised without using real
+hardware that supports the desired depths. Xvfb has also been used to
+test X clients against unusual depths and screen configurations, to do
+batch processing with Xvfb as a background rendering engine, to do
+load testing, to help with porting an X server to a new platform, and
+to provide an unobtrusive way of running applications which really
+don't need an X server but insist on having one.
+
+If you need to test your X server or your X clients, you may want to
+install Xvfb for that purpose.
+
+%description -l pl Xvfb
+Xvfb (X Virtual Frame Buffer) jest X serwerem, który mo¿na uruchamiaæ
+na maszynach bez urz±dzeñ wy¶wietlaj±cych ani fizycznych urz±dzeñ
+wej¶ciowych. Xvfb emuluje prosty framebuffer w pamiêci. Zwykle jest
+u¿ywany do testowania X serwerów, mo¿e te¿ byæ u¿ywany do testowania
+X klientów w rzadko u¿ywanych konfiguracjach ekranu. Mo¿na te¿ u¿yæ
+Xvfb do uruchomienia aplikacji, które w rzeczywisto¶ci nie wymagaj±
+X serwera, ale odmawiaj± uruchomienia bez niego.
 
 %package Xnest
 Summary:       XFree86 Xnest server
 Summary(pl):   Serwer XFree86 Xnest
 Group:         X11/XFree86/Servers
+Group(de):     X11/XFree86/Server
 Group(pl):     X11/XFree86/Serwery
 Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-fonts = %{version}
+Requires:      %{name}-fonts >= 4.0.2
 
 %description Xnest
-Xnest is an X Window System server which runs in an X window. Xnest is a
-'nested' window server, actually a client of the real X server, which
-manages windows and graphics requests for Xnest, while Xnest manages the
-windows and graphics requests for its own clients.
+Xnest is an X Window System server which runs in an X window. Xnest is
+a 'nested' window server, actually a client of the real X server,
+which manages windows and graphics requests for Xnest, while Xnest
+manages the windows and graphics requests for its own clients.
+
+You will need to install Xnest if you require an X server which will
+run as a client of your real X server (perhaps for testing purposes).
 
-You will need to install Xnest if you require an X server which will run as
-a client of your real X server (perhaps for testing purposes).
+%description -l pl Xnest
+Xnest jest X serwerem uruchamianym w okienku innego X serwera. Xnest
+zachowuje siê jak X klient w stosunku do prawdziwego X serwera, a jak
+X serwer dla w³asnych klientów.
 
 %package Xprt
 Summary:       X print server
-Summary(pl):   X print server
+Summary(pl):   X serwer z rozszerzeniem Xprint
 Group:         X11/XFree86/Servers
+Group(de):     X11/XFree86/Server
 Group(pl):     X11/XFree86/Serwery
 Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-fonts = %{version}
+Requires:      %{name}-fonts >= 4.0.2
 
 %description Xprt
 Xprt provides an X server with the print extension and special DDX
 implementation.
 
+%description -l pl Xprt
+Xprt jest X serwerem z rozszerzeniem Xprint.
+
 %package Xserver
 Summary:       XFree86 X display server
 Summary(de):   XFree86 Server
@@ -375,6 +442,7 @@ Summary(fr):        Serveur XFree86
 Summary(pl):   XFree86 serwer
 Summary(tr):   XFree86 sunucusu
 Group:         X11/XFree86/Servers
+Group(de):     X11/XFree86/Server
 Group(pl):     X11/XFree86/Serwery
 Requires:      pam
 Requires:      %{name}-modules = %{version}-%{release}
@@ -390,376 +458,651 @@ Obsoletes:      XFree86-i740 XFree86-i810 XFree86-mga
 Obsoletes:     XFree86-NeoMagic XFree86-NVidia
 Obsoletes:     XFree86-Rage128 XFree86-Rendition
 Obsoletes:     XFree86-S3V XFree86-SiS XFree86-3dfx
-Obsoletes:     XFree86-Trident XFree86-Tseng XFree86-VGA16
+Obsoletes:     XFree86-Trident XFree86-Tseng XFree86-VGA16
 Obsoletes:     XFree86-TGA XFree86-FBDev
 Obsoletes:     XFree86-Sun XFree86-Sun24 XFree86-SunMono
 Obsoletes:     XFree86-XF86Setup, Xconfigurator
 
 %description Xserver
-X server for most simple framebuffer SVGA devices, including cards built
-from ET4000 chips, Cirrus Logic chips, Chips and Technologies laptop chips,
-Trident 8900 and 9000 chips. It works for Diamond Speedstar, Orchid Kelvins,
-STB Nitros and Horizons, Genoa 8500VL, most Actix boards, the Spider VLB
-Plus. It also works for many other chips and cards, so try this server if
-you are having problems.
+Generally used X server which uses display hardware. It requires
+proper driver for your display hardware - package itself contains only
+drivers for VGA and VESA-compliant cards (without acceleration). Other
+drivers can be found in XFree86-driver-* packages.
 
 %description -l de Xserver
 X-Server für die elementarsten Framebuffer-SVGA-Geräte, einschließlich
-Karten, die aus ET4000-Chips, Cirrus Logic-Chips, Chips and Technologies
-Laptop-Chips sowie Trident 8900 und 9000 Chips gebaut sind. Funktioniert mit
-Diamond Speedstar, Orchid Kelvins, STB Nitros und Horizons, Genoa 8500VL,
-den meisten Actix-Karten sowie Spider VLB Plus und außerdem mit vielen
-anderen Chips und Karten. Es lohnt sich, diesen Server auszuprobieren, wenn
-Sie Probleme haben.
+Karten, die aus ET4000-Chips, Cirrus Logic-Chips, Chips and
+Technologies Laptop-Chips sowie Trident 8900 und 9000 Chips gebaut
+sind. Funktioniert mit Diamond Speedstar, Orchid Kelvins, STB Nitros
+und Horizons, Genoa 8500VL, den meisten Actix-Karten sowie Spider VLB
+Plus und außerdem mit vielen anderen Chips und Karten. Es lohnt sich,
+diesen Server auszuprobieren, wenn Sie Probleme haben.
 
 %description -l fr Xserver
 Serveur X pour les circuits SVGA les plus simples, dont les cartes
-construites avec les circuits ET4000, Cirrus Logic, Chips and Technologies
-laptop, Trident 8900 et 9000. Fonctionne pour les cartes Diamond Speedstar,
-Orchid Kelvins, STB Nitros et Horizons, Genoa 8500VL, la plupart des Actix
-et la Spider VLB Plus. Fonctionne aussi pour de nombreux autres circuits et
-cartes. Essayez ce serveur si vous avez des problèmes.
+construites avec les circuits ET4000, Cirrus Logic, Chips and
+Technologies laptop, Trident 8900 et 9000. Fonctionne pour les cartes
+Diamond Speedstar, Orchid Kelvins, STB Nitros et Horizons, Genoa
+8500VL, la plupart des Actix et la Spider VLB Plus. Fonctionne aussi
+pour de nombreux autres circuits et cartes. Essayez ce serveur si vous
+avez des problèmes.
 
 %description -l pl Xserver
-X serwer dla wiêkszo¶ci prostych kart SVGA, w³±czaj±c karty zbudowane na
-uk³adach ET4000, Cirrus Logic, Trident 8900 i 9000, oraz uk³ady wystêpuj±ce
-w laptopach. Dzia³a tak¿e z kartami Diamnod Speedstar, Orchid Kelvins, STB
-Nitros i Horizons, Genoa 8500VL, wiêkszo¶æ Actix, Spider VLB Plus. Dzia³a
-równie¿ na wielu innych kartach opartych na innych uk³adach wiêc spróbuj tego
-serwera je¶li masz jakie¶ problemy.
+Jest to podstawowy X serwer wy¶wietlaj±cy obraz na karcie graficznej.
+Do dzia³ania wymaga odpowiedniego drivera - sam pakiet zawiera tylko
+drivery dla kart VGA oraz SVGA zgodnych z VESA (bez akceleracji). Inne
+drivery mo¿na znale¼æ w pakietach XFree86-driver-*.
 
 %description -l tr Xserver
-ET4000, Cirrus Logic, Chips and Technologies dizüstü, Trident 8900 ve 9000
-gibi basit 'framebuffer' SVGA kullananan kartlar için X sunucusu. Ayný
-zamanda Diamond Speedstar, Orchid Kelvins, STB Nitros / Horizons, Genoa
-8500VL, çoðu Actix kartlarý, Spider VLB Plus gibi kartlar ve birçok diðer
-kart ile de çalýþýr. Herhangi bir sorun yaþarsanýz bu sunucuyu deneyin.
+ET4000, Cirrus Logic, Chips and Technologies dizüstü, Trident 8900 ve
+9000 gibi basit 'framebuffer' SVGA kullananan kartlar için X sunucusu.
+Ayný zamanda Diamond Speedstar, Orchid Kelvins, STB Nitros / Horizons,
+Genoa 8500VL, çoðu Actix kartlarý, Spider VLB Plus gibi kartlar ve
+birçok diðer kart ile de çalýþýr. Herhangi bir sorun yaþarsanýz bu
+sunucuyu deneyin.
 
 %package driver-apm
 Summary:       Alliance Promotion video driver
+Summary(pl):   Driver do kart Alliance Promotion
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-apm
-Alliance Promotion driver for XFree86 4.0+.
+Alliance Promotion driver.
+
+%description -l pl driver-apm
+Driver do kart Alliance Promotion.
+
+%package driver-ark
+Summary:       Ark Logic video driver
+Summary(pl):   Driver do kart Ark Logic
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-ark
+Ark Logic driver.
+
+%description -l pl driver-ark
+Driver do kart Ark Logic.
 
 %package driver-ati
 Summary:       ATI video driver
+Summary(pl):   Driver do kart ATI
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-ati
 ATI video driver.
 
+%description -l pl driver-ati
+Driver do kart ATI.
+
 %package driver-chips
 Summary:       Chips and Technologies video driver
+Summary(pl):   Driver do kart na uk³adach Chips and Technologies
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-chips
 Chips and Technologies video driver.
 
+%description -l pl driver-chips
+Driver do kart na uk³adach Chips and Technologies.
+
 %package driver-cirrus
 Summary:       Cirrus Logic video driver
+Summary(pl):   Driver do kart Cirrus Logic
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-cirrus
 Cirrus Logic video driver.
 
+%description -l pl driver-cirrus
+Driver do kart Cirrus Logic.
+
 %package driver-cyrix
 Summary:       Cyrix video driver
+Summary(pl):   Driver do grafiki na uk³adzie Cyrix MediaGX
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-cyrix
 Cyrix video driver.
 
+%description -l pl driver-cyrix
+Driver do grafiki na uk³adzie Cyrix MediaGX.
+
 %package driver-fbdev
 Summary:       Video driver for framebuffer device
+Summary(pl):   Driver korzystaj±cy z framebuffera
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-fbdev
-Video driver for framebuffer device.
+Non-accelerated video driver for framebuffer device.
+
+%description -l pl driver-fbdev
+Nie akcelerowany driver korzystaj±cy z framebuffera.
+
+%package driver-ffb
+Summary:       Video driver for DRI sparc framebuffer device
+Summary(pl):   Driver do framebuffera DRI na sparc
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-ffb
+Video driver for DRI sparc framebuffer device.
+
+%description -l pl driver-ffb
+Driver do framebuffera DRI na sparc.
 
 %package driver-glide
-Summary:       Voodoo 1 and Voodoo 2 video driver
+Summary:       3Dfx Voodoo1 and Voodoo2 video driver
+Summary(pl):   Driver do kart 3Dfx Voodoo1 i Voodoo2
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-glide
-Voodoo 1 and Voodoo 2 video driver.
+Voodoo1 and Voodoo2 video driver.
+
+%description -l pl driver-glide
+Driver do kart Voodoo1 i Voodoo2 firmy 3Dfx.
 
 %package driver-glint
 Summary:       GLINT/Permedia video driver
+Summary(pl):   Driver do kart GLINT i Permedia
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
 
 %description driver-glint
 GLINT/Permedia video driver.
 
+%description -l pl driver-glint
+Driver do kart GLINT i Permedia.
+
+%package driver-i128
+Summary:       Number 9 I128 video driver
+Summary(pl):   Driver do kart Number 9 I128
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-i128
+Number 9 I128 video driver.
+
+%description -l pl driver-i128
+Driver do kart Number 9 I128.
+
 %package driver-i740
 Summary:       Intel i740 video driver
+Summary(pl):   Driver do kart na uk³adzie Intel i740
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-i740
 Intel i740 video driver.
 
+%description -l pl driver-i740
+Driver do kart na uk³adzie Intel i740.
+
 %package driver-i810
-Summary:       Intel i810 video driver
+Summary:       Intel i810/i815 video driver
+Summary(pl):   Driver do grafiki na uk³adach Intel i810 i i815
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
 
 %description driver-i810
-Intel i810 video driver.
+Intel i810/i815 video driver.
+
+%description -l pl driver-i810
+Driver do grafiki na uk³adach Intel i810 i i815.
 
 %package driver-mga
 Summary:       Matrox video driver
+Summary(pl):   Driver do kart Matrox
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
 
 %description driver-mga
 Matrox video driver.
 
+%description -l pl driver-mga
+Driver do kart Matrox.
+
 %package driver-neomagic
 Summary:       NeoMagic video driver
+Summary(pl):   Driver do kart NeoMagic
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-neomagic
 NeoMagic video driver.
 
+%description -l pl driver-neomagic
+Driver do kart NeoMagic.
+
 %package driver-nv
 Summary:       NVIDIA video driver
+Summary(pl):   Driver do kart na uk³adach firmy NVIDIA
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-nv
-NVIDIA video driver.
+NVIDIA video driver. Supports Riva128, RivaTNT, GeForce.
+
+%description -l pl driver-nv
+Driver do kart na uk³adach firmy NVIDIA: Riva128, RivaTNT, GeForce.
 
 %package driver-r128
 Summary:       ATI Rage 128 video driver
+Summary(pl):   Driver do kart ATI Rage 128
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
 
 %description driver-r128
 ATI Rage 128 video driver.
 
+%description -l pl driver-r128
+Driver do kart ATI Rage 128.
+
+%package driver-radeon
+Summary:       ATI Radeon video driver
+Summary(pl):   Driver do kart ATI Radeon
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      OpenGL
+
+%description driver-radeon
+ATI Radeon video driver.
+
+%description -l pl driver-radeon
+Driver do kart ATI Radeon.
+
 %package driver-rendition
 Summary:       Rendition video driver
+Summary(pl):   Driver do kart Rendition
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-rendition
-Rendition video driver.
+Rendition/Micron video driver.
+
+%description -l pl driver-rendition
+Driver do kart Verite firmowanych przez Rendition/Micron.
 
 %package driver-s3virge
-Summary:       S3 ViRGE video driver
+Summary:       S3 ViRGE/Trio3D video driver
+Summary(pl):   Driver do kart na uk³adach S3 ViRGE i Trio3D
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-s3virge
-S3 ViRGE video driver.
+S3 ViRGE/Trio3D video driver.
+
+%description -l pl driver-s3virge
+Driver do kart na uk³adach S3 ViRGE i Trio3D.
+
+%package driver-savage
+Summary:       S3 Savage video driver
+Summary(pl):   Driver do kart na uk³adach S3 Savage
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-savage
+S3 Savage video driver.
+
+%description -l pl driver-savage
+Driver do kart na uk³adach S3 Savage.
+
+%package driver-siliconmotion
+Summary:       Silicon Motion video driver
+Summary(pl):   Driver do kart na uk³adach Silicon Motion
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-siliconmotion
+Silicon Motion video driver.
+
+%description -l pl driver-siliconmotion
+Driver do kart na uk³adach Lynx firmy Silicon Motion.
 
 %package driver-sis
 Summary:       SiS video driver
+Summary(pl):   Driver do kart na uk³adach SiS
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-sis
 SiS video driver.
 
+%description -l pl driver-sis
+Driver do kart na uk³adach SiS.
+
+%package driver-sunbw2
+Summary:       sunbw2 - Sun BW2 video driver
+Summary(pl):   Driver do monochromatycznego framebuffera BW2 na Sunie
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-sunbw2
+sunbw2 - Sun BW2 video driver.
+
+%description -l pl driver-sunbw2
+Driver do monochromatycznego framebuffera BW2 na Sunie.
+
+%package driver-suncg14
+Summary:       suncg14 - Sun CG14 video driver
+Summary(pl):   Driver do kolorowego framebuffera CG14 na Sunie
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-suncg14
+suncg14 - Sun CG14 video driver.
+
+%description -l pl driver-suncg14
+Driver do kolorowego framebuffera CG14 na Sunie.
+
+%package driver-suncg3
+Summary:       suncg3 - Sun CG3 video cards driver
+Summary(pl):   Driver do kolorowego framebuffera CG3 na Sunie
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-suncg3
+suncg3 - Sun CG3 video cards driver.
+
+%description -l pl driver-suncg3
+Driver do kolorowego framebuffera CG3 na Sunie.
+
+%package driver-suncg6
+Summary:       suncg6 - Sun GX and Turbo GX video driver
+Summary(pl):   Driver do grafiki GX i Turbo GX na Sunie
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-suncg6
+suncg6 - Sun GX and Turbo GX video driver.
+
+%description -l pl driver-suncg6
+Driver do grafiki GX i Turbo GX na Sunie.
+
+%package driver-sunffb
+Summary:       sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver
+Summary(pl):   Driver do kart Sun Creator, Creator 3D, Elite 3D
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-sunffb
+sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver.
+
+%description -l pl driver-sunffb
+Driver do kart Sun Creator, Creator 3D, Elite 3D.
+
+%package driver-sunleo
+Summary:       sunleo - Sun Leo (ZX) video cards driver
+Summary(pl):   Driver do kart Sun Leo (ZX)
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-sunleo
+sunleo - Sun Leo (ZX) video cards driver.
+
+%description -l pl driver-sunleo
+Driver do kart Sun Leo (ZX).
+
+%package driver-suntcx
+Summary:       suntcx - Sun TCX video cards driver
+Summary(pl):   Driver do kart Sun TCX
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-suntcx
+suntcx - Sun TCX video cards driver.
+
+%description -l pl driver-suntcx
+Driver do kart Sun TCX.
+
 %package driver-tdfx
 Summary:       3Dfx video driver
+Summary(pl):   Driver do kart 3Dfx
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
 
 %description driver-tdfx
-3Dfx video driver.
+3Dfx video driver. Supports Voodoo Banshee, Voodoo3, Voodoo4, Voodoo5.
+
+%description -l pl driver-tdfx
+Driver do kart 3Dfx: Voodoo Banshee, Voodoo3, Voodoo4, Voodoo5.
 
 %package driver-tga
 Summary:       TGA video driver
+Summary(pl):   Driver do kart TGA
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-tga
 TGA video driver.
 
+%description -l pl driver-tga
+Driver do kart TGA.
+
 %package driver-trident
 Summary:       Trident video driver
+Summary(pl):   Driver do kart Trident
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-trident
 Trident video driver.
 
+%description -l pl driver-trident
+Driver do kart Trident.
+
 %package driver-tseng
 Summary:       Tseng Labs video driver
+Summary(pl):   Driver do kart Tseng Labs
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-tseng
 Tseng Labs video driver.
 
-%package Sun
-Summary:       XFree86 Sun server (monochrome and 8-bit color SBUS framebuffers)
-Summary(pl):   Serwer XFree86 Sun (dla framebuffera)
-Group:         X11/XFree86/Servers
-Group(pl):     X11/XFree86/Serwery
-Requires:      %{name}-fonts = %{version}
-Obsoletes:     X11R6.1-Sun
-
-%description Sun
-To run X Windows programs requires an X server for your specific hardware.
-This package includes the X server for Sun computers with monochrome and
-8-bit color SBUS framebuffers.
-
-%description -l pl Sun
-Aby uruchomiæ X Window System potrzebujesz X serwera dostosowanego do
-Twojego sprzêtu. Ten pakiet zawiera X serwer dla komputerów firmy Sun z
-monochromatycznymi lub te¿ 8-bitowymi kolorowymi framebufferami SBUS.
-
-%package SunMono
-Summary:       XFree86 Sun server for monochrome SBUS framebuffers only
-Summary(pl):   Serwer XFree86 Sun (tylko dla monitorów monochromatycznych)
-Group:         X11/XFree86/Servers
-Group(pl):     X11/XFree86/Serwery
-Requires:      %{name}-fonts = %{version}
-Obsoletes:     X11R6.1-SunMono
-
-%description SunMono
-To run X Windows programs requires an X server for your specific hardware.
-This package includes the X server for Sun computers with monochrome
-SBUS framebuffers only.
-
-%description -l pl SunMono
-Aby uruchomiæ X Window System potrzebujesz X serwera dostosowanego do
-Twojego sprzêtu. Ten pakiet zawiera X serwer dla komputerów firmy Sun z
-wy³±cznie monochromatycznymi framebufferami SBUS.
-
-%package Sun24
-Summary:       XFree86 Sun server for all supported SBUS framebuffers
-Summary(pl):   Serwer XFree86 Sun (dla wszystkich SBUS framebufferów)
-Group:         X11/XFree86/Servers
-Group(pl):     X11/XFree86/Serwery
-Requires:      %{name}-fonts = %{version}
-Obsoletes:     X11R6.1-Sun24
-
-%description Sun24
-To run X Windows programs requires an X server for your specific hardware.
-This package includes the X server for Sun computers with all supported
-SBUS framebuffers.
-
-%description -l pl Sun24
-Aby uruchomiæ X Window System potrzebujesz X serwera dostosowanego do
-Twojego sprzêtu. Ten pakiet zawiera X serwer dla komputerów firmy Sun dla
-wszystkich wspieranych framebufferów SBUS.
-
-%package TGA
-Summary:       XFree86 TGA server
-Summary(pl):   XFree86 serwer dla kart TGA
-Group:         X11/XFree86/Servers
-Group(pl):     X11/XFree86/Serwery
-Requires:      %{name}-modules = %{version}
-Requires:      %{name}-fonts = %{version}
+%description -l pl driver-tseng
+Driver do kart firmy Tseng Labs.
+
+%package driver-vmware
+Summary:       VMWare SVGA video driver
+Summary(pl):   Driver do emulowanych kart SVGA pod VMware.
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
 
-%description TGA
-The XFree86-TGA package contains an 8-bit X server for Digital TGA boards
-based on the DC21040 chip. These adapters are very popular in Alpha
-workstations and are included with Alpha UDB (Multia) machines.
+%description driver-vmware
+VMware SVGA video driver.
 
-If you are installing the X Window System and your system uses a Digital TGA
-board based on the DC21040 chip, you'll need to install the XFree86-TGA
-package.
+%description -l pl driver-vmware
+Driver do emulowanych kart SVGA pod VMware.
 
 %package DPS
 Summary:       Display PostScript
 Summary(pl):   Display PostScript
-Group:         X11/XFree
-Group(pl):     X11/XFree
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
 Obsoletes:     dgs
 
 %description DPS
-X-Windows Display PostScript is device-independent imaging model 
-for displaying information on a screen.
+X-Window Display PostScript is device-independent imaging model for
+displaying information on a screen.
 
 %description -l pl DPS
-X-Windows Display PostScript, to niezale¿ny od urz±dzenia model 
+X-Window Display PostScript to niezale¿ny od urz±dzenia model
 wy¶wietlania informacji na ekranie.
 
 %package DPS-devel
 Summary:       Display PostScript
 Summary(pl):   Display PostScript
-Group:         X11/XFree
-Group(pl):     X11/XFree
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
 Requires:      %{name}-DPS = %{version}
 Obsoletes:     dgs-devel
 
 %description DPS-devel
-Header files for develop X-Windows Display Postscript.
+Header files for develop X-Window Display Postscript.
 
 %description -l pl DPS-devel
-Pliki nag³ówkowe do biblioteki do X-Windows Display PostScript.
+Pliki nag³ówkowe do biblioteki X-Window Display PostScript.
 
 %package DPS-static
 Summary:       Display PostScript
 Summary(pl):   Display PostScript
-Group:         X11/XFree
-Group(pl):     X11/XFree
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
 Requires:      %{name}-DPS-devel = %{version}
 Obsoletes:     dgs-static
 
 %description DPS-static
-X-Windows Display PostScript static libraries.
+X-Window Display PostScript static libraries.
 
 %description -l pl DPS-static
-Statyczne biblioteko do X-Windows Display PostScript.
+Statyczne biblioteki do X-Window Display PostScript.
 
 %package -n sessreg
 Summary:       sessreg - manage utmp/wtmp entries for non-init clients
+Summary(pl):   Program do zarz±dzania wpisami w utmp/wtmp
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-libs = %{version}
 
 %description -n sessreg
-Sessreg is a simple program for managing utmp/wtmp entries for xdm sessions.
+sessreg is a simple program for managing utmp/wtmp entries for xdm
+sessions.
+
+System V has a better interface to /var/run/utmp than BSD; it
+dynamically allocates entries in the file, instead of writing them at
+fixed positions indexed by position in /etc/ttys.
 
-System V has a better interface to /var/run/utmp than BSD; it dynamically
-allocates entries in the file, instead of writing them at fixed positions
-indexed by position in /etc/ttys.
+%description -l pl -n sessreg
+sessreg jest prostym programem do zarz±dzania wpisami w utmp/wtmp dla
+sesji xdm.
 
 %package -n xdm
 Summary:       xdm - X Display Manager with support for XDMCP, host chooser
 Summary(pl):   XDM
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name} = %{version}
 Requires:      pam >= 0.71
@@ -773,73 +1116,88 @@ Obsoletes:       gdm
 Obsoletes:     kdm
 
 %description -n xdm
-Xdm manages a collection of X displays, which may be on the local host or
-remote servers. The design of xdm was guided by the needs of X terminals as
-well as the X Consortium standard XDMCP, the X Display Manager Control
-Protocol.
+Xdm manages a collection of X displays, which may be on the local host
+or remote servers. The design of xdm was guided by the needs of X
+terminals as well as the X Consortium standard XDMCP, the X Display
+Manager Control Protocol.
 
 %package -n twm
 Summary:       Tab Window Manager for the X Window System
 Summary(pl):   Twm - podstawowy zarz±dca okien dla X Window System
-Group:         X11/Window Managers/Tools
+Group:         X11/Window Managers
+Group(de):     X11/Fenstermanager
 Group(es):     X11/Administraadores De Ventanas
 Group(fr):     X11/Gestionnaires De Fenêtres
-Group(pl):     X11/Zarz±dcy Okien/Narzêdzia
+Group(pl):     X11/Zarz±dcy Okien
 
 %description -n twm
-Twm is a window manager for the X Window System. It provides titlebars,
-shaped windows, several forms of icon management, user-defined macro
-functions, click-to-type and pointerdriven keyboard focus, and
-user-specified key and pointer button bindings.
+Twm is a window manager for the X Window System. It provides
+titlebars, shaped windows, several forms of icon management,
+user-defined macro functions, click-to-type and pointerdriven keyboard
+focus, and user-specified key and pointer button bindings.
 
 %package -n xfs
 Summary:       Font server for XFree86
 Summary(pl):   Serwer fontów do XFree86
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-libs = %{version}
 Prereq:                chkconfig
+Prereq:                /usr/sbin/useradd
+Prereq:                /usr/sbin/groupadd
+Prereq:                /usr/sbin/userdel
+Prereq:                /usr/sbin/groupdel
+Prereq:                /usr/bin/getgid
+Prereq:                /bin/id
 Obsoletes:     xfsft XFree86-xfs
 
 %description -n xfs
-This is a font server for XFree86. You can serve fonts to other X servers
-remotely with this package, and the remote system will be able to use all
-fonts installed on the font server, even if they are not installed on the
-remote computer.
+This is a font server for XFree86. You can serve fonts to other X
+servers remotely with this package, and the remote system will be able
+to use all fonts installed on the font server, even if they are not
+installed on the remote computer.
+
+%description -l pl -n xfs
+Pakiet zawiera serwer fontów dla XFree86. Mo¿e udostêpniaæ fonty dla
+X serwerów lokalnych lub zdalnych.
 
 %package -n xauth
 Summary:       xauth - X authority file utility
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-libs = %{version}
 
 %description -n xauth
-The xauth program is used to edit and display the authorization information
-used in connecting to the X server. This program is usually used to extract
-authorization records from one machine and merge them in on another (as is
-the case when using remote logins or granting access to other users).
+The xauth program is used to edit and display the authorization
+information used in connecting to the X server. This program is
+usually used to extract authorization records from one machine and
+merge them in on another (as is the case when using remote logins or
+granting access to other users).
 
 %package tools
 Summary:       Various tools for XFree86
 Group:         X11/XFree86
+Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name} = %{version}
 Obsoletes:     X11R6-contrib
 
 %description tools
-Various tools for X, including listres, xbiff, xedit, xeyes, xcalc, xload
-and xman, among others.
+Various tools for X, including listres, xbiff, xedit, xeyes, xcalc,
+xload and xman, among others.
 
-If you're using X, you should install XFree86-tools.  You will also
+If you're using X, you should install XFree86-tools. You will also
 need to install the XFree86 package, the XFree86 package which
 corresponds to your video card, one of the XFree86 fonts packages, the
 Xconfigurator package and the XFree86-libs package.
 
-Finally, if you are going to develop applications that run as X clients,
-you will also need to install XFree86-devel.
+Finally, if you are going to develop applications that run as X
+clients, you will also need to install XFree86-devel.
 
-This package contains all applications that used to be in X11R6-contrib
-in older releases.
+This package contains all applications that used to be in
+X11R6-contrib in older releases.
 
 #--- %prep ---------------------------
 
@@ -849,73 +1207,46 @@ in older releases.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p0
+%patch4 -p1
 %patch5 -p0
+# Not ready yet
 #%patch6 -p0
 %patch7 -p1
 %patch8 -p1
-# XFree 4.0.1 is in sync, yet...
-#%patch9 -p0
-#%patch10 -p1
-%patch11 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p0
 %patch12 -p1
-%ifarch sparc sparc64
-%patch13 -p0
+%patch13 -p1
 %patch14 -p1
 %patch15 -p1
-%patch16 -p0
-%endif
+%patch16 -p1
 %patch17 -p1
 %patch18 -p1
-%patch19 -p1
-
+#%patch19 -p1
+%patch20 -p1
+%patch21 -p1
+%patch22 -p1
+%patch23 -p1
+%patch24 -p1
+%patch25 -p1
+%patch26 -p1
+%ifarch alpha
+%patch27 -p0
+%endif
+%patch28 -p1
+%patch29 -p1
 rm -f xc/config/cf/host.def
 
 #--- %build --------------------------
 
 %build
-mv -f xc/Makefile ./
-sed 's/^WORLDOPTS.*//g' Makefile > xc/Makefile
-%{__make} -S -C xc World \
-       "BOOTSTRAPCFLAGS=$RPM_OPT_FLAGS" \
-       "CDEBUGFLAGS=" "CCOPTIONS=$RPM_OPT_FLAGS" \
-       "CXXDEBUGFLAGS=" "CXXOPTIONS=$RPM_OPT_FLAGS" \
-       "RAWCPP=/lib/cpp" \
-       "WORLDOPTS=-S"
-
-cd Mesa*
-
-LDFLAGS="-s"; export LDFLAGS
-CFLAGS="$RPM_OPT_FLAGS"; export CFLAGS
-%configure \
-       --enable-static \
-       --enable-shared \
-       --with-ggi="no" \
-       --with-svga="no" \
-       --disable-ggi-fbdev \
-       --disable-ggi-genkgi \
-%ifarch %{ix86} \
-       --enable-x86 \
-  %ifarch i586 i686 \
-       --enable-mmx \
-       --enable-3dnow \
-  %else \
-    %ifarch k6 \
-       --enable-mmx \
-       --enable-3dnow" \
-    %else \
-       --disable-mmx \
-       --disable-3dnow \
-    %endif \
-  %endif \
-%else \
-       --disable-x86 \
-       --disable-mmx \
-       --disable-3dnow
-%endif
+%{__make} -S -C xc World DEFAULT_OS_CPU_FROB=%{_target_cpu} \
+       "BOOTSTRAPCFLAGS=%{rpmcflags}" \
+       "CCOPTIONS=%{rpmcflags}" \
+       "CXXOPTIONS=%{rpmcflags}" \
+       "CXXDEBUGFLAGS=" "CDEBUGFLAGS="
 
-%{__make} -C src-glu
-       
 #--- %install ------------------------
 
 %install
@@ -925,91 +1256,104 @@ install -d $RPM_BUILD_ROOT/etc/{sysconfig,X11,pam.d,rc.d/init.d,security/console
        $RPM_BUILD_ROOT/var/lib/xkb \
        $RPM_BUILD_ROOT/usr/include \
        $RPM_BUILD_ROOT/usr/bin \
-       $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties \
-       $RPM_BUILD_ROOT{%{_appnkldir}/Utilities,%{_datadir}/pixmaps}
+       $RPM_BUILD_ROOT/usr/lib \
+       $RPM_BUILD_ROOT%{_wmpropsdir} \
+       $RPM_BUILD_ROOT{%{_applnkdir}/Utilities,%{_pixmapsdir}/mini}
 
 %{__make} -C xc        "DESTDIR=$RPM_BUILD_ROOT" \
                "DOCDIR=/usr/share/doc/%{name}-%{version}" \
                "INSTBINFLAGS=-m 755" \
                "INSTPGMFLAGS=-m 755" \
                "RAWCPP=/lib/cpp" \
+               "BOOTSTRAPCFLAGS=%{rpmcflags}" \
+               "CCOPTIONS=%{rpmcflags}" \
+               "CXXOPTIONS=%{rpmcflags}" \
+               "CXXDEBUGFLAGS=" "CDEBUGFLAGS=" \
                install install.man
 
-%{__make} -C Mesa*/src-glu install \
-       DESTDIR=$RPM_BUILD_ROOT
-
-install -m 644 Mesa*/include/GL/glu.h $RPM_BUILD_ROOT%{_includedir}/GL/
-
-strip $RPM_BUILD_ROOT%{_bindir}/* || :
-strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
-
-# Move config stuff to /etc/X11
-cp $RPM_BUILD_ROOT%{_libdir}/X11/XF86Config.eg \
-       $RPM_BUILD_ROOT/etc/X11/XF86Config
-ln -sf ../../../../etc/X11/XF86Config $RPM_BUILD_ROOT%{_libdir}/X11/XF86Config
-
 # setting default X
 rm -f $RPM_BUILD_ROOT%{_bindir}/X
 ln -sf XFree86 $RPM_BUILD_ROOT%{_bindir}/X
 
 # setting ghost X in /etc/X11 -- xf86config will fix this ...
-ln -s ../..%{_bindir}/XFree86 $RPM_BUILD_ROOT/etc/X11/X
+ln -sf ../..%{_bindir}/XFree86 $RPM_BUILD_ROOT/etc/X11/X
 
-# add X11 links in /usr/bin and /usr/include
-ln -s ../X11R6/include/X11 $RPM_BUILD_ROOT/usr/include/X11
-ln -s ../X11R6/bin $RPM_BUILD_ROOT/usr/bin/X11
+# add X11 links in /usr/bin, /usr/lib /usr/include
+ln -sf ../X11R6/include/X11 $RPM_BUILD_ROOT/usr/include/X11
+ln -sf ../X11R6/lib/X11 $RPM_BUILD_ROOT/usr/lib/X11
+ln -sf ../X11R6/bin $RPM_BUILD_ROOT/usr/bin/X11
 
 # fix libGL*.so links
 rm -f $RPM_BUILD_ROOT%{_libdir}/libGL*.so
 ln -sf libGL.so.1 $RPM_BUILD_ROOT%{_libdir}/libGL.so
 ln -sf libGLU.so.1 $RPM_BUILD_ROOT%{_libdir}/libGLU.so
 
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/xdm
-install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/xserver
+# set up PLD xdm config
+rm -f $RPM_BUILD_ROOT/etc/X11/xdm/{*Console,Xaccess,Xsession,Xsetup*}
+install xdm-xinitrc-*/pixmaps/* $RPM_BUILD_ROOT/etc/X11/xdm/pixmaps/
+install xdm-xinitrc-*/{*Console,Xaccess,Xsession,Xsetup*} $RPM_BUILD_ROOT/etc/X11/xdm/
+
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xdm
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/xserver
 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/xdm
 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/xfs
 install %{SOURCE6} $RPM_BUILD_ROOT/etc/X11/fs/config
-install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/pl/XTerm
+install %{SOURCE7} $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/pl/XTerm
 
-install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/xdm
-install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/xfs
+install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/xdm
+install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/xfs
 
-install %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties/twm.desktop
-install %{SOURCE12} $RPM_BUILD_ROOT%{_appnkldir}/Utilities
-install %{SOURCE13} $RPM_BUILD_ROOT%{_appnkldir}/Utilities
-install %{SOURCE14} $RPM_BUILD_ROOT%{_appnkldir}
+install %{SOURCE10} $RPM_BUILD_ROOT%{_wmpropsdir}/twm.desktop
+install %{SOURCE11} $RPM_BUILD_ROOT%{_applnkdir}/Utilities
+install %{SOURCE12} $RPM_BUILD_ROOT%{_applnkdir}/Utilities
+install %{SOURCE13} $RPM_BUILD_ROOT%{_applnkdir}
 
-install %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/pixmaps
+install %{SOURCE14} $RPM_BUILD_ROOT%{_datadir}/pixmaps
 
 touch $RPM_BUILD_ROOT/etc/security/console.apps/xserver
 touch $RPM_BUILD_ROOT/etc/security/blacklist.xserver
 touch $RPM_BUILD_ROOT/etc/security/blacklist.xdm
 
-#ln -sf ../..%{_includedir}/X11 $RPM_BUILD_ROOT%{_includedir}/X11 ##change
-ln -sf %{_fontdir} $RPM_BUILD_ROOT%{_libdir}/X11/fonts
-
-# we have libXpm from xpm package
-rm -f $RPM_BUILD_ROOT/%{_libdir}/libXpm*
+ln -sf %{_fontsdir} $RPM_BUILD_ROOT%{_libdir}/X11/fonts
 
 # do not duplicate xkbcomp program
 rm -f $RPM_BUILD_ROOT%{_libdir}/X11/xkb/xkbcomp
-ln -sf ../../../bin/xkbcomp $RPM_BUILD_ROOT%{_libdir}/X11/xkb/xkbcomp
+ln -sf %{_bindir}/xkbcomp $RPM_BUILD_ROOT/etc/X11/xkb/xkbcomp
 
 ln -sf ../../../share/doc/%{name}-%{version} \
        $RPM_BUILD_ROOT%{_libdir}/X11/doc
 
 rm -f $RPM_BUILD_ROOT%{_libdir}/X11/config/host.def
+
 :> $RPM_BUILD_ROOT%{_libdir}/X11/config/host.def
+:> $RPM_BUILD_ROOT/etc/X11/XF86Config
 
 rm -rf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/html
 
-gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[13457]/* \
-       $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/*
+# directories for applications locales
+echo '%defattr(644,root,root,755)' > XFree86-libs.lang
+for lang in af az bg bg_BG.cp1251 br ca cs da de el en_GB eo es et eu fi \
+    fr ga gl he hr hu is it ja ko lt mi mk nl nn no pl pt pt_BR ro ru sk \
+    sl sr sv ta th tr uk wa zh_CN zh_CN.GB2312 zh_TW.Big5 ; do
+       install -d $RPM_BUILD_ROOT%{_datadir}/locale/${lang}/LC_MESSAGES
+       echo "%lang(${lang}) %{_datadir}/locale/${lang}" >> XFree86-libs.lang
+done
+
+%ifnarch sparc sparc64
+gzip -9nf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/*
 
 # don't gzip README.* files, they are needed by XF86Setup
-gzip -dnf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/README.*
+gunzip $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/README.*
 
-#--- %post{un}, %preun, %verifyscript -
+%endif
+
+#--- %post{un}, %preun, %verifyscript, %trigge ----------
+
+%triggerpostun modules -- XFree86-modules < 4.0.2
+if [ -d /usr/X11R6/lib/X11/xkb ]; then
+       rm -rf /usr/X11R6/lib/X11/xkb
+       ln -sf ../../../../etc/X11/xkb /usr/X11R6/lib/X11/xkb
+fi
 
 %post libs
 grep "^%{_libdir}$" /etc/ld.so.conf >/dev/null 2>&1
@@ -1032,6 +1376,24 @@ else
        echo "found"
 fi
 
+%pre -n xfs
+if [ -n "`/usr/bin/getgid xfs`" ]; then
+       if [ "`/usr/bin/getgid xfs`" != "56" ]; then
+               echo "Warning: group xfs hasn't gid=56. Correct this before installing xfs." 1>&2
+               exit 1
+       fi
+else
+       /usr/sbin/groupadd -g 56 -r -f xfs
+fi
+if [ -n "`/bin/id -u xfs 2>/dev/null`" ]; then
+       if [ "`/bin/id -u xfs`" != "56" ]; then
+               echo "Warning: user xfs hasn't uid=56. Corrent this before installing xfs." 1>&2
+               exit 1
+       fi
+else
+       /usr/sbin/useradd -u 56 -r -d /etc/X11/fs -s /bin/false -c "X Font Server" -g xfs xfs 1>&2
+fi
+
 %post -n xfs
 /sbin/chkconfig --add xfs
 if [ -f /var/lock/subsys/xfs ]; then
@@ -1040,14 +1402,6 @@ else
        echo "Run \"/etc/rc.d/init.d/xfs start\" to start font server." >&2
 fi
 
-%post -n xdm
-/sbin/chkconfig --add xdm
-if [ -f /var/lock/subsys/xdm ]; then
-       /etc/rc.d/init.d/xdm restart >&2
-else
-       echo "Run \"/etc/rc.d/init.d/xdm start\" to start xdm." >&2
-fi
-               
 %preun -n xfs
 if [ "$1" = "0" ]; then
        if [ -f /var/lock/subsys/xfs ]; then
@@ -1056,6 +1410,20 @@ if [ "$1" = "0" ]; then
        /sbin/chkconfig --del xfs
 fi
 
+%postun -n xfs
+if [ $1 = 0 ]; then
+       /usr/sbin/userdel xfs 2>/dev/null
+       /usr/sbin/groupdel xfs 2>/dev/null
+fi
+
+%post -n xdm
+/sbin/chkconfig --add xdm
+if [ -f /var/lock/subsys/xdm ]; then
+       /etc/rc.d/init.d/xdm restart >&2
+else
+       echo "Run \"/etc/rc.d/init.d/xdm start\" to start xdm." >&2
+fi
+               
 %preun -n xdm
 if [ "$1" = "0" ]; then
        if [ -f /var/lock/subsys/xdm ]; then
@@ -1064,9 +1432,12 @@ if [ "$1" = "0" ]; then
        /sbin/chkconfig --del xdm
 fi
 
-%post DPS -p /sbin/ldconfig
+%post   DPS -p /sbin/ldconfig
 %postun DPS -p /sbin/ldconfig
 
+%post  OpenGL-libs -p /sbin/ldconfig
+%postun        OpenGL-libs -p /sbin/ldconfig
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -1074,17 +1445,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%docdir %{_docdir}/%{name}-%{version}
-%doc /%{_docdir}/%{name}-%{version}/*
+%ifnarch sparc sparc64
+%doc %{_docdir}/%{name}-%{version}
 %doc %{_libdir}/X11/doc
-
-%dir %{_prefix}
-%dir %{_libdir}
-%dir %{_libdir}/X11
-%dir %{_libdir}/X11/etc
-%dir %{_bindir}
+%endif
 
 %{_libdir}/X11/XErrorDB
+%{_libdir}/X11/XftConfig
 %{_libdir}/X11/XKeysymDB
 %{_libdir}/X11/locale
 
@@ -1099,7 +1466,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/X11/app-defaults/XSm
 %{_libdir}/X11/app-defaults/XTerm
 %{_libdir}/X11/app-defaults/XTerm-color
+%ifnarch sparc sparc64
 %{_libdir}/X11/app-defaults/XF86Cfg
+%endif
 
 %attr(755,root,root) %{_libdir}/X11/lbxproxy
 %attr(755,root,root) %{_libdir}/X11/proxymngr
@@ -1133,20 +1502,17 @@ rm -rf $RPM_BUILD_ROOT
 
 %lang(pl) %{_libdir}/X11/app-defaults/pl
 
+%dir %{_libdir}/X11/x11perfcomp
 %attr(755,root,root) %{_libdir}/X11/x11perfcomp/*
 %{_libdir}/X11/*.txt
 
-%attr(755,root,root) %{_libdir}/X11/etc/*.sh
-%{_libdir}/X11/etc/*.term*
-%{_libdir}/X11/etc/xmodmap.std
-
-%attr(755,root,root) %{_bindir}/SuperProbe
 %attr(755,root,root) %{_bindir}/Xmark
 %attr(755,root,root) %{_bindir}/appres
 %attr(755,root,root) %{_bindir}/atobm
 %attr(755,root,root) %{_bindir}/bdftopcf
 %attr(755,root,root) %{_bindir}/bitmap
 %attr(755,root,root) %{_bindir}/bmtoa
+%attr(755,root,root) %{_bindir}/cxpm
 %attr(755,root,root) %{_bindir}/dga
 %attr(755,root,root) %{_bindir}/editres
 %attr(755,root,root) %{_bindir}/iceauth
@@ -1157,23 +1523,20 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/mergelib
 %attr(755,root,root) %{_bindir}/mkdirhier
 %attr(755,root,root) %{_bindir}/mkfontdir
-%attr(755,root,root) %{_bindir}/pcitweak
 %attr(755,root,root) %{_bindir}/proxymngr
 %attr(755,root,root) %{_bindir}/resize
 %attr(755,root,root) %{_bindir}/revpath
 %attr(755,root,root) %{_bindir}/rstart
 %attr(755,root,root) %{_bindir}/rstartd
-%attr(755,root,root) %{_bindir}/scanpci
 %attr(755,root,root) %{_bindir}/setxkbmap
 %attr(755,root,root) %{_bindir}/showrgb
 %attr(755,root,root) %{_bindir}/smproxy
 %attr(755,root,root) %{_bindir}/startx
+%attr(755,root,root) %{_bindir}/sxpm
 %attr(755,root,root) %{_bindir}/xcmsdb
 %attr(755,root,root) %{_bindir}/xconsole
 %attr(755,root,root) %{_bindir}/xcutsel
 %attr(755,root,root) %{_bindir}/xdpyinfo
-%attr(755,root,root) %{_bindir}/xf86cfg
-%attr(755,root,root) %{_bindir}/xf86config
 %attr(755,root,root) %{_bindir}/xfindproxy
 %attr(755,root,root) %{_bindir}/xfwp
 %attr(755,root,root) %{_bindir}/xgamma
@@ -1201,20 +1564,19 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/xstdcmap
 %attr(755,root,root) %{_bindir}/xterm
 %attr(755,root,root) %{_bindir}/xvidtune
+%attr(755,root,root) %{_bindir}/xvinfo
 %attr(755,root,root) %{_bindir}/xwd
 %attr(755,root,root) %{_bindir}/xwud
 
-%dir %{_includedir}/bitmaps
-%dir %{_includedir}/X11/bitmaps
-%dir %{_includedir}/X11/pixmaps
-
-%{_includedir}/X11/bitmaps/*
-%{_includedir}/X11/pixmaps/*
+%{_includedir}/X11/bitmaps
+%{_includedir}/X11/pixmaps
 
-%{_appnkldir}/Utilities/*.desktop
-%{_appnkldir}/*.desktop
-%{_datadir}/pixmaps/*
+%{_applnkdir}/Utilities/*.desktop
+%{_applnkdir}/*.desktop
+%{_libdir}/X11/app-defaults/Xvidtune
+%{_pixmapsdir}/x*
 
+%{_mandir}/man1/Xmark.1*
 %{_mandir}/man1/lbxproxy.1*
 %{_mandir}/man1/proxymngr.1*
 %{_mandir}/man1/xfindproxy.1*
@@ -1263,56 +1625,70 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/xterm.1*
 %{_mandir}/man1/resize.1*
 %{_mandir}/man1/xvidtune.1*
+%{_mandir}/man1/xvinfo.1*
 %{_mandir}/man1/xwd.1*
 %{_mandir}/man1/xwud.1*
-%{_mandir}/man1/xf86cfg.1*
-%{_mandir}/man1/xf86config.1*
-%{_mandir}/man1/SuperProbe.1*
 %{_mandir}/man1/xon.1*
-%{_mandir}/man1/libxrx.1*
 %{_mandir}/man1/revpath.1*
 %{_mandir}/man1/xgamma.1*
+%{_mandir}/man1/cxpm.1*
+%{_mandir}/man1/sxpm.1*
+%ifnarch alpha
+%{_mandir}/man1/libxrx.1*
+%endif
 %{_mandir}/man7/*
 
-/usr/bin/X11
-
-%ifnarch sparc
-
 %files modules
 %defattr(-,root,root,755)
 %{_libdir}/X11/xkb
+/etc/X11/xkb
 /var/lib/xkb
 %dir %{_libdir}/modules
+%ifnarch alpha
 %dir %{_libdir}/modules/dri
+%endif
 %dir %{_libdir}/modules/drivers
+%ifnarch sparc sparc64
 %{_libdir}/modules/*.uc
+%endif
 %attr(755,root,root) %{_libdir}/modules/*.a
 %attr(755,root,root) %{_libdir}/modules/codeconv
 %attr(755,root,root) %{_libdir}/modules/drivers/linux
+%ifnarch sparc sparc64
 %attr(755,root,root) %{_libdir}/modules/drivers/vga_drv.o
+%ifnarch alpha
+%attr(755,root,root) %{_libdir}/modules/drivers/vesa_drv.o
+%endif
+%endif
 %dir %{_libdir}/modules/extensions
 %attr(755,root,root) %{_libdir}/modules/extensions/libdbe.a
 %attr(755,root,root) %{_libdir}/modules/extensions/libdri.a
 %attr(755,root,root) %{_libdir}/modules/extensions/libextmod.a
+%ifnarch alpha
 %attr(755,root,root) %{_libdir}/modules/extensions/libpex5.a
+%endif
 %attr(755,root,root) %{_libdir}/modules/extensions/librecord.a
 %attr(755,root,root) %{_libdir}/modules/extensions/libxie.a
 %attr(755,root,root) %{_libdir}/modules/fonts
 %attr(755,root,root) %{_libdir}/modules/input
 %attr(755,root,root) %{_libdir}/modules/linux
+%{_mandir}/man4/citron*
 %{_mandir}/man4/dynapro*
 %{_mandir}/man4/keyboard*
 %{_mandir}/man4/microtouch*
 %{_mandir}/man4/mouse*
 %{_mandir}/man4/v4l*
+%ifnarch sparc sparc64
 %{_mandir}/man4/vga*
+%ifnarch alpha
+%{_mandir}/man4/vesa*
+%endif
+%endif
 %{_mandir}/man4/void*
 %{_mandir}/man4/wacom*
 %{_mandir}/man4/elographics*
 %{_mandir}/man4/mutouch*
 
-%endif
-
 %files -n sessreg
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/sessreg
@@ -1330,25 +1706,28 @@ rm -rf $RPM_BUILD_ROOT
 
 %attr(755,root,root) %{_libdir}/X11/xdm
 %attr(755,root,root) %{_bindir}/xdm
+%attr(755,root,root) %{_bindir}/chooser
+%ifarch alpha
+%attr(755,root,root) %{_libdir}/libXdmGreet.so*
+%endif
 %{_mandir}/man1/xdm.1*
 
-%dir    /etc/X11/xdm
+%dir /etc/X11/xdm
 %attr(755,root,root) %config /etc/X11/xdm/GiveConsole
 %attr(755,root,root) %config /etc/X11/xdm/TakeConsole
 %attr(755,root,root) %config /etc/X11/xdm/Xsession
 %attr(755,root,root) %config /etc/X11/xdm/Xsetup_0
 %attr(755,root,root) %config /etc/X11/xdm/Xwilling
-%attr(755,root,root) %config /etc/X11/xdm/chooser
 %config /etc/X11/xdm/Xaccess
 %config /etc/X11/xdm/Xresources
 %config /etc/X11/xdm/Xservers
 %config /etc/X11/xdm/xdm-config
-/etc/X11/xdm/authdir
 /etc/X11/xdm/pixmaps
+/etc/X11/xdm/authdir
 
 %files -n twm
 %defattr(644,root,root,755)
-%{_datadir}/gnome/wm-properties/twm.desktop
+%{_wmpropsdir}/twm.desktop
 %attr(755,root,root) %{_bindir}/twm
 %dir /etc/X11/twm
 %config /etc/X11/twm/system.twmrc
@@ -1362,54 +1741,83 @@ rm -rf $RPM_BUILD_ROOT
 %dir /etc/X11/fs
 %attr(755,root,root) %{_libdir}/X11/fs
 %config(noreplace) /etc/X11/fs/config
+%config(noreplace) %verify(not md5 mtime size) /etc/X11/XftConfig
 
 %attr(755,root,root) %{_bindir}/xfs
-%attr(755,root,root) %{_bindir}/fsinfo
 %attr(755,root,root) %{_bindir}/fslsfonts
 %attr(755,root,root) %{_bindir}/fstobdf
 %attr(755,root,root) %{_bindir}/mkcfm
+%attr(755,root,root) %{_bindir}/xfsinfo
+%attr(755,root,root) %{_bindir}/xftcache
 
 %{_mandir}/man1/xfs.1*
-%{_mandir}/man1/fsinfo.1*
 %{_mandir}/man1/fslsfonts.1*
 %{_mandir}/man1/fstobdf.1*
 %{_mandir}/man1/mkcfm.1*
+%{_mandir}/man1/xfsinfo.1*
+%{_mandir}/man1/xftcache.1*
 
 %files -n xauth
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/xauth
 %{_mandir}/man1/xauth.1*
 
-%files libs
+%files libs -f XFree86-libs.lang
 %defattr(644,root,root,755)
+%dir %{_libdir}
+%dir %{_libdir}/X11
+/usr/lib/X11
+%dir %{_bindir}
+/usr/bin/X11
+%dir %{_datadir}/locale
+%dir %{_wmpropsdir}
+%dir %{_pixmapsdir}
+%dir %{_pixmapsdir}/mini
 %attr(755,root,root) %{_libdir}/libX*.so.*.*
 %attr(755,root,root) %{_libdir}/libI*.so.*.*
 %attr(755,root,root) %{_libdir}/libP*.so.*.*
 %attr(755,root,root) %{_libdir}/libS*.so.*.*
+%ifnarch alpha
 %attr(755,root,root) %{_libdir}/libx*.so.*.*
+%endif
 
 %files OpenGL-core
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libGL.so.*.*
+%ifnarch sparc sparc64
 %attr(755,root,root) %{_libdir}/modules/extensions/libglx.a
 %attr(755,root,root) %{_libdir}/modules/extensions/libGLcore.a
+%endif
 
 %files OpenGL-libs
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/glxinfo
 %attr(755,root,root) %{_libdir}/libGLU.so.*.*
+%ifnarch alpha
 %attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
+%endif
+%{_mandir}/man1/glxinfo.1*
 
 %files OpenGL-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libGL*.so
+%ifnarch alpha
 %attr(755,root,root) %{_libdir}/libOSMesa*.so
+%endif
+%{_libdir}/libGLw.a
+%dir %{_includedir}/GL
 %attr(644,root,root) %{_includedir}/GL/*
 %{_mandir}/man3/glX*
+%{_mandir}/man3/glu*
+%{_mandir}/man3/GLw*
 
 %files OpenGL-static
 %defattr(644,root,root,755)
 %{_libdir}/libGL.a
 %{_libdir}/libGLU.a
+%ifnarch alpha
+%attr(755,root,root) %{_libdir}/libOSMesa*.a
+%endif
 
 %files devel
 %defattr(644,root,root,755)
@@ -1418,7 +1826,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libI*.so
 %attr(755,root,root) %{_libdir}/libP*.so
 %attr(755,root,root) %{_libdir}/libS*.so
+%ifnarch alpha
 %attr(755,root,root) %{_libdir}/libx*.so
+%endif
 %{_libdir}/libFS.a
 %{_libdir}/libXau.a
 %{_libdir}/libXdmcp.a
@@ -1435,13 +1845,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libfntstubs.a
 %{_libdir}/libxf86config.a
 %{_libdir}/libXinerama.a
-
+%dir %{_includedir}
+%dir %{_includedir}/X11
 %{_includedir}/X11/*.h
 %{_includedir}/X11/ICE
 %{_includedir}/X11/PEX5
 %{_includedir}/X11/PM
 %{_includedir}/X11/SM
 %{_includedir}/X11/Xaw
+%{_includedir}/X11/Xft
 %{_includedir}/X11/Xmu
 %{_includedir}/X11/extensions
 %{_includedir}/X11/fonts
@@ -1455,7 +1867,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/imake.1*
 %{_mandir}/man1/makedepend.1*
 %{_mandir}/man1/xmkmf.1*
-%{_mandir}/man3/[A-Z]*
+%{_mandir}/man3/[A-EH-Z]*
 
 /usr/include/X11
 
@@ -1467,11 +1879,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libX11.a
 %{_libdir}/libXIE.a
 %{_libdir}/libXaw.a
+%{_libdir}/libXft.a
 %{_libdir}/libXext.a
 %{_libdir}/libXfont.a
 %{_libdir}/libXi.a
 %{_libdir}/libXmu.a
+%{_libdir}/libXmuu.a
 %{_libdir}/libXp.a
+%{_libdir}/libXpm.a
+%{_libdir}/libXrender.a
 %{_libdir}/libXt.a
 %{_libdir}/libXtst.a
 
@@ -1499,182 +1915,311 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/Xserver.1*
 %{_mandir}/man5/XF86Config.5*
 
-%doc %{_libdir}/X11/XF86Config.eg
-%doc %{_libdir}/X11/XF86Config.98
-%doc %{_libdir}/X11/Cards
-
-%ifarch ix86 alpha sparc
 %{_libdir}/X11/Cards
-%endif
+%{_libdir}/X11/Options
 
 %config(noreplace) %verify(not md5 mtime size) /etc/X11/XF86Config
 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/xserver
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.xserver
 %config(missingok) /etc/security/console.apps/xserver
 
+%ifnarch sparc sparc64
+
 %files driver-apm
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/apm_drv.o
 %{_mandir}/man4/apm*
 
+%endif
+%ifnarch sparc sparc64 alpha
+
+%files driver-ark
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/ark_drv.o
+
+%endif
+
 %files driver-ati
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/modules/drivers/ati_drv.o
-%{_mandir}/man4/ati*
+%attr(755,root,root) %{_libdir}/modules/drivers/ati*_drv.o
+#%{_mandir}/man4/ati*
+
+%ifnarch sparc sparc64
 
 %files driver-chips
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/chips_drv.o
 %{_mandir}/man4/chips*
 
+%endif
+%ifnarch sparc sparc64
+
 %files driver-cirrus
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/cirrus_*.o
 %{_mandir}/man4/cirrus*
 
+%endif
+%ifnarch sparc sparc64 alpha
+
 %files driver-cyrix
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/cyrix_drv.o
 %{_mandir}/man4/cyrix*
 
+%endif
+
 %files driver-fbdev
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/fbdev_drv.o
 %{_mandir}/man4/fbdev*
 
+%ifnarch sparc sparc64 alpha
+
 %files driver-glide
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/glide_drv.o
 %{_mandir}/man4/glide*
 
+%endif
+
 %files driver-glint
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/glint_drv.o
+%ifnarch sparc sparc64
 %attr(755,root,root) %{_libdir}/modules/dri/gamma_dri.so
+%endif
 %{_mandir}/man4/glint*
 
+%ifnarch sparc sparc64 alpha
+
+%files driver-i128
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/i128_drv.o
+%{_mandir}/man4/i128*
+
+%endif
+%ifnarch sparc sparc64
+
 %files driver-i740
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/i740_drv.o
 %{_mandir}/man4/i740*
 
+%endif
+%ifnarch sparc sparc64 alpha
+
 %files driver-i810
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/i810_drv.o
 %attr(755,root,root) %{_libdir}/modules/dri/i810_dri.so
 %{_mandir}/man4/i810*
 
+%endif
+%ifnarch sparc sparc64
+
 %files driver-mga
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/mga_drv.o
 %attr(755,root,root) %{_libdir}/modules/dri/mga_dri.so
 %{_mandir}/man4/mga*
 
+%endif
+%ifnarch sparc sparc64
+
 %files driver-neomagic
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/neomagic_drv.o
 %{_mandir}/man4/neomagic*
 
+%endif
+%ifnarch sparc sparc64
+
 %files driver-nv
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/nv_drv.o
 %{_mandir}/man4/nv*
 
+%endif
+%ifnarch sparc sparc64
+
 %files driver-r128
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/r128_drv.o
+%ifnarch sparc sparc64
 %attr(755,root,root) %{_libdir}/modules/dri/r128_dri.so
+%endif
 %{_mandir}/man4/r128*
 
+%endif
+
+%files driver-radeon
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/radeon_drv.o
+%ifnarch sparc sparc64
+%attr(755,root,root) %{_libdir}/modules/dri/radeon_dri.so
+%endif
+
+%ifnarch sparc sparc64
+
 %files driver-rendition
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/rendition_drv.o
 %{_mandir}/man4/rendition*
 
+%endif
+%ifnarch sparc sparc64
+
 %files driver-s3virge
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/s3virge_drv.o
 %{_mandir}/man4/s3virge*
 
+%endif
+%ifnarch sparc sparc64 alpha
+
+%files driver-savage
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/savage_drv.o
+%{_mandir}/man4/savage*
+
+%endif
+%ifnarch sparc sparc64 alpha
+
+%files driver-siliconmotion
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/siliconmotion_drv.o
+%{_mandir}/man4/siliconmotion*
+
+%endif
+%ifnarch sparc sparc64 alpha
+
 %files driver-sis
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/sis_drv.o
+%attr(755,root,root) %{_libdir}/modules/dri/sis_dri.so
 %{_mandir}/man4/sis*
 
+%endif
+%ifarch sparc sparc64
+
+%files driver-sunbw2
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/sunbw2_drv.o
+%{_mandir}/man4/sunbw2*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-suncg14
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/suncg14_drv.o
+%{_mandir}/man4/suncg14*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-suncg3
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/suncg3_drv.o
+%{_mandir}/man4/suncg3*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-suncg6
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/suncg6_drv.o
+%{_mandir}/man4/suncg6*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-sunffb
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/sunffb_drv.o
+%attr(755,root,root) %{_libdir}/modules/dri/ffb_dri.so
+%{_mandir}/man4/sunffb*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-sunleo
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/sunleo_drv.o
+%{_mandir}/man4/sunleo*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-suntcx
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/suntcx_drv.o
+%{_mandir}/man4/suntcx*
+
+%endif
+%ifnarch sparc sparc64
+
 %files driver-tdfx
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/tdfx_drv.o
 %attr(755,root,root) %{_libdir}/modules/dri/tdfx_dri.so
 %{_mandir}/man4/tdfx*
 
+%endif
+%ifnarch sparc sparc64
+
 %files driver-tga
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/tga_drv.o
 
+%endif
+%ifnarch sparc sparc64
+
 %files driver-trident
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/trident_drv.o
 %{_mandir}/man4/trident*
 
+%endif
+%ifnarch sparc sparc64
+
 %files driver-tseng
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/tseng_drv.o
 %{_mandir}/man4/tseng*
 
-%ifarch alpha
-
-%files TGA
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/XF86_TGA
-%{_mandir}/man5/XF86Config.5*
 %endif
 
-%ifarch sparc
+%ifarch %{ix86}
 
-%files Sun
+%files driver-vmware
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/Xsun
-%dir %{_libdir}/X11/xkb
-%attr(755,root,root) %{_libdir}/X11/xkb/*
-/var/lib/xkb
-%endif
-
-%ifarch sparc
+%attr(755,root,root) %{_libdir}/modules/drivers/vmware_drv.o
+%{_mandir}/man4/vmware*
 
-%files SunMono
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/XsunMono
-%dir %{_libdir}/X11/xkb
-%attr(755,root,root) %{_libdir}/X11/xkb/*
-/var/lib/xkb
-%endif
-
-%ifarch sparc
-
-%files Sun24
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/Xsun24
-%dir %{_libdir}/X11/xkb
-%attr(755,root,root) %{_libdir}/X11/xkb/*
-/var/lib/xkb
 %endif
 
 %files DPS
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/makepsres
 %attr(755,root,root) %{_bindir}/pswrap
+%attr(755,root,root) %{_bindir}/dpsinfo
+%attr(755,root,root) %{_bindir}/dpsexec
 %attr(755,root,root) %{_libdir}/libdps.so.*.*
 %attr(755,root,root) %{_libdir}/libdpstk.so.*.*
 %attr(755,root,root) %{_libdir}/libpsres.so.*.*
 %{_mandir}/man1/makepsres*
 %{_mandir}/man1/pswrap*
+%{_mandir}/man1/dpsexec*
+%{_mandir}/man1/dpsinfo*
 
 %files DPS-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libdps.so
 %attr(755,root,root) %{_libdir}/libdpstk.so
 %attr(755,root,root) %{_libdir}/libpsres.so
-%{_includedir}/DPS/*.h
+%{_includedir}/DPS
 
 %files DPS-static
 %defattr(644,root,root,755)
@@ -1707,6 +2252,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/xmag
 %attr(755,root,root) %{_bindir}/xman
 %attr(755,root,root) %{_bindir}/xmessage
+%attr(755,root,root) %{_bindir}/xmh
 %attr(755,root,root) %{_bindir}/xwininfo
 %attr(755,root,root) %{_bindir}/oclock
 %attr(755,root,root) %{_bindir}/xlogo
@@ -1736,6 +2282,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/xmag.1*
 %{_mandir}/man1/xman.1*
 %{_mandir}/man1/xmessage.1*
+%{_mandir}/man1/xmh.1*
 %{_mandir}/man1/xwininfo.1*
 %{_mandir}/man1/xkill.1*
 %{_mandir}/man1/xlogo.1*
@@ -1748,7 +2295,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/X11/app-defaults/Editres
 %{_libdir}/X11/app-defaults/Editres-color
 %{_libdir}/X11/app-defaults/Viewres
-%{_libdir}/X11/app-defaults/Xvidtune
 %{_libdir}/X11/app-defaults/XConsole
 %{_libdir}/X11/app-defaults/Xedit
 %{_libdir}/X11/app-defaults/Xedit-color
@@ -1757,15 +2303,20 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/X11/app-defaults/Xmag
 %{_libdir}/X11/app-defaults/Xman
 %{_libdir}/X11/app-defaults/Xmessage
+%{_libdir}/X11/app-defaults/Xmh
 %{_libdir}/X11/app-defaults/XFontSel
 %{_libdir}/X11/app-defaults/Xditview
 %{_libdir}/X11/app-defaults/Xditview-chrtr
-%{_includedir}/bitmaps/*
-
-#%files XF86Setup
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_bindir}/XF86Setup
-#%attr(755,root,root) %{_bindir}/xmseconfig
-#%{_libdir}/X11/XF86Setup
-#%{_mandir}/man1/XF86Setup.1*
-#%{_mandir}/man1/xmseconfig.1*
+
+%files setup
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/SuperProbe
+%attr(755,root,root) %{_bindir}/pcitweak
+%attr(755,root,root) %{_bindir}/scanpci
+%attr(755,root,root) %{_bindir}/xf86cfg
+%attr(755,root,root) %{_bindir}/xf86config
+%{_mandir}/man1/SuperProbe.1*
+%{_mandir}/man1/scanpci.1*
+%{_mandir}/man1/pcitweak.1*
+%{_mandir}/man1/xf86cfg.1*
+%{_mandir}/man1/xf86config.1*
This page took 0.140598 seconds and 4 git commands to generate.