]> git.pld-linux.org Git - packages/XFree86.git/blobdiff - XFree86.spec
- security notes (some well-known issues - nobody cares anyway)
[packages/XFree86.git] / XFree86.spec
index 9642f7972d1aeaeefb72f3dd77d501c8f1ab1fe6..493be598f4d462c3f1675cc63fefc3044d1a79ca 100644 (file)
@@ -1,38 +1,59 @@
+
+# SECURITY: CAN-2004-0083 CAN-2004-0084 CAN-2004-0106 CAN-2004-0419
+
+# _without_tdfx                disables tdfx build
+
+%define                _sver   %(echo %{version} | tr -d .)
+
 Summary:       XFree86 Window System servers and basic programs
 Summary(de):   Xfree86 Window-System-Server und grundlegende Programme
 Summary(es):   Programas básicos y servidores para el sistema de ventanas XFree86
 Summary(fr):   Serveurs du système XFree86 et programmes de base
+Summary(ja):   XFree86 window system ¤Î¥µ¡¼¥Ð¤È´ðËÜŪ¤Ê¥×¥í¥°¥é¥à
+Summary(ko):   X¿¡ ÇÊ¿äÇÑ ±âº»ÀûÀΠ±Û²Ã°ú ÇÁ·Î±×·¥°ú ¹®¼­µé
 Summary(pl):   XFree86 Window System wraz z podstawowymi programami
 Summary(tr):   XFree86 Pencereleme Sistemi sunucularý ve temel programlar
 Summary(pt_BR):        Programas básicos e servidores para o sistema de janelas XFree86
+Summary(ru):   âÁÚÏ×ÙÅ ÛÒÉÆÔÙ, ÐÒÏÇÒÁÍÍÙ É ÄÏËÕÍÅÎÔÁÃÉÑ ÄÌÑ ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ ÐÏÄ X
+Summary(uk):   âÁÚÏצ ÛÒÉÆÔÉ, ÐÒÏÇÒÁÍÉ ÔÁ ÄÏËÕÍÅÎÔÁæѠÄÌÑ ÒÏÂÏÞϧ ÓÔÁÎ槠ЦĠX
+Summary(zh_CN):        XFree86 ´°¿Úϵͳ·þÎñÆ÷ºÍ»ù±¾³ÌÐò
 Name:          XFree86
-Version:       4.1.0
+Version:       4.2.1
 Release:       13
 License:       MIT
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(es):     X11/XFree86
-Group(fr):     X11/XFree86
-Group(pl):     X11/XFree86
-Group(pt_BR):  X11/XFree86
-Group(tr):     X11/XFree86
-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:       XTerm.ad-pl
-Source8:       xdm.sysconfig
-Source9:       xfs.sysconfig
-Source10:      twm.desktop
-Source11:      xclipboard.desktop
-Source12:      xconsole.desktop
-Source13:      xterm.desktop
-Source14:      xlogo64.png
-Source15:      http://papico.crl.go.jp/pub/linux/linuxppc/users/ajoshi/s3/s3-0.3.52.tgz
-Source16:      %{name}-non-english-Xman-pages.tar.bz2
+Source0:       ftp://ftp.xfree86.org/pub/XFree86/4.2.0/source/X420src-1.tgz
+# Source0-md5: ad43a8e9e39703322005cd6f7145b77f
+Source1:       ftp://ftp.pld-linux.org/software/xinit/xdm-xinitrc-0.2.tar.bz2
+# Source1-md5: 0a15b1c374256b5cad7961807baa3896
+Source2:       cvs://anonymous@cvs.gatos.sourceforge.net/cvsroot/gatos/ati.2-20021001.tar.bz2
+# Source2-md5: 8d43c01d364576c195a5294279f92566
+Source3:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-Xman-pages.tar.bz2
+# Source3-md5: a184106bb83cb27c6963944d9243ac3f
+Source4:       xdm.pamd
+Source5:       xserver.pamd
+Source6:       xdm.init
+Source7:       xfs.init
+Source8:       xfs.config
+Source9:       XTerm.ad-pl
+Source10:      xdm.sysconfig
+Source11:      xfs.sysconfig
+Source20:      twm.desktop
+Source21:      xeyes.desktop
+Source22:      xedit.desktop
+Source23:      xterm.desktop
+Source24:      xclipboard.desktop
+Source25:      xclock.desktop
+Source26:      oclock.desktop
+Source27:      xconsole.desktop
+Source30:      xlogo64.png
+Source31:      xeyes.png
+Source32:      xedit.png
+Source33:      xterm.png
+Source34:      xclipboard.png
+Source35:      xclock.png
+Source36:      oclock.png
+Source37:      xconsole.png
 Patch0:                %{name}-PLD.patch
 Patch1:                %{name}-HasZlib.patch
 Patch2:                %{name}-DisableDebug.patch
@@ -54,24 +75,54 @@ 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}-HasFreetype2.patch
-Patch28:       %{name}-libXfont-put-eof.patch
-Patch29:       %{name}-config-s3.patch
-Patch30:       %{name}-stolen_from_HEAD.patch
-Patch31:       %{name}-sparc_pci_domains.patch
-Patch32:       %{name}-s3virge_mx_console_corruption_fix.patch
-Patch33:       %{name}-cirrus_driver_fix.patch
-Patch34:       %{name}-dri_directory_mode_fix.patch
-Patch35:       %{name}-alpha_GLX_align_fix.patch
-Patch36:       %{name}-manpage_link_fixes.patch
-Patch37:       %{name}-XftConfig_in_correct_place.patch
-Patch38:       %{name}-i740.patch
+Patch21:       %{name}-r128-busmstr2.patch
+Patch22:       %{name}-neomagic_swcursor.patch
+Patch23:       %{name}-mga-busmstr.patch
+Patch24:       %{name}-agpgart-load.patch
+Patch25:       %{name}-mkfontdir-chmod_644.patch
+Patch26:       %{name}-HasFreetype2.patch
+Patch27:       %{name}-config-s3.patch
+Patch28:       %{name}-sparc_pci_domains.patch
+Patch29:       %{name}-XTerm.ad.patch
+Patch30:       %{name}-dri_directory_mode_fix.patch
+Patch31:       %{name}-alpha_GLX_align_fix.patch
+Patch32:       %{name}-XftConfig_in_correct_place.patch
+Patch33:       %{name}-PEX+XIE.patch
+Patch34:       %{name}-xman-manpaths.patch
+Patch35:       %{name}-ppc_drivers.patch
+Patch36:       ftp://ftp.xfree86.org/pub/XFree86/4.2.1/patches/4.2.0-4.2.1.diff.gz
+Patch37:       %{name}-clearrts.patch
+Patch38:       %{name}-mga020414.patch
+Patch39:       %{name}-trident-9397.patch
+Patch40:       %{name}-4.2.0-i810-driver-update-cvs-20020617.patch.bz2
+Patch41:       %{name}-nv020414.patch
+Patch42:       %{name}-fix-07-s3trio64v2gx+netfinity.patch
+Patch43:       %{name}-prosavage.patch
+Patch44:       %{name}-xtt-null-pointer.patch
+Patch45:       %{name}-i740-driver-update-cvs-20020617.patch
+Patch46:       %{name}-neomagic-Xv-support.patch
+Patch47:       %{name}-tdfx-disable-dri-on-16Mb-cards-in-hires.patch
+Patch48:       %{name}-tdfx-should-be-2048-not-2046.patch
+Patch49:       %{name}-tdfx-interlace.patch
+Patch50:       %{name}-tdfx-fix-compiler-warnings.patch
+Patch51:       %{name}-tdfx-fix-vtswitch-font-corruption.patch
+Patch52:       %{name}-sis-option-swcursor.patch
+Patch53:       %{name}-sis-unresolved-symbols.patch
+Patch54:       %{name}-sis-maxxfbmem-fixup.patch
+Patch55:       %{name}-Radeon9000.patch
+Patch56:       %{name}-Xfont-Type1-large-DoS.patch
+# "strip -g libGLcore.a" left empty object debug_xform.o, which caused GLcore
+# loading failure with "debug_xform.o: no symbols"
+Patch57:       %{name}-GLcore-strip-a-workaround.patch
+# Original from: ftp://ftp.xfree86.org/pub/XFree86/4.2.1/fixes/4.2.1-mit-shm-security.patch
+Patch58:       %{name}-4.2.1-mit-shm-security.patch
+Patch59:       %{name}-disable_glide.patch
+Patch60:       %{name}-xterm-can-2003-0063.patch
+Patch61:       %{name}-xlclocale-overflow.patch
+Patch62:       %{name}-xterm-DECUDK-security-fix.patch
+Patch63:       %{name}-font-overflows.patch
+Patch64:       %{name}-bison.patch
+URL:           http://www.xfree86.org/
 BuildRequires: bison
 BuildRequires: flex
 BuildRequires: freetype-devel >= 2.0.0
@@ -82,21 +133,20 @@ BuildRequires:     perl
 BuildRequires: tcl-devel
 BuildRequires: utempter-devel
 BuildRequires: zlib-devel
+BuildRequires: libstdc++-devel
 %ifarch %{ix86} alpha
-BuildRequires: Glide3-DRI-devel
+%{!?_without_tdfx:BuildRequires:       Glide3-DRI-devel}
 %endif
 # Required by xc/programs/Xserver/hw/xfree86/drivers/glide/glide_driver.c
 %ifarch %{ix86}
-BuildRequires: Glide2x_SDK
+%{!?_without_tdfx:BuildRequires:       Glide2x_SDK}
 %endif
 Requires:      xauth
-Requires:      XFree86-fonts-ISO8859-1 = %{version}
-Requires:      XFree86-libs = %{version}
-Requires(post):        fileutils
-Prereq:                XFree86-libs
+Requires:      %{name}-libs = %{version}
+ExclusiveArch: %{ix86} alpha sparc m68k armv4l noarch ppc
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     xpm-progs
-Exclusivearch: %{ix86} alpha sparc m68k armv4l noarch
-Buildroot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+Obsoletes:     xterm
 
 %ifarch sparc sparc64
 Obsoletes:     X11R6.1
@@ -107,10 +157,8 @@ Obsoletes: X11R6.1
 %define                _wmpropsdir     %{_datadir}/wm-properties
 
 # avoid Mesa dependency in XFree86-OpenGL-libs
-%define                _noautoreqdep   libGL.so.1 libGLU.so.1
-
 # Glide3 (libglide3.so.3) can be provided by Glide_V3-DRI or Glide_V5-DRI
-%define                _noautoreqdep   libglide3.so.3
+%define                _noautoreqdep   libGL.so.1 libGLU.so.1 libOSMesa.so.3.3 libglide3.so.3
 
 %description
 If you want to install the X Window System (TM) on your machine,
@@ -154,7 +202,7 @@ ofrece un servidor X que acceda tu hardware de v
 puestos a disposición en otro paquete.
 
 %description -l pl
-X Window System jest graficznym interfejsem u¿ytkownika, cechuje siê
+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
@@ -188,188 +236,182 @@ Este pacote cont
 uma estação de trabalho X. Ele não fornece um servidor X que acessa
 seu hardware de vídeo -- estes são disponibilizados em outro pacote.
 
-%package modules
-Summary:       Modules with X servers extensions
-Summary(pl):   Wspólne dla wszystkich X serwerów modu³y rozszerzeñ
+%description -l ru
+X Window System ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÂÁÚÕ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÇÒÁÆÉÞÅÓËÉÈ
+ÉÎÔÅÒÆÅÊÓÏ× ÐÏÌØÚÏ×ÁÔÅÌÑ. ðÏÐÒÏÓÔÕ ÇÏ×ÏÒÑ, X ÒÉÓÕÅÔ ÜÌÅÍÅÎÔÙ GUI ÎÁ
+ÜËÒÁÎÅ ÐÏÌØÚÏ×ÁÔÅÌÑ É ÓÔÏÉÔ ÍÅÔÏÄÙ ÄÌÑ ÐÅÒÅÄÁÞÉ ÄÅÊÓÔ×ÉÊ ÐÏÌØÚÏ×ÁÔÅÌÑ
+ÐÒÉËÌÁÄÎÙÍ ÐÒÏÇÒÁÍÍÁÍ. X ÔÁËÖÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÁÓÐÒÅÄÅÌÅÎÉÅ ÐÒÉÌÏÖÅÎÉÊ -
+ÚÁÐÕÓË ÐÒÏÇÒÁÍÍ ÎÁ ÕÄÁÌÅÎÎÏÍ ËÏÍÐØÀÔÅÒÅ Ó ××ÏÄÏÍ/×Ù×ÏÄÏÍ ÎÁ
+ÐÏÌØÚÏ×ÁÔÅÌØÓËÕÀ ÍÁÛÉÎÕ. X - ÜÔÏ ÍÏÝÎÁÑ ÓÒÅÄÁ, ÐÏÄÄÅÒÖÉ×ÁÀÝÁÑ
+ÍÎÏÖÅÓÔ×Ï ÐÒÉÌÏÖÅÎÉÊ, ÔÁËÉÈ ËÁË ÉÇÒÙ, ÉÎÓÔÒÕÍÅÎÔÙ ÄÌÑ ÐÒÏÇÒÁÍÍÉÓÔÁ,
+ÇÒÁÆÉÞÅÓËÉÅ ÐÒÏÇÒÁÍÍÙ, ÔÅËÓÔÏ×ÙÅ ÒÅÄÁËÔÏÒÙ É Ô.Ð. XFree86 - ÜÔÏ ×ÅÒÓÉÑ
+X, ÒÁÂÏÔÁÀÝÁÑ ÎÁ Linux É ÄÒÕÇÉÈ ÓÉÓÔÅÍÁÈ.
+
+üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÂÁÚÏ×ÙÅ ÛÒÉÆÔÙ, ÐÒÏÇÒÁÍÍÙ É ÄÏËÕÍÅÎÔÁÃÉÀ ÄÌÑ
+ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ X.
+
+äÏÐÏÌÎÉÔÅÌØÎÏ ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔÙ Xconfigurator, ÆÏÎÔÓÅÒ×ÅÒ
+xfs É ÂÉÂÌÉÏÔÅËÉ XFree86-libs. ÷ÏÚÍÏÖÎÏ ÐÒÉÄÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÔÁËÖÅ ÏÄÉÎ
+ÉÌÉ ÂÏÌÅÅ ÐÁËÅÔÏ× ÛÒÉÆÔÏ× XFree86.
+
+îÕ É, ÎÁËÏÎÅÃ, ÅÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÒÁÚÒÁÂÁÔÙ×ÁÔØ ÐÒÉÌÏÖÅÎÉÑ,
+ÒÁÂÏÔÁÀÝÉÅ ËÁË X-ËÌÉÅÎÔÙ, ×ÁÍ ÔÁËÖÅ ÎÁÄÏ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÉÔØ
+XFree86-devel.
+
+%description -l uk
+X Window System ÎÁÄÁ¤ ÂÁÚÕ ÄÌÑ ÒÏÚÒÏÂËÉ ÇÒÁƦÞÎÉÈ ¦ÎÔÅÒÆÅÊÓ¦×
+ËÏÒÉÓÔÕ×ÁÞÁ. ðÒÏÓÔ¦ÛÅ ËÁÖÕÞÉ, X ÍÁÌÀ¤ ÅÌÅÍÅÎÔÉ GUI ÎÁ ÅËÒÁΦ
+ËÏÒÉÓÔÕ×ÁÞÁ ÔÁ ÂÕÄÕ¤ ÍÅÔÏÄÉ ÄÌÑ ÐÅÒÅÄÁÞ¦ Ä¦Ê ËÏÒÉÓÔÕ×ÁÞÁ ÐÒÉËÌÁÄÎÉÍ
+ÐÒÏÇÒÁÍÁÍ. X ÔÁËÏ֠ЦÄÔÒÉÍÕ¤ ÒÏÚÐÏĦ̠ÐÒÉËÌÁÄÎÉÈ ÐÒÏÇÒÁÍ - ÚÁÐÕÓË
+ÐÒÏÇÒÁÍ ÎÁ ×¦ÄÄÁÌÅÎÏÍÕ ËÏÍÐ'ÀÔÅÒ¦ Ú ××ÏÄÏÍ/×É×ÏÄÏÍ ÎÁ ÍÁÛÉÎÕ
+ËÏÒÉÓÔÕ×ÁÞÁ. X - ÃÅ ÐÏÔÕÖÎÅ ÓÅÒÅÄÏ×ÉÝÅ, ÑËŠЦÄÔÒÉÍÕ¤ ×ÅÌÉËՠ˦ÌØ˦ÓÔØ
+Ò¦ÚÎÉÈ ÐÒÏÇÒÁÍ, ÔÁËÉÈ ÑË ¦ÇÒÉ, ¦ÎÓÔÒÕÍÅÎÔÉ ÄÌÑ ÐÒÏÇÒÁͦÓÔÁ, ÇÒÁƦÞΦ
+ÐÒÏÇÒÁÍÉ, ÔÅËÓÔÏצ ÒÅÄÁËÔÏÒÉ ¦ Ô.¦. XFree86 - ÃÅ ×ÅÒӦѠX, ÑËÁ ÐÒÁÃÀ¤
+ÎÁ Linux ÔÁ ¦ÎÛÉÈ ÓÉÓÔÅÍÁÈ.
+
+ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÂÁÚÏצ ÛÒÉÆÔÉ, ÐÒÏÇÒÁÍÉ ÔÁ ÄÏËÕÍÅÎÔÁæÀ ÄÌÑ ÒÏÂÏÞϧ
+ÓÔÁÎ槠X.
+
+äÏÄÁÔËÏ×Ï ÎÅÏÂȦÄÎÏ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔÉ Xconfigurator, ÆÏÎÔÓÅÒ×ÅÒ xfs ÔÁ
+¦Â̦ÏÔÅËÉ XFree86-libs. íÏÖÌÉ×Ï ÔÁËÏÖ ÐÒÉÊÄÅÔØÓÑ ×ÓÔÁÎÏ×ÉÔÉ ÏÄÉΠÁÂÏ
+ÄÅ˦ÌØËÁ ÐÁËÅԦנÛÒÉÆԦנXFree86.
+
+îÕ ¦, ÎÁÒÅÛÔ¦, ÑËÝÏ ×É ÚÂÉÒÁ¤ÔÅÓØ ÒÏÚÒÏÂÌÑÔÉ ÐÒÉËÌÁÄΦ ÐÒÏÇÒÁÍÉ, ÝÏ
+ÐÒÁÃÀÀÔØ ÑË X-Ë̦¤ÎÔÉ, ×ÁÍ ÔÁËÏÖ ÔÒÅÂÁ ÂÕÄÅ ×ÓÔÁÎÏ×ÉÔÉ XFree86-devel.
+
+%package common
+Summary:       XFree86 files required both on server and client side
+Summary(pl):   Pliki XFree86 wymagane zarówno po stronie serwera jak i klienta
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(es):     X11/XFree86
-Group(fr):     X11/XFree86
-Group(pl):     X11/XFree86
-Group(pt_BR):  X11/XFree86
 
-%description modules
-Modules with X servers extensions.
+%description common
+XFree86 files required both on server and client side.
 
-%description modules -l pl
-Wspólne dla wszystkich X serwerów modu³y rozszerzeñ.
+%description common -l pl
+Pliki XFree86 wymagane zarówno po stronie serwera jak i klienta.
 
-%package libs
-Summary:       X11R6 shared libraries
-Summary(de):   X11R6 shared Libraries
-Summary(es):   Bibliotecas compartidas X11R6
-Summary(pl):   Biblioteki dzielone dla X11R6
-Summary(fr):   Bibliothèques partagées X11R6
-Summary(pt_BR):        Bibliotecas compartilhadas X11R6
+%package DPS
+Summary:       Display PostScript
+Summary(pl):   Display PostScript
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(es):     X11/XFree86
-Group(fr):     X11/XFree86
-Group(pl):     X11/XFree86
-Group(pt_BR):  X11/XFree86
-Prereq:                /sbin/ldconfig
-Prereq:                grep
-Obsoletes:     xpm
-Provides:      xpm
+Provides:      DPS
+Obsoletes:     dgs
 
-%ifarch sparc sparc64
-Obsoletes:     X11R6.1-libs
-%endif
+%description DPS
+X-Window Display PostScript is device-independent imaging model for
+displaying information on a screen.
 
-%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).
+%description DPS -l pl
+X-Window Display PostScript to niezale¿ny od urz±dzenia model
+wy¶wietlania informacji na ekranie.
 
-If you are installing the X Window System on your machine, you will
-need to install XFree86-libs. You will also need to install the
-XFree86 package, the XFree86-75dpi-fonts package or the
-XFree86-100dpi-fonts package (depending upon your monitor's
-resolution), the Xconfigurator package and the X11R6-contrib package.
-And, finally, if you are going to be developing applications that run
-as X clients, you will also need to install XFree86-devel.
+%package DPS-devel
+Summary:       Display PostScript
+Summary(pl):   Display PostScript
+Group:         X11/XFree86
+Requires:      %{name}-DPS = %{version}
+Obsoletes:     dgs-devel
 
-%description libs -l de
-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 DPS-devel
+Header files for develop X-Window Display Postscript.
 
-%description libs -l es
-Este paquete contiene bibliotecas compartidas que la mayoría de los
-programas X necesitan para ejecutarse correctamente. Están en un
-paquete a parte, para reducir el espacio en disco necesario para
-ejecutar aplicaciones X en una máquina sin un servidor X (a través de
-la red).
+%description DPS-devel -l pl
+Pliki nag³ówkowe biblioteki X-Window Display PostScript.
 
-%description libs -l fr
-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).
+%package DPS-static
+Summary:       Display PostScript
+Summary(pl):   Display PostScript
+Group:         X11/XFree86
+Requires:      %{name}-DPS-devel = %{version}
+Obsoletes:     dgs-static
 
-%description libs -l pl
-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 DPS-static
+X-Window Display PostScript static libraries.
 
-%description libs -l tr
-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.
+%description DPS-static -l pl
+Statyczne biblioteki X-Window Display PostScript.
 
-%description libs -l pt_BR
-Este pacote contém bibliotecas compartilhadas que a maioria dos
-programas X precisam para rodar corretamente. Eles estão em um pacote
-separado para reduzir o espaço em disco necessário para rodar
-aplicações X em uma máquina sem um servidor X (através da rede).
+%package PEX
+Summary:       PEX extension library
+Summary(pl):   Biblioteka rozszerzenia PEX
+Group:         X11/XFree86
+Requires:      %{name}-libs = %{version}
 
-%package devel
-Summary:       X11R6 headers and programming man pages
-Summary(de):   X11R6 Headers und man pages für Programmierer
-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(fr):     X11/Librairies
-Group(pl):     X11/Biblioteki
-Group(pt_BR):  X11/Bibliotecas
-Group(ru):     X11/âÉÂÌÉÏÔÅËÉ
-Group(uk):     X11/â¦Â̦ÏÔÅËÉ
+%description PEX
+PEX extension library. Since XFree86 4.2.0 it's no longer included by
+default.
+
+%description PEX -l pl
+Biblioteka rozszerzenia PEX. Od wersji XFree86 4.2.0 nie jest ju¿
+do³±czane domy¶lnie.
+
+%package PEX-devel
+Summary:       PEX extension headers
+Summary(pl):   Pliki nag³ówkowe rozszerzenia PEX
+Group:         X11/XFree86
+Requires:      %{name}-PEX = %{version}
+
+%description PEX-devel
+PEX extension headers.
+
+%description PEX-devel -l pl
+Pliki nag³ówkowe rozszerzenia PEX.
+
+%package PEX-static
+Summary:       PEX extension static library
+Summary(pl):   Statyczna biblioteka rozszerzenia PEX
+Group:         X11/XFree86
+Requires:      %{name}-PEX-devel = %{version}
+
+%description PEX-static
+PEX extension static library.
+
+%description PEX-static -l pl
+Statyczna biblioteka rozszerzenia PEX.
+
+%package XIE
+Summary:       XIE extension library
+Summary(pl):   Biblioteka rozszerzenia XIE
+Group:         X11/XFree86
 Requires:      %{name}-libs = %{version}
-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.
+%description XIE
+XIE (X Image Extension) extension library. Since XFree86 4.2.0 it's no
+longer included by default.
 
-%description devel -l de
-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 XIE -l pl
+Biblioteka rozszerzenia XIE (X Image Extension). Od wersji XFree86
+4.2.0 nie jest ju¿ do³±czane domy¶lnie
 
-%description devel -l fr
-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.
+%package XIE-devel
+Summary:       XIE extension headers
+Summary(pl):   Pliki nag³ówkowe rozszerzenia XIE
+Group:         X11/XFree86
+Requires:      %{name}-XIE = %{version}
 
-%description devel -l pl
-Pliki nag³ówkowe, dokumentcja dla programistów rozwijaj±cych aplikacje
-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 XIE-devel
+XIE extension headers.
 
-%description devel -l tr
-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.
+%description XIE-devel -l pl
+Pliki nag³ówkowe rozszerzenia XIE.
 
-%package static
-Summary:       X11R6 static libraries
-Summary(pl):   Biblioteki statyczne do X11R6
-Group:         X11/Libraries
-Group(de):     X11/Libraries
-Group(es):     X11/Bibliotecas
-Group(fr):     X11/Librairies
-Group(pl):     X11/Biblioteki
-Group(pt_BR):  X11/Bibliotecas
-Group(ru):     X11/âÉÂÌÉÏÔÅËÉ
-Group(uk):     X11/â¦Â̦ÏÔÅËÉ
-Requires:      %{name}-devel = %{version}
-%ifarch sparc sparc64
-Obsoletes:     X11R6.1-devel
-%endif
-Obsoletes:     xpm-static
-#Obsoletes:    Mesa-static
+%package XIE-static
+Summary:       XIE extension static library
+Summary(pl):   Statyczna biblioteka rozszerzenia XIE
+Group:         X11/XFree86
+Requires:      %{name}-XIE-devel = %{version}
 
-%description static
-X11R6 static libraries.
+%description XIE-static
+XIE extension static library.
 
-%description static -l pl
-Biblioteki statyczne do X11R6.
+%description XIE-static -l pl
+Statyczna biblioteka rozszerzenia XIE.
 
 %package OpenGL-core
 Summary:       OpenGL support for X11R6
 Summary(pl):   Wsparcie OpenGL dla systemu X11R6
 Group:         X11/Libraries
-Group(de):     X11/Libraries
-Group(es):     X11/Bibliotecas
-Group(fr):     X11/Librairies
-Group(pl):     X11/Biblioteki
-Group(pt_BR):  X11/Bibliotecas
-Group(ru):     X11/âÉÂÌÉÏÔÅËÉ
-Group(uk):     X11/â¦Â̦ÏÔÅËÉ
 Requires:      %{name}-libs = %{version}
-Obsoletes:     Mesa
 
 %description OpenGL-core
 OpenGL support for X11R6 system.
@@ -377,17 +419,27 @@ OpenGL support for X11R6 system.
 %description OpenGL-core -l pl
 Wsparcie OpenGL dla systemu X11R6.
 
+%package OpenGL-devel
+Summary:       OpenGL for X11R6 development
+Summary(pl):   Pliki nag³ówkowe OpenGL dla systemu X11R6
+Group:         X11/Libraries
+Requires:      %{name}-OpenGL-libs = %{version}
+Requires:      %{name}-devel
+Provides:      OpenGL-devel
+Obsoletes:     Mesa-devel
+Obsoletes:     glxMesa-devel
+Obsoletes:     XFree86-OpenGL-doc
+
+%description OpenGL-devel
+Headers and man pages for OpenGL for X11R6.
+
+%description OpenGL-devel -l pl
+Pliki nag³ówkowe i manuale do 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(fr):     X11/Librairies
-Group(pl):     X11/Biblioteki
-Group(pt_BR):  X11/Bibliotecas
-Group(ru):     X11/âÉÂÌÉÏÔÅËÉ
-Group(uk):     X11/â¦Â̦ÏÔÅËÉ
 Requires:      %{name}-libs = %{version}
 Requires:      %{name}-OpenGL-core
 Provides:      OpenGL
@@ -400,39 +452,10 @@ OpenGL libraries for X11R6 system.
 %description OpenGL-libs -l pl
 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(fr):     X11/Librairies
-Group(pl):     X11/Biblioteki
-Group(pt_BR):  X11/Bibliotecas
-Group(ru):     X11/âÉÂÌÉÏÔÅËÉ
-Group(uk):     X11/â¦Â̦ÏÔÅËÉ
-Requires:      %{name}-OpenGL-libs = %{version}
-Requires:      %{name}-devel
-Provides:      OpenGL-devel
-Obsoletes:     Mesa-devel glxMesa-devel
-
-%description OpenGL-devel
-Headers and man pages for OpenGL for X11R6.
-
-%description OpenGL-devel -l pl
-Pliki nag³ówkowe i manuale do OpenGL dla systemu X11R6.
-
 %package OpenGL-static
 Summary:       X11R6 static libraries with OpenGL
 Summary(pl):   Biblioteki statyczne do X11R6 ze wsparciem dla OpenGL
 Group:         X11/Libraries
-Group(de):     X11/Libraries
-Group(es):     X11/Bibliotecas
-Group(fr):     X11/Librairies
-Group(pl):     X11/Biblioteki
-Group(pt_BR):  X11/Bibliotecas
-Group(ru):     X11/âÉÂÌÉÏÔÅËÉ
-Group(uk):     X11/â¦Â̦ÏÔÅËÉ
 Requires:      %{name}-OpenGL-devel = %{version}
 Provides:      OpenGL-static
 Obsoletes:     Mesa-static
@@ -443,70 +466,15 @@ X11R6 static libraries with OpenGL.
 %description OpenGL-static -l pl
 Biblioteki statyczne zawieraj±ce wsparcie dla OpenGL do X11R6.
 
-%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}-Xserver = %{version}
-Obsoletes:     XFree86-xf86cfg
-
-%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 setup -l pl
-Pakiet setup zawiera narzêdzia do konfiguracji XFree86. Pozwala na
-skonfigurowanie ustawieñ wideo, klawiatury, typu myszki i innych
-ró¿nych rzeczy. Jednak¿e jest wolny i wymaga dostêpno¶ci serwera do
-standardowej 16-kolorowej VGA.
-
-%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 >= 4.0.2
-
-%description Xvfb
-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 Xvfb -l pl
-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
+Summary(ru):   "÷ÌÏÖÅÎÎÙÊ" ÓÅÒ×ÅÒ XFree86
+Summary(uk):   "÷ËÌÁÄÅÎÉÊ" ÓÅÒ×ÅÒ XFree86
 Group:         X11/XFree86/Servers
-Group(de):     X11/XFree86/Server
-Group(pl):     X11/XFree86/Serwery
 Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-fonts >= 4.0.2
+Requires:      %{name}-common /usr/X11R6/lib/X11/rgb.txt
+Requires:      XFree86-fonts-base
 
 %description Xnest
 Xnest is an X Window System server which runs in an X window. Xnest is
@@ -522,14 +490,32 @@ 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.
 
+%description Xnest -l ru
+Xnest - ÜÔÏ ÓÅÒ×ÅÒ X Window System, ËÏÔÏÒÙÊ ÒÁÂÏÔÁÅÔ × ÏËÎÅ X. îÁ
+ÓÁÍÏÍ ÄÅÌÅ ÜÔÏ ËÌÉÅÎÔ ÒÅÁÌØÎÏÇÏ X-ÓÅÒ×ÅÒÁ, ËÏÔÏÒÙÊ ÕÐÒÁ×ÌÑÅÔ ÏËÎÁÍÉ É
+ÇÒÁÆÉÞÅÓËÉÍÉ ÚÁÐÒÏÓÁÍÉ ÄÌÑ Xnest × ÔÏ ×ÒÅÍÑ, ËÁË Xnest ÕÐÒÁ×ÌÑÅÔ
+ÏËÎÁÍÉ É ÇÒÁÆÉÞÅÓËÉÍÉ ÚÁÐÒÏÓÁÍÉ ÄÌÑ Ó×ÏÉÈ ÓÏÂÓÔ×ÅÎÎÙÈ ËÌÉÅÎÔÏ×.
+
+÷ÁÍ ÎÁÄÏ ÕÓÔÁÎÏ×ÉÔØ Xnest ÅÓÌÉ ×ÁÍ ÎÕÖÅΠX-ÓÅÒ×ÅÒ, ËÏÔÏÒÙÊ ÒÁÂÏÔÁÅÔ
+ËÁË ËÌÉÅÎÔ ×ÁÛÅÇÏ ÒÅÁÌØÎÏÇÏ X-ÓÅÒ×ÅÒÁ (ÓËÏÒÅÅ ×ÓÅÇÏ, × ÔÅÓÔÏ×ÙÈ
+ÃÅÌÑÈ).
+
+%description Xnest -l uk
+Xnest - ÃÅ ÓÅÒ×ÅÒ X Window System, ÑËÉÊ ÐÒÁÃÀ¤ Õ ×¦ËΦ X. æÁËÔÉÞÎÏ ÃÅ
+Ë̦¤ÎÔ ÒÅÁÌØÎÏÇÏ X-ÓÅÒ×ÅÒÁ, ÑËÉÊ ËÅÒÕ¤ ×¦ËÎÁÍÉ ÔÁ ÇÒÁƦÞÎÉÍÉ ÚÁÐÉÔÁÍÉ
+ÄÌÑ Xnest × ÔÏÊ ÞÁÓ, ÑË Xnest ËÅÒÕ¤ ×¦ËÎÁÍÉ ÔÁ ÇÒÁƦÞÎÉÍÉ ÚÁÐÉÔÁÍÉ ÄÌÑ
+Ó×ϧȠ×ÌÁÓÎÉÈ Ë̦¤ÎÔ¦×.
+
+÷ÁÍ ÔÒÅÂÁ ×ÓÔÁÎÏ×ÉÔÉ Xnest ÑËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÅΠX-ÓÅÒ×ÅÒ, ÑËÉÊ ÐÒÁÃÀ¤ ÑË
+Ë̦¤ÎÔ ×ÁÛÏÇÏ ÒÅÁÌØÎÏÇÏ X-ÓÅÒ×ÅÒÁ (ÓËÏÒÛÅ ×ÓØÏÇÏ, Õ ÔÅÓÔÏ×ÉȠæÌÑÈ).
+
 %package Xprt
 Summary:       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 >= 4.0.2
+Requires:      %{name}-common /usr/X11R6/lib/X11/rgb.txt
+Requires:      XFree86-fonts-base
 
 %description Xprt
 Xprt provides an X server with the print extension and special DDX
@@ -542,29 +528,20 @@ Xprt jest X serwerem z rozszerzeniem Xprint.
 Summary:       XFree86 X display server
 Summary(de):   XFree86 Server
 Summary(fr):   Serveur XFree86
-Summary(pl):   XFree86 serwer
+Summary(pl):   Serwer XFree86
 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}
-Requires:      /usr/X11R6/lib/X11/rgb.txt
-Obsoletes:     %{name}-VGA16 %{name}-SVGA %{name}-Mono
-Obsoletes:     XFree86-S3 XFree86-S3V XFree86-I128
-Obsoletes:     XFree86-Mach8 XFree86-Mach32 XFree86-Mach64
-Obsoletes:     XFree86-8514 XFree86-AGX XFree86-3DLabs
-Obsoletes:     XFree86-P9000 XFree86-W32
-Obsoletes:     XFree86-ATI XFree86-Alliance XFree86-ChipsTechnologies
-Obsoletes:     XFree86-Cirrus XFree86-Cyrix XFree86-FBDev
-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-TGA XFree86-FBDev
-Obsoletes:     XFree86-Sun XFree86-Sun24 XFree86-SunMono
-Obsoletes:     XFree86-XF86Setup, Xconfigurator
+Requires:      %{name}-common /usr/X11R6/lib/X11/rgb.txt
+Requires:      XFree86-fonts-base
+Obsoletes:     XFree86-VGA16 XFree86-SVGA XFree86-Mono
+# obsoleted by many drivers: suncg3,suncg6,suncg14,sunffb,sunleo,suntcx
+Obsoletes:     XFree86-Sun XFree86-Sun24
+# still not supported in 4.2.0:
+#Obsoletes:    XFree86-Mach8 XFree86-8514 XFree86-AGX XFree86-P9000
+# (and many drivers from XF86_SVGA server... and some from others)
+Obsoletes:     XFree86-XF86Setup Xconfigurator
 
 %description Xserver
 Generally used X server which uses display hardware. It requires
@@ -591,10 +568,11 @@ pour de nombreux autres circuits et cartes. Essayez ce serveur si vous
 avez des problèmes.
 
 %description Xserver -l pl
-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-*.
+Jest to podstawowy Xserwer wy¶wietlaj±cy obraz na karcie graficznej.
+Do dzia³ania wymaga odpowiedniego sterownika - sam pakiet zawiera
+tylko odpowiedni dla kart VGA oraz SVGA zgodnych z VESA (bez
+akceleracji). Inne sterowniki mo¿na znale¼æ w pakietach
+XFree86-driver-*.
 
 %description Xserver -l tr
 ET4000, Cirrus Logic, Chips and Technologies dizüstü, Trident 8900 ve
@@ -604,27 +582,163 @@ Genoa 8500VL, 
 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):   Sterownik do kart Alliance Promotion
-Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
+%package Xvfb
+Summary:       XFree86 Xvfb server
+Summary(pl):   Serwer XFree86 Xvfb
+Summary(ru):   óÅÒ×ÅÒ XFree86 ÄÌÑ ×ÉÒÔÕÁÌØÎÏÇÏ ÆÒÅÊÍÂÕÆÅÒÁ
+Summary(uk):   óÅÒ×ÅÒ XFree86 ÄÌѠצÒÔÕÁÌØÎÏÇÏ ÆÒÅÊÍÂÕÆÅÒÁ
+Group:         X11/XFree86/Servers
 Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
-
-%description driver-apm
-Alliance Promotion driver.
-
-%description driver-apm -l pl
-Sterownik do kart Alliance Promotion.
+Requires:      %{name}-common /usr/X11R6/lib/X11/rgb.txt
+Requires:      XFree86-fonts-base
+
+%description Xvfb
+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 Xvfb -l pl
+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.
+
+%description Xvfb -l ru
+Xvfb (X Virtual Frame Buffer) - ÜÔÏ X-ÓÅÒ×ÅÒ, ËÏÔÏÒÙÊ ÓÐÏÓÏÂÅÎ
+ÒÁÂÏÔÁÔØ ÎÁ ÍÁÛÉÎÁÈ ÂÅÚ ÄÉÓÐÌÅÊÎÏÊ ÁÐÐÁÒÁÔÕÒÙ É ÆÉÚÉÞÅÓËÉÈ ÕÓÔÒÏÊÓÔ×
+××ÏÄÁ. Xvfb ÜÍÕÌÉÒÕÅÔ ÐÒÏÓÔÅÊÛÉÊ ÆÒÅÊÍÂÕÆÅÒ ÉÓÐÏÌØÚÕÑ ×ÉÒÔÕÁÌØÎÕÀ
+ÐÁÍÑÔØ. Xvfb ÎÅ ÏÔËÒÙ×ÁÅÔ ÎÉËÁËÉÈ ÕÓÔÒÏÊÓÔ×, ×ÅÄÑ ÓÅÂÑ ËÁË ÎÏÒÍÁÌØÎÙÊ
+X-ÓÅÒ×ÅÒ ×Ï ×ÓÅÍ ÏÓÔÁÌØÎÏÍ. ïÂÙÞÎÏ ÏΠÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÐÒÏ×ÅÒËÉ
+ÓÅÒ×ÅÒÏ×. éÓÐÏÌØÚÕÑ Xvfb, ÍÏÖÎÏ ÔÅÓÔÉÒÏ×ÁÔØ ËÏÄ mfb ÉÌÉ cfb ÄÌÑ ÌÀÂÏÊ
+ÇÌÕÂÉÎÙ Ã×ÅÔÁ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÅÁÌØÎÏÊ ÁÐÐÁÒÁÔÕÒÙ, ÐÏÄÄÅÒÖÉ×ÁÀÝÅÊ
+ÔÁËÕÀ ÇÌÕÂÉÎÕ. Xvfb ÔÁËÖÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÐÒÏ×ÅÒËÉ X-ËÌÉÅÎÔÏ× Ó
+ÎÅÏÂÙÞÎÙÍÉ ÇÌÕÂÉÎÁÍÉ Ã×ÅÔÁ É ËÏÎÆÉÇÕÒÁÃÉÑÍÉ ÜËÒÁÎÁ, ÐÒÏÉÚ×ÏÄÉÔØ
+ÐÁËÅÔÎÕÀ ÏÂÒÁÂÏÔËÕ Ó Xvfb × ËÁÞÅÓÔ×Å ÆÏÎÏ×ÏÇÏ ÒÅÎÄÅÒÅÒÁ, ÐÒÏ×ÏÄÉÔØ
+ÎÁÇÒÕÚÏÞÎÙÅ ÔÅÓÔÙ, ÄÌÑ ÐÏÍÏÝÉ × ÐÏÒÔÉÒÏ×ÁÎÉÉ X-ÓÅÒ×ÅÒÁ ÎÁ ÎÏ×ÕÀ
+ÐÌÁÔÆÏÒÍÕ É ÄÌÑ ÈÉÔÒÏÕÍÎÏÇÏ ÚÁÐÕÓËÁ ÐÒÉÌÏÖÅÎÉÊ, ËÏÔÏÒÙÍ ÒÅÁÌØÎÏ ÎÅ
+ÎÕÖÅΠX-ÓÅÒ×ÅÒ, ÎÏ ËÏÔÏÒÙÅ ÎÁÓÔÁÉ×ÁÀÔ ÎÁ ÔÏÍ, ÞÔÏ ÏΠÂÙÌ ÄÏÓÔÕÐÅÎ.
+
+åÓÌÉ ×ÁÍ ÎÁÄÏ ÔÅÓÔÉÒÏ×ÁÔØ ×ÁÛÉ X-ÓÅÒ×ÅÒÁ ÉÌÉ X-ËÌÉÅÎÔÙ, ×Ù ÍÏÖÅÔÅ
+ÕÓÔÁÎÏ×ÉÔØ ÄÌÑ ÜÔÏÊ ÃÅÌÉ Xvfb.
+
+%description Xvfb -l uk
+Xvfb (X Virtual Frame Buffer) - ÃÅ X-ÓÅÒ×ÅÒ, ÚÄÁÔÎÉÊ ÐÒÁÃÀ×ÁÔÉ ÎÁ
+ÍÁÛÉÎÁÈ ÂÅÚ ÄÉÓÐÌÅÊÎϧ ÁÐÁÒÁÔÕÒÉ ÔÁ ×¦ÚÉÞÎÉÈ ÐÒÉÓÔÒϧנ××ÏÄÕ. Xvfb
+ÅÍÕÌÀ¤ ÎÁÊÐÒÏÓÔ¦ÛÉÊ ÆÒÅÊÍÂÕÆÅÒ ×ÉËÏÒÉÓÔÏ×ÕÀÞɠצÒÔÕÁÌØÎÕ ÐÁÍ'ÑÔØ. Xvfb
+ΊצÄËÒÉ×Á¤ Î¦ÑËÉÈ ÐÒÉÓÔÒϧ×, ×ÅÄÕÞÉ ÓÅÂÅ ÑË ÎÏÒÍÁÌØÎÉÊ X-ÓÅÒ×ÅÒ Õ
+ÒÅÛÔ¦ ×¦ÄÎÏÛÅÎØ. úÁÚ×ÉÞÁÊ ÊÏÇÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ÄÌÑ ÐÅÒÅצÒËÉ ÓÅÒ×ÅÒ¦×.
+÷ÉËÏÒÉÓÔÏ×ÕÀÞÉ Xvfb, ÍÏÖÎÁ ÔÅÓÔÕ×ÁÔÉ ËÏÄ mfb ÁÂÏ cfb ÄÌÑ ÂÕÄØ-ÑËϧ
+ÇÌÉÂÉÎÉ ËÏÌØÏÒÕ ÔÁ ËÏÎƦÇÕÒÁ槠ÅËÒÁÎÕ ÂÅÚ ×ÉËÏÒÉÓÔÁÎÎÑ ÒÅÁÌØÎϧ
+ÁÐÁÒÁÔÕÒÉ, ÑËÁ Ð¦ÄÔÒÉÍÕ¤ ÔÁ˦ ÒÅÖÉÍÉ. ôÁËÏÖ Xvfb ÍÏÖÎÁ ×ÉËÏÒÉÓÔÁÔÉ ÄÌÑ
+ÐÅÒÅצÒËÉ X-Ë̦¤ÎԦנڠÎÅÚ×ÉÞÎÉÍÉ ÇÌÉÂÉÎÁÍÉ ËÏÌØÏÒÕ ÔÁ ËÏÎƦÇÕÒÁæÑÍÉ
+ÅËÒÁÎÕ, ÐÒÏ×ÏÄÉÔÉ ÐÁËÅÔÎÕ ÏÂÒÏÂËÕ Ú Xvfb Õ ÑËÏÓÔ¦ ÆÏÎÏ×ÏÇÏ ÒÅÎÄÅÒÅÒÁ,
+ÐÒÏ×ÏÄÉÔÉ ÎÁÇÒÕÚÏÞΦ ÔÅÓÔÉ, ÄÌÑ ÄÏÐÏÍÏÇÉ Õ ÐÏÒÔÕ×ÁÎΦ X-ÓÅÒ×ÅÒÁ ÎÁ
+ÎÏ×Õ ÐÌÁÔÆÏÒÍÕ ÔÁ ÚÁÐÕÓËÕ ÐÒÏÇÒÁÍ, ÑËÉÍ ÒÅÁÌØÎÏ ÎÅ ÐÏÔÒ¦ÂÅΠX-ÓÅÒ×ÅÒ,
+ÁÌÅ Ñ˦ ÎÁÐÏÌÑÇÁÀÔØ ÎÁ ÔÏÍÕ, ÝÏ צΠÂÕ× ÄÏÓÔÕÐÎÉÊ.
+
+ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÎÏ ÔÅÓÔÕ×ÁÔÉ ×ÁÛ¦ X-ÓÅÒ×ÅÒÉ ÁÂÏ X-Ë̦¤ÎÔÉ, ×É ÍÏÖÅÔÅ
+×ÓÔÁÎÏ×ÉÔÉ ÄÌѠ椧 Ã¦Ì¦ Xvfb.
+
+%package devel
+Summary:       X11R6 headers and programming man pages
+Summary(de):   X11R6 Headers und man pages für Programmierer
+Summary(fr):   Pages man de programmation
+Summary(pl):   Pliki nag³ówkowe X11R6
+Summary(ru):   âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ, ÈÅÄÅÒÁ É ÄÏËÕÍÅÎÔÁÃÉÑ ÐÏ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÀ X11R6
+Summary(tr):   X11R6 ile geliþtirme için gerekli dosyalar
+Summary(uk):   â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ, ÈÅÄÅÒÉ ÔÁ ÄÏËÕÍÅÎÔÁæѠÐÏ ÐÒÏÇÒÁÍÕ×ÁÎÎÀ X11R6
+Group:         X11/Libraries
+Requires:      %{name}-libs = %{version}
+Requires:      imake = %{version}
+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.
+
+%description devel -l de
+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 devel -l fr
+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 devel -l pl
+Pliki nag³ówkowe, dokumentcja dla programistów rozwijaj±cych aplikacje
+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 devel -l ru
+XFree86-devel ×ËÌÀÞÁÅÔ ÂÉÂÌÉÏÔÅËÉ, ÈÅÄÅÒÁ É ÄÏËÕÍÅÎÔÁÃÉÀ, ÎÅÏÂÈÏÄÉÍÙÅ
+ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ ËÁË X-ËÌÉÅÎÔÙ. XFree86-devel
+×ËÌÀÞÁÅÔ ÂÁÚÏ×ÕÀ ÂÉÂÌÉÏÔÅËÕ Xlib É ÎÁÂÏÒÙ ÐÒÉÍÉÔÉ×Ï× Xt É Xaw.
+
+õÓÔÁÎÏ×ÉÔÅ XFree86-devel ÅÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÒÁÚÒÁÂÁÔÙ×ÁÔØ ÐÒÏÇÒÁÍÍÙ,
+ËÏÔÏÒÙÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ ËÁË X-ËÌÉÅÎÔÙ.
+
+%description devel -l tr
+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.
+
+%description devel -l uk
+XFree86-devel Í¦ÓÔÉÔؠ¦Â̦ÏÔÅËÉ, ÈÅÄÅÒÉ ÔÁ ÄÏËÕÍÅÎÔÁæÀ, ÎÅÏÂȦÄΦ
+ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, Ñ˦ ÐÒÁÃÀÀÔØ ÑË X-Ë̦¤ÎÔÉ. XFree86-devel Í¦ÓÔÉÔØ
+ÂÁÚÏ×ՠ¦Â̦ÏÔÅËÕ Xlib ÔÁ ÎÁÂÏÒÉ ÐÒÉͦÔÉצנXt ÔÁ Xaw.
+
+÷ÓÔÁÎÏצÔØ XFree86-devel ÑËÝÏ ×É ÚÂÉÒÁ¤ÔÅÓØ ÒÏÚÒÏÂÌÑÔÉ ÐÒÏÇÒÁÍÉ, Ñ˦
+ÂÕÄÕÔØ ÐÒÁÃÀ×ÁÔÉ ÑË X-Ë̦¤ÎÔÉ.
+
+%package driver-apm
+Summary:       Alliance Promotion video driver
+Summary(pl):   Sterownik do kart Alliance Promotion
+Group:         X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+Obsoletes:     XFree86-Alliance
+
+%description driver-apm
+Alliance Promotion driver.
+
+%description driver-apm -l pl
+Sterownik do kart Alliance Promotion.
 
 %package driver-ark
 Summary:       Ark Logic video driver
 Summary(pl):   Sterownik 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}
 
@@ -638,10 +752,9 @@ Sterownik do kart Ark Logic.
 Summary:       ATI video driver
 Summary(pl):   Sterownik do kart ATI
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
+Obsoletes:     XFree86-ATI XFree86-Mach32 XFree86-Mach64
 
 %description driver-ati
 ATI video driver.
@@ -649,14 +762,98 @@ ATI video driver.
 %description driver-ati -l pl
 Sterownik do kart ATI.
 
+%package driver-r128
+Summary:       ATI Rage 128 video driver
+Summary(pl):   Sterownik do kart ATI Rage 128
+Group:         X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      OpenGL
+Conflicts:     XFree86-driver-nvidia
+Obsoletes:     XFree86-Rage128
+
+%description driver-r128
+ATI Rage 128 video driver.
+
+%description driver-r128 -l pl
+Sterownik do kart ATI Rage 128.
+
+%package driver-radeon
+Summary:       ATI Radeon video driver
+Summary(pl):   Sterownik do kart ATI Radeon
+Group:         X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      XFree86-driver-ati
+Requires:      OpenGL
+Conflicts:     XFree86-driver-nvidia
+
+%description driver-radeon
+ATI Radeon video driver.
+
+%description driver-radeon -l pl
+Sterownik do kart ATI Radeon.
+
+%package driver-ati.2
+Summary:       ATI video driver (ATI.2)
+Summary(pl):   Sterownik do kart ATI (ATI.2)
+Group:         X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+Obsoletes:     XFree86-ATI XFree86-Mach32 XFree86-Mach64
+
+%description driver-ati.2
+ATI video driver (ATI.2) from gatos
+(http://gatos.sourceforge.net/).
+
+%description driver-ati.2 -l pl
+Sterownik do kart ATI (ATI.2) projektu gatos
+(http://gatos.sourceforge.net/).
+
+%package driver-r128.2
+Summary:       ATI Rage 128 video driver (ATI.2)
+Summary(pl):   Sterownik do kart ATI Rage 128 (ATI.2)
+Group:         X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      OpenGL
+Requires:      XFree86-driver-ati.2
+Conflicts:     XFree86-driver-nvidia
+Obsoletes:     XFree86-Rage128
+
+%description driver-r128.2
+ATI Rage 128 video driver (ATI.2) from gatos
+(http://gatos.sourceforge.net/).
+
+%description driver-r128.2 -l pl
+Sterownik do kart ATI Rage 128 (ATI.2) projektu gatos
+(http://gatos.sourceforge.net/).
+
+%package driver-radeon.2
+Summary:       ATI Radeon video driver (ATI.2)
+Summary(pl):   Sterownik do kart ATI Radeon (ATI.2)
+Group:         X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      XFree86-driver-ati.2
+Requires:      OpenGL
+Conflicts:     XFree86-driver-nvidia
+
+%description driver-radeon.2
+ATI Radeon video driver (ATI.2) from gatos
+(http://gatos.sourceforge.net/).
+
+%description driver-radeon.2 -l pl
+Sterownik do kart ATI Radeon (ATI.2) projektu gatos
+(http://gatos.sourceforge.net/).
+
 %package driver-chips
 Summary:       Chips and Technologies video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-ChipsTechnologies
 
 %description driver-chips
 Chips and Technologies video driver.
@@ -668,10 +865,9 @@ Sterownik do kart na uk
 Summary:       Cirrus Logic video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-Cirrus
 
 %description driver-cirrus
 Cirrus Logic video driver.
@@ -683,10 +879,9 @@ Sterownik do kart Cirrus Logic.
 Summary:       Cyrix video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-Cyrix
 
 %description driver-cyrix
 Cyrix video driver.
@@ -698,10 +893,9 @@ Sterownik do grafiki na uk
 Summary:       Video driver for framebuffer device
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-FBDev
 
 %description driver-fbdev
 Non-accelerated video driver for framebuffer device.
@@ -713,8 +907,6 @@ Nieakcelerowany sterownik korzystaj
 Summary:       Video driver for DRI sparc framebuffer device
 Summary(pl):   Sterownik 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}
 
@@ -728,8 +920,6 @@ Sterownik do framebuffera DRI na sparc.
 Summary:       3Dfx Voodoo1 and Voodoo2 video driver
 Summary(pl):   Sterownik 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}
 
@@ -743,11 +933,11 @@ Sterownik do kart Voodoo1 i Voodoo2 firmy 3Dfx.
 Summary:       GLINT/Permedia video driver
 Summary(pl):   Sterownik 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
+Conflicts:     XFree86-driver-nvidia
+Obsoletes:     XFree86-3DLabs
 
 %description driver-glint
 GLINT/Permedia video driver.
@@ -759,10 +949,9 @@ Sterownik do kart GLINT i Permedia.
 Summary:       Number 9 I128 video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-I128
 
 %description driver-i128
 Number 9 I128 video driver.
@@ -774,10 +963,9 @@ Sterownik do kart Number 9 I128.
 Summary:       Intel i740 video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-i740
 
 %description driver-i740
 Intel i740 video driver.
@@ -786,30 +974,30 @@ Intel i740 video driver.
 Sterownik do kart na uk³adzie Intel i740.
 
 %package driver-i810
-Summary:       Intel i810/i815 video driver
-Summary(pl):   Sterownik do grafiki na uk³adach Intel i810 i i815
+Summary:       Intel i810/i815/i830 video driver
+Summary(pl):   Sterownik do grafiki na uk³adach Intel i810/i815/i830
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
+Conflicts:     XFree86-driver-nvidia
+Obsoletes:     XFree86-i810
 
 %description driver-i810
-Intel i810/i815 video driver.
+Intel i810/i815/i830 video driver.
 
 %description driver-i810 -l pl
-Sterownik do grafiki na uk³adach Intel i810 i i815.
+Sterownik do grafiki na uk³adach Intel i810/i815/i830.
 
 %package driver-mga
 Summary:       Matrox video driver
 Summary(pl):   Sterownik 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
+Conflicts:     XFree86-driver-nvidia
+Obsoletes:     XFree86-mga
 
 %description driver-mga
 Matrox video driver.
@@ -821,10 +1009,9 @@ Sterownik do kart Matrox.
 Summary:       NeoMagic video driver
 Summary(pl):   Sterownik do kart NeoMagic
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
+Obsoletes:     XFree86-NeoMagic
 
 %description driver-neomagic
 NeoMagic video driver.
@@ -836,10 +1023,9 @@ Sterownik do kart NeoMagic.
 Summary:       nVidia video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-NVidia
 
 %description driver-nv
 nVidia video driver. Supports Riva128, RivaTNT, GeForce.
@@ -847,46 +1033,13 @@ nVidia video driver. Supports Riva128, RivaTNT, GeForce.
 %description driver-nv -l pl
 Sterownik do kart na uk³adach firmy nVidia: Riva128, RivaTNT, GeForce.
 
-%package driver-r128
-Summary:       ATI Rage 128 video driver
-Summary(pl):   Sterownik 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 driver-r128 -l pl
-Sterownik do kart ATI Rage 128.
-
-%package driver-radeon
-Summary:       ATI Radeon video driver
-Summary(pl):   Sterownik 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 driver-radeon -l pl
-Sterownik do kart ATI Radeon.
-
 %package driver-rendition
 Summary:       Rendition video driver
 Summary(pl):   Sterownik do kart Rendition
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
+Obsoletes:     XFree86-Rendition
 
 %description driver-rendition
 Rendition/Micron video driver.
@@ -898,10 +1051,9 @@ Sterownik do kart Verite firmowanych przez Rendition/Micron.
 Summary:       S3 ViRGE/Trio3D video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-S3V
 
 %description driver-s3virge
 S3 ViRGE/Trio3D video driver.
@@ -913,10 +1065,9 @@ Sterownik do kart na uk
 Summary:       S3 Trio video driver
 Summary(pl):   Sterownik do kart na uk³adach S3 Trio
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
+Obsoletes:     XFree86-S3
 
 %description driver-s3
 S3 Trio video driver.
@@ -928,8 +1079,6 @@ Sterownik do kart na uk
 Summary:       S3 Savage video driver
 Summary(pl):   Sterownik 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}
 
@@ -943,8 +1092,6 @@ Sterownik do kart na uk
 Summary:       Silicon Motion video driver
 Summary(pl):   Sterownik 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}
 
@@ -958,10 +1105,9 @@ Sterownik do kart na uk
 Summary:       SiS video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-SiS
 
 %description driver-sis
 SiS video driver.
@@ -973,10 +1119,9 @@ Sterownik do kart na uk
 Summary:       sunbw2 - Sun BW2 video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-SunMono
 
 %description driver-sunbw2
 sunbw2 - Sun BW2 video driver.
@@ -988,8 +1133,6 @@ Sterownik do monochromatycznego framebuffera BW2 na Sunie.
 Summary:       suncg14 - Sun CG14 video driver
 Summary(pl):   Sterownik 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}
 
@@ -1003,8 +1146,6 @@ Sterownik do kolorowego framebuffera CG14 na Sunie.
 Summary:       suncg3 - Sun CG3 video cards driver
 Summary(pl):   Sterownik 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}
 
@@ -1018,8 +1159,6 @@ Sterownik do kolorowego framebuffera CG3 na Sunie.
 Summary:       suncg6 - Sun GX and Turbo GX video driver
 Summary(pl):   Sterownik 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}
 
@@ -1033,8 +1172,6 @@ Sterownik do grafiki GX i Turbo GX na Sunie.
 Summary:       sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver
 Summary(pl):   Sterownik 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}
 
@@ -1048,8 +1185,6 @@ Sterownik do kart Sun Creator, Creator 3D, Elite 3D.
 Summary:       sunleo - Sun Leo (ZX) video cards driver
 Summary(pl):   Sterownik 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}
 
@@ -1063,8 +1198,6 @@ Sterownik do kart Sun Leo (ZX).
 Summary:       suntcx - Sun TCX video cards driver
 Summary(pl):   Sterownik 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}
 
@@ -1078,12 +1211,12 @@ Sterownik do kart Sun TCX.
 Summary:       3Dfx video driver
 Summary(pl):   Sterownik 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
 Requires:      Glide3-DRI
+Conflicts:     XFree86-driver-nvidia
+Obsoletes:     XFree86-3dfx
 
 %description driver-tdfx
 3Dfx video driver. Supports Voodoo Banshee, Voodoo3, Voodoo4, Voodoo5.
@@ -1099,10 +1232,9 @@ a Glide_V5-DRI do kart Voodoo4 lub Voodoo5.
 Summary:       TGA video driver
 Summary(pl):   Sterownik do kart TGA
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
+Obsoletes:     XFree86-TGA
 
 %description driver-tga
 TGA video driver.
@@ -1114,10 +1246,9 @@ Sterownik do kart TGA.
 Summary:       Trident video driver
 Summary(pl):   Sterownik do kart Trident
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
+Obsoletes:     XFree86-Trident
 
 %description driver-trident
 Trident video driver.
@@ -1129,10 +1260,9 @@ Sterownik do kart Trident.
 Summary:       Tseng Labs video driver
 Summary(pl):   Sterownik 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}
+Obsoletes:     XFree86-Tseng XFree86-W32
 
 %description driver-tseng
 Tseng Labs video driver.
@@ -1141,81 +1271,318 @@ Tseng Labs video driver.
 Sterownik do kart firmy Tseng Labs.
 
 %package driver-vmware
-Summary:       VMWare SVGA video driver
-Summary(pl):   Sterownik do emulowanych kart SVGA pod VMware
+Summary:       VMWare SVGA emulated video driver
+Summary(pl):   Sterownik do emulacji karty SVGA dostêpnej pod VMware
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
 Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-vmware
-VMware SVGA video driver.
+VMware emulated SVGA video driver. Necessary if you run Linux on
+VMware virtual machine.
 
 %description driver-vmware -l pl
-Sterownik do emulowanych kart SVGA pod VMware.
+Sterownik do emulacji karty SVGA dostêpnej pod VMware. Przydatny,
+je¶li uruchamiasz Linuksa na wirtualnej maszynie VMware.
 
-%package DPS
-Summary:       Display PostScript
-Summary(pl):   Display PostScript
+%package libs
+Summary:       X11R6 shared libraries
+Summary(de):   X11R6 shared Libraries
+Summary(es):   Bibliotecas compartidas X11R6
+Summary(fr):   Bibliothèques partagées X11R6
+Summary(pl):   Biblioteki dzielone dla X11R6
+Summary(pt_BR):        Bibliotecas compartilhadas X11R6
+Summary(ru):   òÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ X Window System (X11R6.4)
+Summary(uk):   â¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÌÑ X Window System (X11R6.4)
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
-Provides:      DPS
-Obsoletes:     dgs
+Requires(post,postun): /sbin/ldconfig
+Requires(post,postun): grep
+Requires(postun):      fileutils
+Requires:      %{name}-common = %{version}
+Obsoletes:     xpm
+Provides:      xpm
 
-%description DPS
-X-Window Display PostScript is device-independent imaging model for
-displaying information on a screen.
+%ifarch sparc sparc64
+Obsoletes:     X11R6.1-libs
+%endif
 
-%description DPS -l pl
-X-Window Display PostScript to niezale¿ny od urz±dzenia model
-wy¶wietlania informacji na ekranie.
+%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).
 
-%package DPS-devel
-Summary:       Display PostScript
-Summary(pl):   Display PostScript
-Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
-Requires:      %{name}-DPS = %{version}
-Obsoletes:     dgs-devel
+If you are installing the X Window System on your machine, you will
+need to install XFree86-libs. You will also need to install the
+XFree86 package, XFree86-Xserver, one of the XFree86-driver-*,
+XFree86-fonts, XFree86-fonts-ISO8859-1, optionally some of the other
+fonts (choose 75dpi or 100dpi depending upon your monitor's
+resolution), the XFree86-setup and the XFree86-tools. And, finally, if
+you are going to be developing applications that run as X clients, you
+will also need to install XFree86-devel.
 
-%description DPS-devel
-Header files for develop X-Window Display Postscript.
+%description libs -l de
+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 DPS-devel -l pl
-Pliki nag³ówkowe do biblioteki X-Window Display PostScript.
+%description libs -l es
+Este paquete contiene bibliotecas compartidas que la mayoría de los
+programas X necesitan para ejecutarse correctamente. Están en un
+paquete a parte, para reducir el espacio en disco necesario para
+ejecutar aplicaciones X en una máquina sin un servidor X (a través de
+la red).
 
-%package DPS-static
-Summary:       Display PostScript
-Summary(pl):   Display PostScript
-Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
-Requires:      %{name}-DPS-devel = %{version}
-Obsoletes:     dgs-static
+%description libs -l fr
+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 DPS-static
-X-Window Display PostScript static libraries.
+%description libs -l pl
+Pakiet zawieraj±cy podstawowe biblioteki potrzebne 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 DPS-static -l pl
-Statyczne biblioteki do X-Window Display PostScript.
+%description libs -l pt_BR
+Este pacote contém bibliotecas compartilhadas que a maioria dos
+programas X precisam para rodar corretamente. Eles estão em um pacote
+separado para reduzir o espaço em disco necessário para rodar
+aplicações X em uma máquina sem um servidor X (através da rede).
 
-%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 libs -l tr
+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.
 
-%description -n sessreg
-sessreg is a simple program for managing utmp/wtmp entries for xdm
-sessions.
+%description libs -l ru
+XFree86-libs ÓÏÄÅÒÖÉÔ ÒÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ, ËÏÔÏÒÙÅ ÎÅÏÂÈÏÄÉÍÙ ÄÌÑ
+ÒÁÂÏÔÙ ÂÏÌØÛÉÎÓÔ×Õ ÐÒÏÇÒÁÍÍ ÄÌÑ X. üÔÉ ÂÉÂÌÉÏÔÅËÉ ×ÙÎÅÓÅÎÙ × ÏÔÄÅÌØÎÙÊ
+ÐÁËÅÔ ÞÔÏÂÙ ÓÜËÏÎÏÍÉÔØ ÄÉÓËÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï, ÎÅÏÂÈÏÄÉÍÏÅ ÄÌÑ ÚÁÐÕÓËÁ
+ÐÒÉÌÏÖÅÎÉÊ X ÎÁ ÍÁÛÉÎÁÈ ÂÅÚ X-ÓÅÒ×ÅÒÁ (ÎÁÐÒÉÍÅÒ, ÐÏ ÓÅÔÉ).
 
-System V has a better interface to /var/run/utmp than BSD; it
-dynamically allocates entries in the file, instead of writing them at
+åÓÌÉ ×Ù ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ X Window System ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ
+ÕÓÔÁÎÏ×ÉÔØ XFree86-libs. ôÁËÖÅ ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ ÓÌÅÄÕÀÝÉÅ ÐÁËÅÔÙ:
+XFree86, ÏÄÉΠÉÌÉ ÎÅÓËÏÌØËÏ ÐÁËÅÔÏ× ÛÒÉÆÔÏ× XFree86, Xconfigurator,
+XFree86-xfs.
+
+åÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÒÁÚÒÁÂÁÔÙ×ÁÔØ ÐÒÏÇÒÁÍÍÙ, ÒÁÂÏÔÁÀÝÉÅ ËÁË X-ËÌÉÅÎÔÙ,
+×ÁÍ ÔÁËÖÅ ÎÁÄÏ ÕÓÔÁÎÏ×ÉÔØ XFree86-devel.
+
+%description libs -l uk
+XFree86-libs Í¦ÓÔÉÔؠ¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ, ËÏÔÒ¦
+ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÂÏÔɠ¦ÌØÛÏÓÔ¦ ÐÒÉËÌÁÄÎÉÈ ÐÒÏÇÒÁÍ ÄÌÑ X. ã¦ Â¦Â̦ÏÔÅËÉ
+×ÉÎÅÓÅΦ × ÏËÒÅÍÉÊ ÐÁËÅÔ ÄÌÑ ÅËÏÎÏͦ§ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÏÒÕ, ÎÅÏÂȦÄÎÏÇÏ
+ÄÌÑ ÚÁÐÕÓËÕ ÐÒÉËÌÁÄÎÉÈ ÐÒÏÇÒÁÍ X ÎÁ ÍÁÛÉÎÁÈ ÂÅÚ X-ÓÅÒ×ÅÒÕ (ÎÁÐÒÉËÌÁÄ,
+ÐÏ ÍÅÒÅÖ¦).
+
+ñËÝÏ ×É ×ÓÔÁÎÏ×ÌÀ¤ÔÅ X Window System ÎÁ ×ÁۦʠÍÁÛÉΦ, ×ÁÍ ÎÅÏÂȦÄÎÏ
+×ÓÔÁÎÏ×ÉÔÉ XFree86-libs. ôÁËÏÖ ÎÅÏÂȦÄÎÏ ×ÓÔÁÎÏ×ÉÔÉ ÔÁ˦ ÐÁËÅÔÉ:
+XFree86, ÏÄÉΠÁÂÏ ÄÅ˦ÌØËÁ ÐÁËÅԦנÛÒÉÆԦנXFree86, Xconfigurator,
+XFree86-xfs.
+
+ñËÝÏ ×É ÚÂÉÒÁ¤ÔÅÓØ ÒÏÚÒÏÂÌÑÔÉ ÐÒÏÇÒÁÍÉ, Ñ˦ ÐÒÁÃÀÀÔØ ÑË X-Ë̦¤ÎÔÉ, ×ÁÍ
+ÔÁËÏÖ ÎÅÏÂȦÄÎÏ ×ÓÔÁÎÏ×ÉÔÉ XFree86-devel.
+
+%package modules
+Summary:       Modules with X servers extensions
+Summary(pl):   Wspólne dla wszystkich X serwerów modu³y rozszerzeñ
+Group:         X11/XFree86
+
+%description modules
+Modules with X servers extensions.
+
+%description modules -l pl
+Wspólne dla wszystkich X serwerów modu³y rozszerzeñ.
+
+%package module-PEX
+Summary:       PEX extension module
+Summary(pl):   Modu³ rozszerzenia PEX
+Group:         X11/XFree86
+Requires:      %{name}-modules = %{version}
+
+%description module-PEX
+PEX extension module for X server. Since XFree86 4.2.0 it's no longer
+included by default.
+
+%description module-PEX -l pl
+Modu³ rozszerzenia PEX dla X serwera. Od wersji XFree86 4.2.0 nie jest
+ju¿ do³±czane domy¶lnie.
+
+%package module-XIE
+Summary:       XIE extension module
+Summary(pl):   Modu³ rozszerzenia XIE
+Group:         X11/XFree86
+Requires:      %{name}-modules = %{version}
+
+%description module-XIE
+XIE (X Image Extension) extension module for X server. Since XFree86
+4.2.0 it's no longer included by default.
+
+%description module-XIE -l pl
+Modu³ rozszerzenia XIE (X Image Extension) dla X serwera. Od wersji
+XFree86 4.2.0 nie jest ju¿ do³±czane domy¶lnie.
+
+%package setup
+Summary:       Graphical configuration tool for XFree86
+Summary(pl):   Graficzny konfigurator dla XFree86
+Summary(ru):   õÔÉÌÉÔÁ ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ XFree86
+Summary(uk):   õÔÉ̦ÔÁ ÄÌÑ ËÏÎƦÇÕÒÕ×ÁÎÎÑ XFree86
+Group:         X11/XFree86
+Requires:      %{name}-Xserver = %{version}
+Obsoletes:     XFree86-xf86cfg
+
+%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 setup -l pl
+Pakiet setup zawiera narzêdzia do konfiguracji XFree86. Pozwala na
+skonfigurowanie ustawieñ obrazu, klawiatury, typu myszki i innych
+ró¿nych rzeczy. Jednak¿e jest wolny i wymaga dostêpno¶ci serwera do
+standardowej 16-kolorowej VGA.
+
+%description setup -l ru
+õÔÉÌÉÔÁ ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ XFree86.
+
+%description setup -l uk
+õÔÉ̦ÔÁ ÄÌÑ ËÏÎƦÇÕÒÕ×ÁÎÎÑ XFree86.
+
+%package static
+Summary:       X11R6 static libraries
+Summary(pl):   Biblioteki statyczne X11R6
+Summary(ru):   óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ X11R6
+Summary(uk):   óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ X11R6
+Group:         X11/Libraries
+Requires:      %{name}-devel = %{version}
+%ifarch sparc sparc64
+Obsoletes:     X11R6.1-devel
+%endif
+Obsoletes:     xpm-static
+#Obsoletes:    Mesa-static
+
+%description static
+X11R6 static libraries.
+
+%description static -l pl
+Biblioteki statyczne X11R6.
+
+%description static -l ru
+XFree86-static ×ËÌÀÞÁÅÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ
+ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ ËÁË X-ËÌÉÅÎÔÙ. ÓÏÂÒÁÎÎÙÅ ÐÒÏÇÒÁÍÍÙ,
+ËÏÔÏÒÙÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ ËÁË X-ËÌÉÅÎÔÙ.
+
+%description static -l uk
+XFree86-static Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ
+ÐÒÏÇÒÁÍ, Ñ˦ ÐÒÁÃÀÀÔØ ÑË X-Ë̦¤ÎÔÉ.
+
+%package tools
+Summary:       Various tools for XFree86
+Summary(pl):   Ró¿ne narzêdzia dla XFree86
+Summary(ru):   òÁÚÎÏÏÂÒÁÚÎÙÅ ÕÔÉÌÉÔÙ ÄÌÑ XFree86
+Summary(uk):   ò¦ÚÎÏÍÁΦÔΦ ÕÔÉ̦ÔÉ ÄÌÑ XFree86
+Group:         X11/XFree86
+Requires:      %{name} >= %{version}
+Requires:      XFree86-libs = %{version}
+Requires:      man-config
+Obsoletes:     X11R6-contrib
+
+%description tools
+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
+need to install the XFree86 package, the XFree86 package which
+corresponds to your video card, some of the XFree86 fonts packages,
+the XFree86-setup 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.
+
+This package contains all applications that used to be in
+X11R6-contrib in older releases.
+
+%description tools -l pl
+Ró¿ne narzêdzia dla X, w tym listres, xbiff, xedit, xeyes, xcalc,
+xload, xman i inne.
+
+Je¶li u¿ywasz Xów powiniene¶ zainstalowaæ XFree86-tools. Bêdziesz
+równie¿ musia³ zainstalowaæ pakiet XFree86, pakiet odpowiadaj±cy
+Twojej karcie graficznej, jeden z pakietów z fontami, pakiet
+Xconfigurator oraz XFree86-libs.
+
+Wreszcie, je¶li zamierzasz tworzyæ aplikacje, które dzia³aj± jako
+klienci X, bêdziesz musia³ zainstalowaæ równie¿ XFree86-devel.
+
+Ten pakiet zawiera aplikacje, które by³y w X11R6-contrib w starszych
+wersjach X.
+
+%description tools -l ru
+òÁÚÎÏÏÂÒÁÚÎÙÅ ÕÔÉÌÉÔÙ ÄÌÑ X, ×ËÌÀÞÁÑ listres, xbiff, xedit, xeyes,
+xcalc, xload, xman É ÄÒÕÇÉÅ.
+
+åÓÌÉ ×Ù ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ X Window System, ×ÁÍ ÎÁÄÏ ÕÓÔÁÎÏ×ÉÔØ
+XFree86-tools. ôÁËÖÅ ×ÁÍ ÔÁËÖÅ ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ ÔÁËÉÅ ÐÁËÅÔÙ:
+XFree86, Xconfigurator, XFree86-xfs É XFree86-libs. ÷ÏÚÍÏÖÎÏ, ×ÁÍ ÎÁÄÏ
+ÕÓÔÁÎÏ×ÉÔØ É ÄÒÕÇÉÅ ÐÁËÅÔÙ ÛÒÉÆÔÏ× XFree86.
+
+åÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÒÁÚÒÁÂÁÔÙ×ÁÔØ ÐÒÏÇÒÁÍÍÙ, ÒÁÂÏÔÁÀÝÉÅ ËÁË X-ËÌÉÅÎÔÙ,
+×ÁÍ ÔÁËÖÅ ÎÁÄÏ ÕÓÔÁÎÏ×ÉÔØ XFree86-devel.
+
+üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ×ÓÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ ÒÁÎØÛÅ ×ËÌÀÞÁÌÉÓØ ×
+X11R6-contrib.
+
+%description tools -l uk
+ò¦ÚÎÏÍÁΦÔΦ ÕÔÉ̦ÔÉ ÄÌÑ X, ×ËÌÀÞÁÀÞÉ listres, xbiff, xedit, xeyes,
+xcalc, xload, xman ÔÁ ¦ÎÛ¦.
+
+ñËÝÏ ×É ×ÓÔÁÎÏ×ÌÀ¤ÔÅ X Window System, ×ÁÍ ÎÅÏÂȦÄÎÏ ×ÓÔÁÎÏ×ÉÔÉ
+XFree86-tools. ôÁËÏÖ ÔÒÅÂÁ ×ÓÔÁÎÏ×ÉÔÉ ÔÁ˦ ÐÁËÅÔÉ: XFree86,
+Xconfigurator, XFree86-xfs ÔÁ XFree86-libs. íÏÖÌÉ×Ï, ×ÁÍ ÔÒÅÂÁ
+×ÓÔÁÎÏ×ÉÔÉ Ê ¦ÎÛ¦ ÐÁËÅÔÉ ÛÒÉÆԦנXFree86.
+
+ñËÝÏ ×É ÚÂÉÒÁ¤ÔÅÓØ ÒÏÚÒÏÂÌÑÔÉ ÐÒÏÇÒÁÍÉ, Ñ˦ ÐÒÁÃÀÀÔØ ÑË X-Ë̦¤ÎÔÉ, ×ÁÍ
+ÔÁËÏÖ ÎÅÏÂȦÄÎÏ ×ÓÔÁÎÏ×ÉÔÉ XFree86-devel.
+
+ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÕÓ¦ ÐÒÏÇÒÁÍÉ, Ñ˦ ÒÁΦÛÅ ×ÈÏÄÉÌÉ ÄÏ X11R6-contrib.
+
+%package -n imake
+Summary:       C preprocessor interface to the make utility
+Summary(pl):   Miedzymordzie do make oparte o preprocesor C
+Group:         Development/Building
+
+%description -n imake
+Imake is used to generate Makefiles from a template, a set of cpp
+macro functions, and a per-directory input file called an Imakefile.
+This allows machine dependencies (such as compiler options, alternate
+command names, and special make rules) to be kept separate from the
+descriptions of the various items to be built.
+
+%description -n imake -l pl
+Imake jest u¿ywany do generowania plików Makefile na bazie szablonu,
+zbioru makr preprocesora C oraz (dla ka¿dego podkatalogu) pliku
+wej¶ciowego Imakefile. Pozwala to na oddzielenie informacji zale¿nych
+od ¶rodowiska kompilacji (takich jak opcje kompilatora, alternatywne
+nazwy komend i regu³y specjalne) od opisu ró¿nych elementów które maj±
+byæ kompilowane.
+
+%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
+
+%description -n sessreg
+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.
 
 %description -n sessreg -l pl
@@ -1226,42 +1593,12 @@ System V ma lepszy ni
 alokuje wpisy w pliku, zamiast zapisywania ich na ustalonych pozycjach
 indeksowanych po³o¿eniem w /etc/ttys.
 
-%package -n xdm
-Summary:       xdm - X Display Manager with support for XDMCP, host chooser
-Summary(pl):   XDM - display menad¿er z obs³ug± XDMCP i wybieraniem hostów
-Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
-Requires:      %{name} = %{version}
-Requires:      pam >= 0.71
-Requires:      %{name}-libs = %{version}
-Requires:      sessreg = %{version}
-Requires:      /usr/X11R6/bin/sessreg
-Provides:      XDM
-Prereq:                chkconfig
-Obsoletes:     XFree86-xdm
-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.
-
-%description -n xdm -l pl
-Xdm zarz±dza zestawem ekranów X, które mog± byæ lokalne lub na
-zdalnych serwerach. Zosta³ zaprojektowany zgodnie z potrzebami X
-terminali oraz standardem X Consortium XDMCP.
-
 %package -n twm
 Summary:       Tab Window Manager for the X Window System
 Summary(pl):   Twm - podstawowy zarz±dca okien dla X Window System
+Summary(ru):   ðÒÏÓÔÏÊ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ
+Summary(uk):   ðÒÏÓÔÉʠצËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ
 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
 Requires:      XFree86-libs = %{version}
 
 %description -n twm
@@ -1271,43 +1608,21 @@ user-defined macro functions, click-to-type and pointerdriven keyboard
 focus, and user-specified key and pointer button bindings.
 
 %description -n twm -l pl
-Twm jest menad¿erem okien dla X Window System. Daje belki tytu³owe,
+Twm jest mened¿erem okien dla X Window System. Daje belki tytu³owe,
 ramki okien, parê form zarz±dzania ikonami, definiowalne makra,
 ustawianie focusu klikniêciem lub po³o¿eniem wska¼nika myszy,
 definiowalne przypisania klawiszy i przycisków myszy.
 
-%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.
+%description -n twm -l ru
+ðÒÏÓÔÏÊ ËÏÍÐÁËÔÎÉÊ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ.
 
-%description -n xfs -l pl
-Pakiet zawiera serwer fontów dla XFree86. Mo¿e udostêpniaæ fonty dla X
-serwerów lokalnych lub zdalnych.
+%description -n twm -l uk
+ðÒÏÓÔÉÊ ËÏÍÐÁËÔÎÉʠצËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ.
 
 %package -n xauth
 Summary:       xauth - X authority file utility
-Summary(pl):   xauth - nadzêdzie do plików X authority
+Summary(pl):   xauth - narzêdzie do plików X authority
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
 Requires:      %{name}-libs = %{version}
 
 %description -n xauth
@@ -1319,50 +1634,95 @@ granting access to other users).
 
 %description -n xauth -l pl
 Program xauth s³u¿y do edycji i wy¶wietlania informacji
-autoryzacyjnych u¿ywanych przy ³±czeniu z X serwerem. Ten program
+autoryzacyjnych u¿ywanych przy ³±czeniu z Xserwerem. Ten program
 przewa¿nie jest u¿ywany do wyci±gania rekordów autoryzacji z jednej
 maszyny i do³±czania ich na innej (w celu umo¿liwienia zdalnego
 logowania lub udostêpnienia innym u¿ytkownikom).
 
-%package tools
-Summary:       Various tools for XFree86
-Summary(pl):   Ró¿ne narzêdzia dla XFree86
+%package -n xdm
+Summary:       xdm - X Display Manager with support for XDMCP, host chooser
+Summary(pl):   XDM - display mened¿er z obs³ug± XDMCP i wybieraniem hostów
+Summary(ru):   íÅÎÅÄÖÅÒ ÄÉÓÐÌÅÑ X
+Summary(uk):   íÅÎÅÄÖÅÒ ÄÉÓÐÌÅÀ X
 Group:         X11/XFree86
-Group(de):     X11/XFree86
-Group(pl):     X11/XFree86
-Requires:      %{name} >= %{version}
-Requires:      XFree86-libs = %{version}
-Obsoletes:     X11R6-contrib
+PreReq:                rc-scripts
+Requires(post,preun):  /sbin/chkconfig
+Requires:      %{name} = %{version}
+Requires:      pam >= 0.71
+Requires:      %{name}-libs = %{version}
+Requires:      sessreg = %{version}
+Requires:      /usr/X11R6/bin/sessreg
+Provides:      XDM
+Obsoletes:     XFree86-xdm
+Obsoletes:     gdm
+Obsoletes:     kdm
 
-%description tools
-Various tools for X, including listres, xbiff, xedit, xeyes, xcalc,
-xload and xman, among others.
+%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.
 
-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.
+%description -n xdm -l pl
+Xdm zarz±dza zestawem ekranów X, które mog± byæ lokalne lub na
+zdalnych serwerach. Zosta³ zaprojektowany zgodnie z potrzebami X
+terminali oraz standardem X Consortium XDMCP.
 
-Finally, if you are going to develop applications that run as X
-clients, you will also need to install XFree86-devel.
+%description -n xdm -l ru
+íÅÎÅÄÖÅÒ ÄÉÓÐÌÅÑ X.
 
-This package contains all applications that used to be in
-X11R6-contrib in older releases.
+%description -n xdm -l uk
+íÅÎÅÄÖÅÒ ÄÉÓÐÌÅÀ X.
 
-%description tools -l pl
-Ró¿ne narzêdzia dla X, w tym listres, xbiff, xedit, xeyes, xcalc,
-xload, xman i inne.
+%package -n xfs
+Summary:       Font server for XFree86
+Summary(pl):   Serwer fontów dla XFree86
+Summary(ru):   æÏÎÔÓÅÒ×ÅÒ ÄÌÑ X Window System
+Summary(uk):   æÏÎÔÓÅÒ×ÅÒ ÄÌÑ X Window System
+Group:         X11/XFree86
+Requires:      %{name}-libs = %{version}
+Requires:      XFree86-fonts-base
+PreReq:                rc-scripts
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/useradd
+Requires(pre): /usr/sbin/groupadd
+Requires(post,preun):  /sbin/chkconfig
+Requires(postun):      /usr/sbin/groupdel
+Requires(postun):      /usr/sbin/userdel
+Obsoletes:     xfsft XFree86-xfs
 
-Je¶li u¿ywasz Xów powiniene¶ zainstalowaæ XFree86-tools. Bêdziesz
-równie¿ musia³ zainstalowaæ pakiet XFree86, pakiet odpowiadaj±cy
-Twojej karcie graficznej, jeden z pakietów z fontami, pakiet
-Xconfigurator oraz XFree86-libs.
+%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.
 
-Wreszcie, je¶li zamierzasz tworzyæ aplikacje, które dzia³aj± jako
-klienci X, bêdziesz musia³ zainstalowaæ równie¿ XFree86-devel.
+%description -n xfs -l pl
+Pakiet zawiera serwer fontów dla XFree86. Mo¿e udostêpniaæ fonty dla X
+serwerów lokalnych lub zdalnych.
 
-Ten pakiet zawiera aplikacje, które by³y w X11R6-contrib w starszych
-wersjach X.
+%description -n xfs -l ru
+XFree86-xfs ÓÏÄÅÒÖÉÔ ÓÅÒ×ÅÒ ÛÒÉÆÔÏ× ÄÌÑ XFree86. Xfs ÔÁËÖÅ ÍÏÖÅÔ
+ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÛÒÉÆÔÙ ÕÄÁÌÅÎÎÙÍ X-ÓÅÒ×ÅÒÁÍ. õÄÁÌÅÎÎÁÑ ÓÉÓÔÅÍÁ ÂÕÄÅÔ
+ÓÐÏÓÏÂÎÁ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÅ ÛÒÉÆÔÙ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÎÁ ÓÅÒ×ÅÒÅ ÛÒÉÆÔÏ×,
+ÄÁÖÅ ÅÓÌÉ ÏÎÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÙ ÎÁ ÕÄÁÌÅÎÎÏÍ ËÏÍÐØÀÔÅÒÅ.
+
+÷Ù ÄÏÌÖÎÙ ÕÓÔÁÎÏ×ÉÔØ XFree86-xfs ÅÓÌÉ ×Ù ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ X Window
+System. ôÁËÖÅ ×ÁÍ ÐÒÉÄÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÓÌÅÄÕÀÝÉÅ ÐÁËÅÔÙ: XFree86,
+ÐÁËÅÔ(Ù) ÛÒÉÆÔÏ× XFree86, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ×ÁÛÅÊ ÓÉÓÔÅÍÙ, Xconfigurator
+É XFree86-libs.
+
+%description -n xfs -l uk
+XFree86-xfs Í¦ÓÔÉÔØ ÓÅÒ×ÅÒ ÛÒÉÆԦנÄÌÑ XFree86. Xfs ÔÁËÏÖ ÍÏÖÅ
+ÎÁÄÁ×ÁÔÉ ÛÒÉÆÔɠצÄÄÁÌÅÎÉÍ X-ÓÅÒ×ÅÒÁÍ. ÷¦ÄÄÁÌÅÎÁ ÓÉÓÔÅÍÁ ÚÍÏÖÅ
+×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÕÓ¦ ÛÒÉÆÔÉ, Ñ˦ ×ÓÔÁÎÏ×ÌÅΦ ÎÁ ÓÅÒ×ÅÒ¦ ÛÒÉÆÔ¦×, ÎÁצÔØ
+ÑËÝÏ ×ÏÎÉ ÎÅ ×ÓÔÁÎÏ×ÌÅΦ ÎÁ ×¦ÄÄÁÌÅÎÏÍÕ ËÏÍÐ'ÀÔÅÒ¦.
+
+÷É ÐÏ×ÉÎΦ ×ÓÔÁÎÏ×ÉÔÉ XFree86-xfs ÑËÝÏ ×É ×ÓÔÁÎÏ×ÌÀ¤ÔÅ X Window
+System. ôÁËÏÖ ×ÁÍ ÐÒÉÊÄÅÔØÓÑ ×ÓÔÁÎÏ×ÉÔÉ ÎÁÓÔÕÐΦ ÐÁËÅÔÉ: XFree86,
+ÐÁËÅÔ(É) ÛÒÉÆԦנXFree86, ÎÅÏÂȦÄΦ ÄÌÑ ×ÁÛϧ ÓÉÓÔÅÍÉ, Xconfigurator
+ÔÁ XFree86-libs.
 
 #--- %prep ---------------------------
 
@@ -1374,7 +1734,7 @@ wersjach X.
 %patch3 -p1
 %patch4 -p1
 %patch5 -p0
-# Not ready yet
+# not ready yet
 #%patch6 -p0
 %patch7 -p1
 %patch8 -p1
@@ -1397,19 +1757,56 @@ wersjach X.
 %patch25 -p1
 %patch26 -p1
 %patch27 -p1
-%patch28 -p1
+%ifarch sparc sparc64
+# needs updating (14 rejects)
+#%patch28 -p1
+%endif
 %patch29 -p1
 %patch30 -p1
 %patch31 -p1
 %patch32 -p1
 %patch33 -p1
 %patch34 -p1
-%patch35 -p1
-%patch36 -p1
+%ifarch ppc
+%patch35
+%endif
+%{?_without_tdfx:%patch35}
+%patch36 -p0
 %patch37 -p1
 %patch38 -p1
+#%patch39 -p1
+%patch40 -p0
+%patch41 -p1
+%patch42 -p1
+%patch43 -p1
+%patch44 -p1
+%patch45 -p1
+%patch46 -p1
+%{!?_without_tdfx:%patch47 -p0}
+%{!?_without_tdfx:%patch48 -p0}
+%{!?_without_tdfx:%patch49 -p1}
+#%patch50 -p0
+%{!?_without_tdfx:%patch51 -p0}
+#%patch52 -p1
+#%patch53 -p1
+%patch54 -p1
+%patch55 -p0
+%patch56 -p1
+%{!?debug:%patch57 -p1}
+%patch58 -p0
+%{?_without_tdfx:%patch59 -p0}
+%patch60 -p1
+%patch61 -p0
+%patch62 -p0
+%patch63 -p1
+%patch64 -p1
+
 rm -f xc/config/cf/host.def
-tar zx -f %{SOURCE15} -C xc/programs/Xserver/hw/xfree86/drivers/
+
+# New ATI drivers
+cd xc/programs/Xserver/hw/xfree86/drivers
+bzcat %{SOURCE2} | tar x
+# ati.2 directory
 
 #--- %build --------------------------
 
@@ -1420,17 +1817,27 @@ tar zx -f %{SOURCE15} -C xc/programs/Xserver/hw/xfree86/drivers/
        "CXXOPTIONS=%{rpmcflags}" \
        "CXXDEBUGFLAGS=" "CDEBUGFLAGS="
 
+%ifnarch alpha
+%{__make} -C xc/programs/Xserver/hw/xfree86/drivers SUBDIRS="ati.2" Makefiles
+%{__make} -C xc/programs/Xserver/hw/xfree86/drivers SUBDIRS="ati.2" all \
+       "BOOTSTRAPCFLAGS=%{rpmcflags}" \
+       "CCOPTIONS=%{rpmcflags}" \
+       "CXXOPTIONS=%{rpmcflags}" \
+       "CXXDEBUGFLAGS=" "CDEBUGFLAGS="
+%endif
+
 #--- %install ------------------------
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT/etc/{X11,pam.d,rc.d/init.d,security/console.apps,sysconfig} \
-       $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/pl \
+       $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/{cs,da,de,es,fr,hu,it,ja,ko,nl,pl,pt,ru,sk,zh_CN.gb2312,zh_TW.big5} \
        $RPM_BUILD_ROOT%{_datadir}/{misc,sounds} \
+       $RPM_BUILD_ROOT%{_sbindir} \
        $RPM_BUILD_ROOT/usr/{bin,include,lib} \
        $RPM_BUILD_ROOT/var/{log,lib/xkb} \
-       $RPM_BUILD_ROOT{%{_applnkdir}/{Utilities,Terminals},%{_pixmapsdir}/mini} \
-       $RPM_BUILD_ROOT%{_wmpropsdir}
+       $RPM_BUILD_ROOT%{_applnkdir}/{Amusements,Editors,Utilities,Terminals} \
+       $RPM_BUILD_ROOT{%{_pixmapsdir}/mini,%{_wmpropsdir}}
 
 %{__make} -C xc        "DESTDIR=$RPM_BUILD_ROOT" \
                "DOCDIR=/usr/share/doc/%{name}-%{version}" \
@@ -1443,17 +1850,26 @@ install -d $RPM_BUILD_ROOT/etc/{X11,pam.d,rc.d/init.d,security/console.apps,sysc
                "CXXDEBUGFLAGS=" "CDEBUGFLAGS=" \
                install install.man
 
+%ifnarch alpha
+install -d $RPM_BUILD_ROOT%{_libdir}/modules.gatos/{drivers,dri}
+install xc/programs/Xserver/hw/xfree86/drivers/ati.2/*_drv.o \
+       $RPM_BUILD_ROOT%{_libdir}/modules.gatos/drivers
+install xc/programs/Xserver/hw/xfree86/drivers/ati.2/*_dri.o \
+       $RPM_BUILD_ROOT%{_libdir}/modules.gatos/dri
+
+%endif
+
 # 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 -sf ../..%{_bindir}/XFree86 $RPM_BUILD_ROOT%{_sysconfdir}/X11/X
+ln -sf %{_bindir}/XFree86 $RPM_BUILD_ROOT%{_sysconfdir}/X11/X
 
 # 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
+ln -sf %{_includedir}/X11 $RPM_BUILD_ROOT/usr/include/X11
+ln -sf %{_libdir}/X11 $RPM_BUILD_ROOT/usr/lib/X11
+ln -sf %{_bindir} $RPM_BUILD_ROOT/usr/bin/X11
 
 # fix libGL*.so links
 rm -f $RPM_BUILD_ROOT%{_libdir}/libGL*.so
@@ -1462,32 +1878,35 @@ ln -sf libGLU.so.1 $RPM_BUILD_ROOT%{_libdir}/libGLU.so
 
 # set up PLD xdm config
 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/{*Console,Xaccess,Xsession,Xsetup*}
-install xdm-xinitrc-*/pixmaps/* $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/pixmaps/
-install xdm-xinitrc-*/{*Console,Xaccess,Xsession,Xsetup*} $RPM_BUILD_ROOT%{_sysconfdir}/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%{_sysconfdir}/X11/fs/config
-install %{SOURCE7} $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/pl/XTerm
-
-install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/xdm
-install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/xfs
-
-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}/Terminals
-
-install %{SOURCE14} $RPM_BUILD_ROOT%{_datadir}/pixmaps
-
-bzip2 -dc %{SOURCE16} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
+install xdm-xinitrc-*/pixmaps/* $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/pixmaps
+install xdm-xinitrc-*/{*Console,Xaccess,Xsession,Xsetup*} $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm
+
+install %{SOURCE4} $RPM_BUILD_ROOT/etc/pam.d/xdm
+install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/xserver
+install %{SOURCE6} $RPM_BUILD_ROOT/etc/rc.d/init.d/xdm
+install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/xfs
+install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/X11/fs/config
+install %{SOURCE9} $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/pl/XTerm
+
+install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/xdm
+install %{SOURCE11} $RPM_BUILD_ROOT/etc/sysconfig/xfs
+
+install %{SOURCE20} $RPM_BUILD_ROOT%{_wmpropsdir}/twm.desktop
+install %{SOURCE21} $RPM_BUILD_ROOT%{_applnkdir}/Amusements
+install %{SOURCE22} $RPM_BUILD_ROOT%{_applnkdir}/Editors
+install %{SOURCE23} $RPM_BUILD_ROOT%{_applnkdir}/Terminals
+install %{SOURCE24}  %{SOURCE25} %{SOURCE26} %{SOURCE27} \
+               $RPM_BUILD_ROOT%{_applnkdir}/Utilities
+install %{SOURCE30} $RPM_BUILD_ROOT%{_datadir}/pixmaps
+install %{SOURCE31} %{SOURCE32} %{SOURCE33} %{SOURCE34} %{SOURCE35} \
+       %{SOURCE36} %{SOURCE37} \
+       $RPM_BUILD_ROOT%{_pixmapsdir}
+
+bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
 > $RPM_BUILD_ROOT/etc/security/console.apps/xserver
 > $RPM_BUILD_ROOT/etc/security/blacklist.xserver
 > $RPM_BUILD_ROOT/etc/security/blacklist.xdm
-> $RPM_BUILD_ROOT/var/log/XFree86.0.log
 
 ln -sf %{_fontsdir} $RPM_BUILD_ROOT%{_libdir}/X11/fonts
 
@@ -1495,8 +1914,7 @@ ln -sf %{_fontsdir} $RPM_BUILD_ROOT%{_libdir}/X11/fonts
 rm -f $RPM_BUILD_ROOT%{_libdir}/X11/xkb/xkbcomp
 ln -sf %{_bindir}/xkbcomp $RPM_BUILD_ROOT%{_sysconfdir}/X11/xkb/xkbcomp
 
-ln -sf ../../../share/doc/%{name}-%{version} \
-       $RPM_BUILD_ROOT%{_libdir}/X11/doc
+ln -sf /usr/share/doc/%{name}-%{version} $RPM_BUILD_ROOT%{_libdir}/X11/doc
 
 rm -f $RPM_BUILD_ROOT%{_libdir}/X11/config/host.def
 
@@ -1519,7 +1937,6 @@ gzip -9nf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/*
 
 # don't gzip README.* files, they are needed by XF86Setup
 gunzip $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/README.*
-
 %endif
 
 %clean
@@ -1527,17 +1944,17 @@ rm -rf $RPM_BUILD_ROOT
 
 #--- %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  DPS -p /sbin/ldconfig
+%postun        DPS -p /sbin/ldconfig
+
+%post  PEX -p /sbin/ldconfig
+%postun        PEX -p /sbin/ldconfig
+
+%post  XIE -p /sbin/ldconfig
+%postun        XIE -p /sbin/ldconfig
 
-%post
-touch /var/log/XFree86.0.log
-chmod 000 /var/log/XFree86.0.log
-chown root.root /var/log/XFree86.0.log
-chmod 640 /var/log/XFree86.0.log
+%post  OpenGL-libs -p /sbin/ldconfig
+%postun        OpenGL-libs -p /sbin/ldconfig
 
 %post libs
 grep "^%{_libdir}$" /etc/ld.so.conf >/dev/null 2>&1
@@ -1560,18 +1977,41 @@ 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
+%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 -n xdm
+/sbin/chkconfig --add xdm
+if [ -f /var/lock/subsys/xdm ]; then
+       echo "Run \"/etc/rc.d/init.d/xdm restart\" to restart xdm." >&2
+       echo "WARNING: it will terminate all sessions opened from xdm!" >&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
+               /etc/rc.d/init.d/xdm stop >&2
+       fi
+       /sbin/chkconfig --del xdm
+fi
+
+%pre -n xfs
+if [ -n "`/usr/bin/getgid xfs`" ]; then
+       if [ "`/usr/bin/getgid xfs`" != "56" ]; then
+               echo "Error: group xfs doesn't have 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
+               echo "Error: user xfs doesn't have UID=56. Correct this before installing xfs." 1>&2
                exit 1
        fi
 else
@@ -1595,33 +2035,11 @@ if [ "$1" = "0" ]; then
 fi
 
 %postun -n xfs
-if [ $1 = 0 ]; then
+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
-               /etc/rc.d/init.d/xdm stop >&2
-       fi
-       /sbin/chkconfig --del xdm
-fi
-
-%post  DPS -p /sbin/ldconfig
-%postun DPS -p /sbin/ldconfig
-
-%post  OpenGL-libs -p /sbin/ldconfig
-%postun        OpenGL-libs -p /sbin/ldconfig
-
 #--- %files --------------------------
 
 %files
@@ -1631,9 +2049,7 @@ fi
 %doc %{_libdir}/X11/doc
 %endif
 
-%{_sysconfdir}/X11/XftConfig
-
-%dir %{_libdir}/X11/app-defaults
+%{_libdir}/X11/app-defaults/UXTerm
 %{_libdir}/X11/app-defaults/XCalc
 %{_libdir}/X11/app-defaults/XCalc-color
 %{_libdir}/X11/app-defaults/XClipboard
@@ -1643,46 +2059,37 @@ fi
 %{_libdir}/X11/app-defaults/XLogo-color
 %{_libdir}/X11/app-defaults/XSm
 %{_libdir}/X11/app-defaults/XTerm
+%lang(pl) %{_libdir}/X11/app-defaults/pl/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
 %attr(755,root,root) %{_libdir}/X11/rstart
-%attr(755,root,root) %{_libdir}/X11/xserver
 %attr(755,root,root) %{_libdir}/X11/fonts
 %attr(755,root,root) %{_libdir}/X11/xinit
 %attr(755,root,root) %{_libdir}/X11/xsm
 
+%dir /etc/X11/xinit
 %dir /etc/X11/lbxproxy
+/etc/X11/lbxproxy/*
 %dir /etc/X11/proxymngr
+/etc/X11/proxymngr/*
 %dir /etc/X11/rstart
+/etc/X11/rstart/config
+%attr(755,root,root) /etc/X11/rstart/rstartd.real
 %dir /etc/X11/rstart/commands
+/etc/X11/rstart/commands/x
+/etc/X11/rstart/commands/x11
+%attr(755,root,root) /etc/X11/rstart/commands/*List*
 %dir /etc/X11/rstart/commands/x11r6
+%attr(755,root,root) /etc/X11/rstart/commands/x11r6/*
 %dir /etc/X11/rstart/contexts
-%dir /etc/X11/xserver
+/etc/X11/rstart/contexts/*
 %dir /etc/X11/xsm
-%dir /etc/X11/xinit
-
-/etc/X11/lbxproxy/*
-/etc/X11/proxymngr/*
-%attr(-,root,root) /etc/X11/rstart/config
-%attr(-,root,root) /etc/X11/rstart/rstartd.real
-%attr(-,root,root) /etc/X11/rstart/commands/x
-%attr(-,root,root) /etc/X11/rstart/commands/x11
-%attr(-,root,root) /etc/X11/rstart/commands/*List*
-%attr(-,root,root) /etc/X11/rstart/commands/x11r6/*
-%attr(-,root,root) /etc/X11/rstart/contexts/*
-/etc/X11/xserver/SecurityPolicy
 /etc/X11/xsm/*
 
-%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) %{_bindir}/Xmark
 %attr(755,root,root) %{_bindir}/appres
@@ -1695,6 +2102,7 @@ fi
 %attr(755,root,root) %{_bindir}/iceauth
 %attr(755,root,root) %{_bindir}/lbxproxy
 %attr(755,root,root) %{_bindir}/lndir
+%attr(755,root,root) %{_bindir}/luit
 %attr(755,root,root) %{_bindir}/makeg
 %attr(755,root,root) %{_bindir}/makestrs
 %attr(755,root,root) %{_bindir}/mergelib
@@ -1710,6 +2118,7 @@ fi
 %attr(755,root,root) %{_bindir}/smproxy
 %attr(755,root,root) %{_bindir}/startx
 %attr(755,root,root) %{_bindir}/sxpm
+%attr(755,root,root) %{_bindir}/uxterm
 %attr(755,root,root) %{_bindir}/xcmsdb
 %attr(755,root,root) %{_bindir}/xconsole
 %attr(755,root,root) %{_bindir}/xcutsel
@@ -1720,7 +2129,6 @@ fi
 %attr(755,root,root) %{_bindir}/xhost
 %attr(755,root,root) %{_bindir}/xinit
 %attr(755,root,root) %{_bindir}/xkbbell
-%attr(755,root,root) %{_bindir}/xkbcomp
 %attr(755,root,root) %{_bindir}/xkbevd
 %attr(755,root,root) %{_bindir}/xkbprint
 %attr(755,root,root) %{_bindir}/xkbvleds
@@ -1748,9 +2156,7 @@ fi
 %{_includedir}/X11/bitmaps
 %{_includedir}/X11/pixmaps
 
-%ghost /var/log/XFree86.0.log
-
-%{_applnkdir}/Utilities/*
+%{_applnkdir}/Utilities/xconsole.desktop
 %{_applnkdir}/Terminals/*
 %{_libdir}/X11/app-defaults/Xvidtune
 %{_pixmapsdir}/x*
@@ -1766,10 +2172,9 @@ fi
 %{_mandir}/man1/editres.1*
 %{_mandir}/man1/iceauth.1*
 %{_mandir}/man1/lbxproxy.1*
-%ifnarch alpha
 %{_mandir}/man1/libxrx.1*
-%endif
 %{_mandir}/man1/lndir.1*
+%{_mandir}/man1/luit.1x*
 %{_mandir}/man1/makestrs.1*
 %{_mandir}/man1/makeg.1*
 %{_mandir}/man1/mkdirhier.1*
@@ -1793,7 +2198,6 @@ fi
 %{_mandir}/man1/xgamma.1*
 %{_mandir}/man1/xhost.1*
 %{_mandir}/man1/xinit.1*
-%{_mandir}/man1/xkbcomp.1*
 %{_mandir}/man1/xkbevd.1*
 %{_mandir}/man1/xkbprint.1*
 %{_mandir}/man1/xlsatoms.1*
 %lang(pl) %{_mandir}/pl/man1/xinit.1*
 %lang(pl) %{_mandir}/pl/man1/xwd.1*
 
-%files modules
+%files common
 %defattr(644,root,root,755)
-%{_libdir}/X11/xkb
-%{_sysconfdir}/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*
+/usr/bin/X11
+/usr/lib/X11
+%dir %{_bindir}
+%dir %{_libdir}
+%dir %{_libdir}/X11
+%{_libdir}/X11/rgb.txt
 
-%files -n sessreg
+%files DPS
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/sessreg
-%{_mandir}/man1/sessreg.1*
+%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 -n xdm
+%files DPS-devel
 %defattr(644,root,root,755)
-%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/pam.d/xdm
-%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/security/blacklist.xdm
-%attr(754,root,root) /etc/rc.d/init.d/xdm
-%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/xdm
-/var/lib/xdm
-
-%{_libdir}/X11/app-defaults/Chooser
-
-%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*
+%attr(755,root,root) %{_libdir}/libdps.so
+%attr(755,root,root) %{_libdir}/libdpstk.so
+%attr(755,root,root) %{_libdir}/libpsres.so
+%{_includedir}/DPS
 
-%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
-%config /etc/X11/xdm/Xaccess
-%config /etc/X11/xdm/Xresources
-%config /etc/X11/xdm/Xservers
-%config /etc/X11/xdm/xdm-config
-/etc/X11/xdm/pixmaps
-/etc/X11/xdm/authdir
+%files DPS-static
+%defattr(644,root,root,755)
+%{_libdir}/libdps.a
+%{_libdir}/libdpstk.a
+%{_libdir}/libpsres.a
 
-%files -n twm
+%ifnarch alpha sparc64 ia64 s390x
+%files PEX
 %defattr(644,root,root,755)
-%{_wmpropsdir}/twm.desktop
-%attr(755,root,root) %{_bindir}/twm
-%dir %{_sysconfdir}/X11/twm
-%config %{_sysconfdir}/X11/twm/system.twmrc
-%attr(755,root,root) %{_libdir}/X11/twm
-%{_mandir}/man1/twm.1*
+%attr(755,root,root) %{_libdir}/libPEX5.so.*.*
 
-%files -n xfs
+%files PEX-devel
 %defattr(644,root,root,755)
-%attr(754,root,root) /etc/rc.d/init.d/xfs
-%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/xfs
-%dir %{_sysconfdir}/X11/fs
-%attr(755,root,root) %{_libdir}/X11/fs
-%config(noreplace) %{_sysconfdir}/X11/fs/config
-%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/X11/XftConfig
+%attr(755,root,root) %{_libdir}/libPEX5.so
+%{_includedir}/X11/PEX5
 
-%attr(755,root,root) %{_bindir}/xfs
-%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
+%files PEX-static
+%defattr(644,root,root,755)
+%{_libdir}/libPEX5.a
+%endif
 
-%{_mandir}/man1/xfs.1*
-%{_mandir}/man1/fslsfonts.1*
-%{_mandir}/man1/fstobdf.1*
-%{_mandir}/man1/mkcfm.1*
-%{_mandir}/man1/xfsinfo.1*
-%{_mandir}/man1/xftcache.1*
+%files XIE
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libXIE.so.*.*
 
-%files -n xauth
+%files XIE-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/xauth
-%{_mandir}/man1/xauth.1*
+%attr(755,root,root) %{_libdir}/libXIE.so
+%{_includedir}/X11/extensions/XIE*
 
-%files libs -f XFree86-libs.lang
+%files XIE-static
 %defattr(644,root,root,755)
-%dir %{_libdir}
-%dir %{_libdir}/X11
-%{_libdir}/X11/XErrorDB
-%{_libdir}/X11/XKeysymDB
-%{_libdir}/X11/locale
-%dir %{_includedir}
-%dir %{_includedir}/X11
-%dir %{_bindir}
-/usr/bin/X11
-/usr/lib/X11
-/usr/include/X11
-%dir %{_datadir}/locale
-%dir %{_datadir}/misc
-%dir %{_datadir}/sounds
-%dir %{_pixmapsdir}
-%dir %{_pixmapsdir}/mini
-%dir %{_wmpropsdir}
-%attr(755,root,root) %{_libdir}/libX*.so.*.*
-%attr(755,root,root) %{_libdir}/libI*.so.*.*
-%ifnarch alpha
-%attr(755,root,root) %{_libdir}/libP*.so.*.*
-%endif
-%attr(755,root,root) %{_libdir}/libS*.so.*.*
-%ifnarch alpha
-%attr(755,root,root) %{_libdir}/libx*.so.*.*
-%endif
+%{_libdir}/libXIE.a
 
 %files OpenGL-core
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/glxgears
 %attr(755,root,root) %{_libdir}/libGL.so.*.*
-%ifnarch sparc sparc64
+%attr(755,root,root) %{_libdir}/libGL.so
 %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*
+%{_mandir}/man1/glxgears.1x*
 
 %files OpenGL-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libGL*.so
-%ifnarch alpha
+%attr(755,root,root) %{_libdir}/libGLU.so
 %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/gl[A-Z]*
 %{_mandir}/man3/glu*
 %{_mandir}/man3/GLw*
 
+%files OpenGL-libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/glxinfo
+%attr(755,root,root) %{_libdir}/libGLU.so.*.*
+%attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
+%{_mandir}/man1/glxinfo.1*
+
 %files OpenGL-static
 %defattr(644,root,root,755)
 %{_libdir}/libGL.a
 %{_libdir}/libGLU.a
-%ifnarch alpha
-%attr(755,root,root) %{_libdir}/libOSMesa*.a
-%endif
+%{_libdir}/libOSMesa*.a
 
-%files devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/gccmakedep
-%attr(755,root,root) %{_bindir}/bdftopcf
-%attr(755,root,root) %{_libdir}/libX*.so
-%attr(755,root,root) %{_libdir}/libI*.so
-%ifnarch alpha
-%attr(755,root,root) %{_libdir}/libP*.so
-%endif
-%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
-%{_libdir}/libXfontcache.a
-%{_libdir}/libXss.a
-%{_libdir}/libXxf86dga.a
-%{_libdir}/libXxf86misc.a
-%{_libdir}/libXxf86rush.a
-%{_libdir}/libXxf86vm.a
-%{_libdir}/liboldX.a
-%{_libdir}/libxkbfile.a
-%{_libdir}/libxkbui.a
-%{_libdir}/libXv.a
-%{_libdir}/libfntstubs.a
-%{_libdir}/libxf86config.a
-%{_libdir}/libXinerama.a
-%{_includedir}/X11/*.h
-%{_includedir}/X11/ICE
-%ifnarch alpha
-%{_includedir}/X11/PEX5
-%endif
-%{_includedir}/X11/PM
-%{_includedir}/X11/SM
-%{_includedir}/X11/Xaw
-%{_includedir}/X11/Xft
-%{_includedir}/X11/Xmu
-%{_includedir}/X11/extensions
-%{_includedir}/X11/fonts
-%{_includedir}/xf86*.h
-%{_libdir}/X11/config
-
-%attr(755,root,root) %{_bindir}/imake
-%attr(755,root,root) %{_bindir}/makedepend
-%attr(755,root,root) %{_bindir}/xmkmf
-
-%{_mandir}/man1/imake.1*
-%{_mandir}/man1/makedepend.1*
-%{_mandir}/man1/xmkmf.1*
-%{_mandir}/man3/[A-EH-Z]*
-
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/libICE.a
-%ifnarch alpha
-%{_libdir}/libPEX5.a
-%endif
-%{_libdir}/libSM.a
-%{_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
-
-%files Xvfb
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/Xvfb
-%{_mandir}/man1/Xvfb.1*
-
-%files Xnest
+%files Xnest
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/Xnest
 %{_mandir}/man1/Xnest.1*
 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/security/blacklist.xserver
 %config(missingok) /etc/security/console.apps/xserver
 
-%ifnarch sparc sparc64 alpha
+%files Xvfb
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/Xvfb
+%{_mandir}/man1/Xvfb.1*
 
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/bdftopcf
+%attr(755,root,root) %{_libdir}/libX[1Ta-t]*.so
+%attr(755,root,root) %{_libdir}/libI*.so
+%attr(755,root,root) %{_libdir}/libS*.so
+%attr(755,root,root) %{_libdir}/libx*.so
+%{_libdir}/libfntstubs.a
+%{_libdir}/libfontenc.a
+%{_libdir}/libFS.a
+%{_libdir}/libI810XvMC.a
+%{_libdir}/liboldX.a
+%{_libdir}/libXau.a
+%{_libdir}/libXdmcp.a
+%{_libdir}/libxf86config.a
+%{_libdir}/libXfontcache.a
+%{_libdir}/libXinerama.a
+%{_libdir}/libxkbfile.a
+%{_libdir}/libxkbui.a
+%{_libdir}/libXrandr.a
+%{_libdir}/libXss.a
+%{_libdir}/libXTrap.a
+%{_libdir}/libXv.a
+%{_libdir}/libXvMC.a
+%{_libdir}/libXxf86dga.a
+%{_libdir}/libXxf86misc.a
+%{_libdir}/libXxf86rush.a
+%{_libdir}/libXxf86vm.a
+%{_includedir}/X11/*.h
+%{_includedir}/X11/ICE
+%{_includedir}/X11/PM
+%{_includedir}/X11/SM
+%{_includedir}/X11/Xaw
+%{_includedir}/X11/Xft
+%{_includedir}/X11/Xmu
+%dir %{_includedir}/X11/extensions
+%{_includedir}/X11/extensions/[^X]*.h
+%{_includedir}/X11/extensions/X[^I]*.h
+%{_includedir}/X11/extensions/XI.h
+%{_includedir}/X11/extensions/XI[^E]*.h
+%{_includedir}/X11/fonts
+%{_includedir}/xf86*.h
+%{_libdir}/X11/config
+
+%{_mandir}/man3/[A-EH-Z]*
+
+%ifnarch sparc sparc64 alpha ppc
 %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
 
+%ifnarch sparc sparc64 alpha ppc
 %files driver-ark
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/ark_drv.o
-
-%endif
-
-%ifnarch alpha
-
-%files driver-ati
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/modules/drivers/ati*_drv.o
-#%{_mandir}/man4/ati*
 %endif
 
 %ifnarch sparc sparc64 alpha
-
 %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 alpha
 
+%ifnarch sparc sparc64 alpha ppc
 %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
 
+%ifnarch sparc sparc64 alpha ppc
 %files driver-cyrix
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/cyrix_drv.o
 %{_mandir}/man4/cyrix*
-
 %endif
 
 %ifnarch alpha
-
 %files driver-fbdev
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/fbdev_drv.o
 %{_mandir}/man4/fbdev*
-
 %endif
 
-%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*
-
+%ifnarch sparc sparc64 alpha ppc
+%{!?_without_tdfx:%files driver-glide}
+%{!?_without_tdfx:%defattr(644,root,root,755)}
+%{!?_without_tdfx:%attr(755,root,root) %{_libdir}/modules/drivers/glide_drv.o}
+%{!?_without_tdfx:%{_mandir}/man4/glide*}
 %endif
 
 %files driver-glint
 %endif
 %{_mandir}/man4/glint*
 
-%ifnarch sparc sparc64 alpha
-
+%ifnarch sparc sparc64 alpha ppc
 %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 alpha
 
+%ifnarch sparc sparc64 alpha ppc
 %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
 
+%ifnarch sparc sparc64 alpha ppc
 %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
+%attr(755,root,root) %{_libdir}/modules/dri/i830_dri.so
 %{_mandir}/man4/i810*
-
 %endif
-%ifnarch sparc sparc64
 
+%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 alpha
 
+%ifnarch sparc sparc64 alpha ppc
 %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
 
+%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-ati
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/ati*_drv.o
 
 %files driver-r128
 %defattr(644,root,root,755)
-%ifnarch alpha
-%attr(755,root,root) %{_libdir}/modules/drivers/r128_drv.o
-%endif
+%attr(755,root,root) %{_libdir}/modules/drivers/r128*_drv.o
 %ifnarch sparc sparc64
 %attr(755,root,root) %{_libdir}/modules/dri/r128_dri.so
 %endif
-%ifnarch alpha
 %{_mandir}/man4/r128*
-%endif
-
-%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 alpha
-%attr(755,root,root) %{_libdir}/modules/drivers/radeon_drv.o
+%files driver-ati.2
+%defattr(644,root,root,755)
+%dir %{_libdir}/modules.gatos/drivers
+%attr(755,root,root) %{_libdir}/modules.gatos/drivers/ati*_drv.o
+%attr(755,root,root) %{_libdir}/modules.gatos/drivers/[bfmt]*_drv.o
 %endif
+
+%ifnarch alpha
+%files driver-r128.2
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules.gatos/drivers/r128*_drv.o
 %ifnarch sparc sparc64
-%attr(755,root,root) %{_libdir}/modules/dri/radeon_dri.so
+%attr(755,root,root) %{_libdir}/modules.gatos/dri/r128_dri.o
+%endif
+%{_mandir}/man4/r128*
 %endif
 
+%ifnarch alpha
+%files driver-radeon.2
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules.gatos/drivers/radeon*_drv.o
+%attr(755,root,root) %{_libdir}/modules.gatos/drivers/saa7114_drv.o
 %ifnarch sparc sparc64
+%attr(755,root,root) %{_libdir}/modules.gatos/dri/radeon_dri.o
+%endif
+%endif
 
+%ifnarch sparc sparc64 ppc
 %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
 
+%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
 
+%ifnarch sparc sparc64
 %files driver-s3
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/s3_drv.o
 #%{_mandir}/man4/s3*
-
 %endif
-%ifnarch sparc sparc64 alpha
 
+%ifnarch sparc sparc64
 %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
 
+%ifnarch sparc sparc64 ppc
 %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
 
+%ifnarch sparc sparc64 alpha
 %files driver-sis
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/sis_drv.o
+%ifnarch ppc
 %attr(755,root,root) %{_libdir}/modules/dri/sis_dri.so
+%endif
 %{_mandir}/man4/sis*
-
 %endif
-%ifarch sparc sparc64
 
+%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
 
+%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
 
+%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
 
+%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
 
+%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
 
+%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
 
+%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*
 
+%ifnarch sparc sparc64 ppc
+%{!?_without_tdfx:%files driver-tdfx}
+%{!?_without_tdfx:%defattr(644,root,root,755)}
+%{!?_without_tdfx:%attr(755,root,root) %{_libdir}/modules/drivers/tdfx_drv.o}
+%{!?_without_tdfx:%attr(755,root,root) %{_libdir}/modules/dri/tdfx_dri.so}
+%{!?_without_tdfx:%{_mandir}/man4/tdfx*}
 %endif
-%ifnarch sparc sparc64
 
+%ifnarch sparc sparc64 ppc
 %files driver-tga
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/tga_drv.o
-
 %endif
-%ifnarch sparc sparc64 alpha
 
+%ifnarch sparc sparc64 alpha
 %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 alpha
 
+%ifnarch sparc sparc64 alpha ppc
 %files driver-tseng
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/tseng_drv.o
 %{_mandir}/man4/tseng*
-
 %endif
 
 %ifarch %{ix86}
-
 %files driver-vmware
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/vmware_drv.o
 %{_mandir}/man4/vmware*
+%endif
 
+%files libs -f XFree86-libs.lang
+%defattr(644,root,root,755)
+%{_libdir}/X11/XErrorDB
+%{_libdir}/X11/XKeysymDB
+%dir %{_libdir}/X11/app-defaults
+%lang(cs) %dir %{_libdir}/X11/app-defaults/cs
+%lang(da) %dir %{_libdir}/X11/app-defaults/da
+%lang(de) %dir %{_libdir}/X11/app-defaults/de
+%lang(es) %dir %{_libdir}/X11/app-defaults/es
+%lang(fr) %dir %{_libdir}/X11/app-defaults/fr
+%lang(hu) %dir %{_libdir}/X11/app-defaults/hu
+%lang(ko) %dir %{_libdir}/X11/app-defaults/ko
+%lang(nl) %dir %{_libdir}/X11/app-defaults/nl
+%lang(pl) %dir %{_libdir}/X11/app-defaults/pl
+%lang(pt) %dir %{_libdir}/X11/app-defaults/pt
+%lang(ru) %dir %{_libdir}/X11/app-defaults/ru
+%lang(sk) %dir %{_libdir}/X11/app-defaults/sk
+%lang(zh_CN) %dir %{_libdir}/X11/app-defaults/zh_CN.gb2312
+%lang(zh_TW) %dir %{_libdir}/X11/app-defaults/zh_TW.big5
+%{_libdir}/X11/locale
+%dir %{_includedir}
+%dir %{_includedir}/X11
+%dir %{_sbindir}
+/usr/include/X11
+%dir %{_datadir}/locale
+%dir %{_datadir}/misc
+%dir %{_datadir}/sounds
+%dir %{_pixmapsdir}
+%dir %{_pixmapsdir}/mini
+%dir %{_wmpropsdir}
+%attr(755,root,root) %{_libdir}/libX[1Ta-t]*.so.*.*
+%attr(755,root,root) %{_libdir}/libI*.so.*.*
+%attr(755,root,root) %{_libdir}/libS*.so.*.*
+%attr(755,root,root) %{_libdir}/libx*.so.*.*
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/X11/XftConfig
+
+%files modules
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/xkbcomp
+%{_libdir}/X11/xkb
+%{_sysconfdir}/X11/xkb
+/var/lib/xkb
+%dir %{_libdir}/modules
+%dir %{_libdir}/modules/dri
+%dir %{_libdir}/modules/drivers
+%ifnarch sparc sparc64 ppc
+%{_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 ppc
+%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
+%attr(755,root,root) %{_libdir}/modules/extensions/librecord.a
+%attr(755,root,root) %{_libdir}/modules/extensions/libxtrap.a
+%attr(755,root,root) %{_libdir}/modules/fonts
+%attr(755,root,root) %{_libdir}/modules/input
+%attr(755,root,root) %{_libdir}/modules/linux
+%attr(755,root,root) %{_libdir}/X11/xserver
+%dir /etc/X11/xserver
+/etc/X11/xserver/SecurityPolicy
+#%{_mandir}/man1/xtr*
+%{_mandir}/man1/xkbcomp.1*
+%{_mandir}/man4/citron*
+%{_mandir}/man4/dmc.4*
+%{_mandir}/man4/dynapro*
+%{_mandir}/man4/keyboard*
+%{_mandir}/man4/microtouch*
+%{_mandir}/man4/mouse*
+%{_mandir}/man4/penmount.4*
+%{_mandir}/man4/v4l*
+%ifnarch sparc sparc64
+%{_mandir}/man4/vga*
+%ifnarch alpha ppc
+%{_mandir}/man4/vesa*
+%endif
+%endif
+%{_mandir}/man4/void*
+%{_mandir}/man4/wacom*
+%{_mandir}/man4/elographics*
+%{_mandir}/man4/mutouch*
 
-%files DPS
+%ifnarch alpha sparc64 ia64 s390x
+%files module-PEX
 %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*
+%attr(755,root,root) %{_libdir}/modules/extensions/libpex5.a
+%endif
 
-%files DPS-devel
+%files module-XIE
 %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
+%attr(755,root,root) %{_libdir}/modules/extensions/libxie.a
 
-%files DPS-static
+%files setup
 %defattr(644,root,root,755)
-%{_libdir}/libdps.a
-%{_libdir}/libdpstk.a
-%{_libdir}/libpsres.a
+%attr(755,root,root) %{_bindir}/pcitweak
+%ifnarch ppc
+%attr(755,root,root) %{_bindir}/scanpci
+%endif
+%attr(755,root,root) %{_bindir}/xf86cfg
+%attr(755,root,root) %{_bindir}/xf86config
+%{_libdir}/X11/app-defaults/XF86Cfg
+%ifnarch ppc
+%{_mandir}/man1/scanpci.1*
+%endif
+%{_mandir}/man1/pcitweak.1*
+%{_mandir}/man1/xf86cfg.1*
+%{_mandir}/man1/xf86config.1*
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libICE.a
+%{_libdir}/libSM.a
+%{_libdir}/libX11.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
 
 %files tools
 %defattr(644,root,root,755)
@@ -2472,7 +2842,6 @@ fi
 %attr(755,root,root) %{_bindir}/xfd
 %attr(755,root,root) %{_bindir}/xfontsel
 %attr(755,root,root) %{_bindir}/xgc
-%attr(755,root,root) %{_bindir}/xieperf
 %attr(755,root,root) %{_bindir}/xload
 %attr(755,root,root) %{_bindir}/xmag
 %attr(755,root,root) %{_bindir}/xman
@@ -2483,6 +2852,9 @@ fi
 %attr(755,root,root) %{_bindir}/xlogo
 %attr(755,root,root) %{_bindir}/xkill
 %attr(755,root,root) %{_bindir}/rman
+%attr(755,root,root) %{_bindir}/xtrap*
+%attr(755,root,root) %{_bindir}/texteroids
+%{_libdir}/X11/xedit
 %{_libdir}/X11/xman.help
 %{_mandir}/man1/beforelight.1*
 %{_mandir}/man1/ico.1*
@@ -2502,7 +2874,6 @@ fi
 %{_mandir}/man1/xfd.1*
 %{_mandir}/man1/xfontsel.1*
 %{_mandir}/man1/xgc.1*
-%{_mandir}/man1/xieperf.1*
 %{_mandir}/man1/xload.1*
 %{_mandir}/man1/xmag.1*
 %{_mandir}/man1/xman.1*
@@ -2513,6 +2884,8 @@ fi
 %{_mandir}/man1/xlogo.1*
 %{_mandir}/man1/oclock.1*
 %{_mandir}/man1/rman.1*
+%{_mandir}/man1/xtr*
+%{_mandir}/man1/texteroids.1*
 
 %lang(it) %{_mandir}/it/man1/xload.1*
 
@@ -2538,15 +2911,91 @@ fi
 %{_libdir}/X11/app-defaults/Xditview
 %{_libdir}/X11/app-defaults/Xditview-chrtr
 
-%files setup
+%{_applnkdir}/Utilities/xclipboard.desktop
+%{_applnkdir}/Utilities/oclock.desktop
+%{_applnkdir}/Utilities/xclock.desktop
+%{_applnkdir}/Editors/xedit.desktop
+%{_applnkdir}/Amusements/xeyes.desktop
+
+%files -n imake
 %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*
+%attr(755,root,root) %{_bindir}/gccmakedep
+%attr(755,root,root) %{_bindir}/imake
+%attr(755,root,root) %{_bindir}/makedepend
+%attr(755,root,root) %{_bindir}/xmkmf
+
+%{_mandir}/man1/imake.1*
+%{_mandir}/man1/makedepend.1*
+%{_mandir}/man1/xmkmf.1*
+
+%files -n sessreg
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/sessreg
+%{_mandir}/man1/sessreg.1*
+
+%files -n twm
+%defattr(644,root,root,755)
+%{_wmpropsdir}/twm.desktop
+%attr(755,root,root) %{_bindir}/twm
+%dir %{_sysconfdir}/X11/twm
+%config %{_sysconfdir}/X11/twm/system.twmrc
+%attr(755,root,root) %{_libdir}/X11/twm
+%{_mandir}/man1/twm.1*
+
+%files -n xauth
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/xauth
+%{_mandir}/man1/xauth.1*
+
+%files -n xdm
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/pam.d/xdm
+%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/security/blacklist.xdm
+%attr(754,root,root) /etc/rc.d/init.d/xdm
+%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/xdm
+/var/lib/xdm
+
+%{_libdir}/X11/app-defaults/Chooser
+
+%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
+%attr(755,root,root) %config(noreplace) %verify(not size mtime md5) /etc/X11/xdm/GiveConsole
+%attr(755,root,root) %config(noreplace) %verify(not size mtime md5) /etc/X11/xdm/TakeConsole
+%attr(755,root,root) %config(noreplace) %verify(not size mtime md5) /etc/X11/xdm/Xsession
+%attr(755,root,root) %config(noreplace) %verify(not size mtime md5) /etc/X11/xdm/Xsetup_0
+%attr(755,root,root) %config(noreplace) %verify(not size mtime md5) /etc/X11/xdm/Xwilling
+%config(noreplace) %verify(not size mtime md5) /etc/X11/xdm/Xaccess
+%config(noreplace) %verify(not size mtime md5) /etc/X11/xdm/Xresources
+%config(noreplace) %verify(not size mtime md5) /etc/X11/xdm/Xservers
+%config(noreplace) %verify(not size mtime md5) /etc/X11/xdm/xdm-config
+/etc/X11/xdm/pixmaps
+/etc/X11/xdm/authdir
+
+%files -n xfs
+%defattr(644,root,root,755)
+%attr(754,root,root) /etc/rc.d/init.d/xfs
+%attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/xfs
+%dir %{_sysconfdir}/X11/fs
+%attr(755,root,root) %{_libdir}/X11/fs
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/X11/fs/config
+
+%attr(755,root,root) %{_bindir}/xfs
+%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/fslsfonts.1*
+%{_mandir}/man1/fstobdf.1*
+%{_mandir}/man1/mkcfm.1*
+%{_mandir}/man1/xfsinfo.1*
+%{_mandir}/man1/xftcache.1*
This page took 0.193937 seconds and 4 git commands to generate.