]> git.pld-linux.org Git - packages/XFree86.git/blobdiff - XFree86.spec
- create /var/state/xkb and /usr/X11R6/share/man
[packages/XFree86.git] / XFree86.spec
index 70d8766ce16ac7234ab2ec6a63d57f55e1b6933a..060bf9266fde949f2d60f4b9370b95d605ae4a15 100644 (file)
-Summary:       XFree86 Window System servers and basic programs
-Summary(de):   Xfree86 Window-System-Server und grundlegende Programme
-Summary(fr):   Serveurs du système XFree86 et programmes de base
-Summary(pl):   XFree86 Window System wraz z podstawowymi programami
-Summary(tr):   XFree86 Pencereleme Sistemi sunucularý ve temel programlar
-Name:          XFree86
-Version:       3.3.2.3
-Release:       20
-Copyright:     MIT
-Group:         X11/XFree86
-Requires:      pam >= 0.59, xbanner
-Source0:       ftp://ftp.xfree86.org/pub/XFree86/3.3/X331src-1.tgz
-Source1:       ftp://ftp.xfree86.org/pub/XFree86/3.3/X331src-2.tgz
-Source2:       ftp://ftp.xfree86.org/pub/XFree86/3.3/X331src-3.tgz
-Source3:       ftp://ftp.xfree86.org/pub/XFree86-3.3.2/patches/cfont332.tgz
-Source4:       xdm.pamd
-Patch0:                XFree86-3.3-rh.patch
-Patch1:                XFree86-3.3-xdm.patch
-Patch2:                XFree86-3.3.2-fsstnd.patch
-Patch3:                XFree86-3.3.2-pam.patch
-Patch4:                XFree86-3.3-shlibs.patch
-Patch5:                XFree86-3.3-notiocsltc.patch
-
-Patch6:                XFree86-3.3-sparc.patch
-Patch7:                XFree86-3.3-creator.patch
-Patch8:                XFree86-3.3-sparc-glibc.patch
-Patch9:                XFree86-3.3-sparc2.patch
-Patch10:       XFree86-3.3-sparc3.patch
-Patch11:       XFree86-3.3-sparc4.patch
-Patch12:       XFree86-3.3-sparcpci.patch
-Patch13:       XFree86-3.3-sparc5.patch
-Patch14:       XFree86-3.3-sparcpci2.patch
-Patch15:       XFree86-3.3-sparc6.patch
-Patch16:       XFree86-3.3-sparcpex.patch
-
-Patch17:       XFree86-3.3-alpha1.patch
-Patch18:       XFree86-3.3-alpha2.patch
-Patch19:       XFree86-3.3-egcs.patch
-Patch20:       XFree86-3.3-mga1.patch
-
-Patch30:       ftp://fpt.xfree86.org/pub/XFree86-3.3.2/patches/3.3.1-3.3.2.diff.gz
-Patch31:       3.3.2-patch1
-Patch32:       3.3.2-patch2
-Patch33:       3.3.2-patch3
-Patch34:       XFree86-HasZlib.patch
-Exclusivearch: i386 alpha sparc
+Summary:        XFree86 Window System servers and basic programs
+Summary(de):    Xfree86 Window-System-Server und grundlegende Programme
+Summary(fr):    Serveurs du système XFree86 et programmes de base
+Summary(pl):    XFree86 Window System wraz z podstawowymi programami
+Summary(tr):    XFree86 Pencereleme Sistemi sunucularý ve temel programlar
+Name:           XFree86
+Version:        3.3.3.1
+Release:        22
+Copyright:      MIT
+Group:          X11/XFree86
+Group(pl):      X11/XFree86
+Requires:       XFree86-modules
+Source0:       ftp://ftp.xfree86.org/pub/XFree86/3.3.3/source/X333src-1.tgz
+Source1:       xdm.pamd
+Source2:       xdm.initd
+Source3:       xfs.initd
+Source4:       xfs.config
+Patch0:                ftp://ftp.xfree86.org/pub/XFree86/3.3.3/fixes/3.3.3-3.3.3.1.diff.gz
+Patch1:                XFree86-rh.patch
+Patch2:                XFree86-rhxdm.patch
+Patch3:                XFree86-fsstnd.patch
+Patch4:                XFree86-nopam.patch
+Patch5:                XFree86-pamconsole.patch
+Patch6:                XFree86-alpha-sockets.patch
+# sparc patches from ultrapenguin
+Patch7:                XFree86-sparc.patch
+Patch8:                XFree86-ffb.patch.gz
+# enable FBDev device on alpha / intel
+Patch9:                XFree86-fbdev.patch
+# fix xinput problems with threads / GTK+ -- Owen Taylor's fix
+Patch10:       XFree86-xinput.patch
+# more sun patches from ultrapenguin
+Patch11:       XFree86-suncards.patch
+Patch12:       XFree86-sparc2.patch
+Patch13:       XFree86-creator2.patch.gz
+Patch14:       XFree86-newcreator.patch
+Patch15:       XFree86-sparc3.patch.gz
+# the following was causing problems with RagePRO based ATI
+# chipsets, but this has been fixed
+Patch16:       XFree86-mach64.patch.gz
+Patch17:       XFree86-creator4.patch.gz
+Patch18:       XFree86-jay.patch
+Patch19:       XFree86-86setup.patch
+Patch20:       XFree86-czskkbd.patch
+Patch21:       XFree86-is_keyboard.patch
+# use glibc 2.1 routines for utmp, doesn't require xterm to be setuid
+Patch22:       XFree86-nosuidxterm.patch
+Patch23:       XFree86-joy.patch
+Patch24:       XFree86-arm.patch
+Patch25:       XFree86-xfsft.patch
+Patch26:       XFree86-ru_SU.patch
+Patch27:       XFree86-startx_xauth.patch
+Patch28:       XFree86-xfsredhat.patch
+Patch29:       XFree86-mgafix.patch
+# the following patch is incomplete..broken..and thus commented out.
+#Patch30:      XFree86-alphadga.patch
+# work by VMWare, inc. to provide hardware accelerated DGA "XFree86 3.4"
+Patch31:       XFree86-dga1.1.patch
+# Patch from Ian Reid Remmler <ian@marmoset.resnet.tamu.edu> to fix mouse
+# movement with Kensington ExpertMouse / ThinkingMouse
+Patch32:       XFree86-thinkingmouse.patch
+# fix keymap error for dvorak keyboards
+Patch33:       XFree86-dvorak.patch
+# Fix dainbramage where the X server chmods whatever .X11-unix points to
+Patch34:       XFree86-dainbramage.patch
+# link xterm with libncurses instead libtermcap
+Patch35:       XFree86-ncurses.patch
+# Compile X serwers againsty system installed libz.so
+Patch36:       XFree86-HasZlib.patch
+# Man dir in /usr/X11R6/share/man or /usr/share/man
+Patch37:       XFree86-fhs.patch
+
+BuildPrereq:   ncurses-devel
+BuildPrereq:   zlib-devel
+BuildPrereq:   utempter-devel
+Exclusivearch: i386 i486 i586 i686 alpha sparc m68k armv4l
+Buildroot:      /tmp/%{name}-%{version}-root
+
 %ifarch sparc
 Obsoletes: X11R6.1
 %endif
-Buildroot:   /tmp/%{name}-%{version}-root
 
 %description
-X Windows is a full featured graphical user interface featuring multiple
-windows, multiple clients, and different window styles. It is used on
-most Unix platforms, and the clients can also be run under other popular
-windowing systems. The X protocol allows applications to be run on either
-the local machine or across a network, providing flexibility in client/server
-mplementations.
+If you want to install the X Window System (TM) on your machine, you'll
+need to install XFree86.
+
+The X Window System provides the base technology for developing graphical
+user interfaces. Simply stated, X draws the elements of the GUI on the
+user's screen and builds methods for sending user interactions back to the
+application. X also supports remote application deployment--running an
+application on another computer while viewing the input/output on your
+machine.  X is a powerful environment which supports many different
+applications, such as games, programming tools, graphics programs, text
+editors, etc.  XFree86 is the version of X which runs on Linux, as well as
+other platforms.
 
 This package contains the basic fonts, programs and documentation for an X
-workstation. It does not provide the X server which drives your video
-hardware -- those are available in other package.
+workstation.  However, this package doesn't provide the program which you
+will need to drive your video hardware.  To control your video card, you'll
+need the particular X server package which corresponds to your computer's
+video card.
+
+In addition to installing this package, you will need to install the XFree86
+package which corresponds to your video card, the X11R6-contrib package, the
+Xconfigurator package and the XFree86-libs package. You may also need to
+install one of the XFree86 fonts packages.
+
+And finally, if you are going to develop applications that run as X clients,
+you will also need to install XFree86-devel.
 
 %description -l de
 X-Windows ist eine voll funktionsfähige grafische Benutzeroberfläche 
@@ -70,16 +117,18 @@ Das X-Protokoll gestattet die Ausf
 lokalen Rechnern oder über ein Netz und bietet große Flexibilität bei 
 Client-Server-Implementierungen.
 
-%description -l pl
-X Window System jest graficznym interfejsem u¿ytkownika. Cechuje siê
-mo¿liwo¶ci± pracy w wielu oknach, z wieloma klientami i do tego w ró¿nych
-wystrojach okien. :) Jest u¿ywany na wiêkszo¶ci platform sytemów Unix, a
-klienci mog± byæ uruchamiani tak¿e pod innymi popularnymi systemami
-okienkowymi. Protokó³ X pozwala na uruchamianie aplikacji zarówno z lokalnej
-maszyny jak i poprzez sieæ daj±c przez to elastyczn± implementacjê
-architektury klient/serwer.
+%decription -l pl
+X Window System jest graficznym interfejsem u¿ytkownika, cechuje siê
+mo¿liwo¶ci± pracy w wielu oknach, z wieloma klientami i do tego w
+ró¿nych wystrojach okien. :) Jest u¿ywany na wiêkszo¶ci platform sytemów
+Unix, a klienci mog± byæ uruchamiani tak¿e pod innymi popularnymi 
+systemami okienkowymi. Protokó³ X pozwala na uruchamianie aplikacji 
+zarówno z lokalnej maszyny jak i poprzez sieæ - daj±c przez to elastyczn± 
+implementacjê architektury klient/serwer.
 
-Pakiet ten zawiera podstawowe fonty, programy oraz dokumentacje dla stacji X. Nie zawiera X serwera który jest po¶rednikiem z Twoj± kart± graficzn± - jest on w innym pakiecie.
+Pakiet ten zawiera podstawowe fonty, programy oraz dokumentacje dla
+stacji X. Nie zawiera X serwera który jest po¶rednikiem z Twoj± kart± 
+graficzn± -- jest on w innym pakiecie.
 
 %description -l tr
 X Window sistemi, çoklu pencere, çoklu istemci ve çeþitli pencere stilleriyle
@@ -91,123 +140,41 @@ istasyonu i
 sunar. Ekran kartýnýzý sürmek için gerekli olan X sunucusu bu pakete dahil
 deðildir.
 
-%package 75dpi-fonts
-Summary:       X11R6 75dpi fonts - only need on server side
-Summary(de):   X11RT 76 dpi-Fonts - nur auf Serverseite erforderlich
-Summary(fr):   Fontes 75 dpi X11R6 - nécessaire uniquement côté serveur
-Summary(pl):   X11R6 fonty 75dpi - wymagane tylko po stronie serwera
-Summary(tr):   X11R6 75dpi yazýtipleri - yalnýzca sunucu tarafýnda gerekir
-Group:         X11/Fonts
-Group(pl):     X11/Fonty
-Prereq:                /usr/X11R6/bin/mkfontdir
-%ifarch sparc
-Obsoletes:     X11R6.1-75dpi-fonts
-%endif
-
-%description 75dpi-fonts
-The 75dpi fonts used on most Linux systems. Users with high resolution
-displays may prefer the 100dpi fonts available in a separate package.
-
-%description -l de 75dpi-fonts
-Die 75dpi-Fonts, die auf meisten Linux-Systemen verwendet werden. Für
-Benutzer mit einer hochauflösender Darstellung sind die 100dpi-Fonts eines
-getrennt erhältlichen Pakets besser geeignet.
-
-%description -l fr 75dpi-fonts
-Fontes 75 dpi utilisées sur la plupart des systèmes Linux. Ceux qui ont
-des écrans à haute résolution préfèreront les fontes 100 dpi disponibles
-dans un autre paquetage.
-
-%description -l pl 75dpi-fonts
-Fonty 75dpi u¿ywane na wiêkszo¶ci systemów linuxowych. U¿ytkownicy 
-pracuj±cy w wy¿szych rozdzielczo¶ciach mog± u¿yæ fontów 100dpi które s±
-dostêpne w innym oddzielnym pakiecie.
-
-%description -l tr 75dpi-fonts
-Çoðu Linux sisteminde 75dpi yazýtipi kullanýlýr. Yüksek çözünürlük kullanan
-kullanýcýlar 100dpi yazýtiplerini yeðleyebilirler.
-
-%package 100dpi-fonts
-Summary:       X11R6 100dpi fonts - only need on server side
-Summary(de):   X11R6 100dpi-Fonts - nur auf Server-Seite erforderlich
-Summary(fr):   Fontes 100ppp pour X11R6 - nécessaires seulement coté serveur.
-Summary(pl):   X11R6 fonty 100dpi - wymagane tylko po stronie serwera
-Summary(tr):   X11R6 100dpi yazýtipleri - yalnýzca sunucu tarafýnda gereklidir
-Group:         X11/Fonts
-Group(pl):     X11/Fonty
-Prereq:                /usr/X11R6/bin/mkfontdir
-%ifarch sparc
-Obsoletes:     X11R6.1-100dpi-fonts
-%endif
+%package modules
+Summary(pl):   Wspólne modu³y dla wszystkich serwerów graficznych.
+Summary:       XFree86 modules
+Group:         X11/XFree86
+Group(pl):     X11/XFree86
 
-%description 100dpi-fonts
-The 100dpi fonts used on most Linux systems. Users with high resolution
-displays may prefer the 100dpi fonts available in a separate package.
-
-%description -l de 100dpi-fonts
-Die 100dpi-Schriftarten, die auf den meisten Linux-Systemen zum Einsatz
-kommen. Anwender mit hochauflösenden Monitoren ziehen unter Umständen
-die 100dpi-Schriften vor, die in einem separaten Paket erhältlich sind.
-
-%description -l fr 100dpi-fonts
-Les fontes 100dpi sont utilisées par la plupart des systèmes Linux.
-Les utilisateurs ayant des hautes résolutions peuvent préférer les 
-fontes 100dpi disponibles dans un package séparé.
-
-%description -l pl 100dpi-fonts
-Fonty 100dpi u¿ywane na wiêkszo¶ci systemów linuxowych.
-
-%description -l tr 100dpi-fonts
-Yüksek çözünürlük kullanan kullanýcýlar 100dpi yazýtiplerini 75dpi olanlara
-yeðleyebilirler.
-
-#%package cyrillic-fonts
-#Summary:      X11R6 cyrillic fonts - only need on server side
-#Summary(de):  X11R6 cyrillic-Fonts - nur auf Server-Seite erforderlich
-#Summary(fr):  Fontes cyrillic pour X11R6 - nécessaires seulement coté serveur.
-#Summary(pl):  X11R6 fonty 75dpi - wymagane tylko po stronie serwera
-#Summary(tr):  X11R6 cyrillic yazýtipleri - yalnýzca sunucu tarafýnda gereklidir
-#Group:                X11/Fonts
-#Group(pl):    X11/Fonty
-#Prereq:       /usr/X11R6/bin/mkfontdir
-
-#%description cyrillic-fonts
-#The cyrillic fonts used on most Linux systems. Users with high resolution
-#displays may prefer the cyrillic fonts available in a separate package.
-
-#%description -l pl cyrillic-fonts
-#Fonty cyrylicy s± u¿ywane na wiêkszo¶ci systemów linuxowych.
-
-#%description -l de cyrillic-fonts
-#Die cyrillic-Schriftarten, die auf den meisten Linux-Systemen zum Einsatz
-#kommen. Anwender mit hochauflösenden Monitoren ziehen unter Umständen
-#die cyrillic-Schriften vor, die in einem separaten Paket erhältlich sind.
-
-#%description -l fr cyrillic-fonts
-#Les fontes cyrillic sont utilisées par la plupart des systèmes Linux.
-#Les utilisateurs ayant des hautes résolutions peuvent préférer les 
-#fontes cyrillic disponibles dans un package séparé.
-
-#%description -l tr cyrillic-fonts
-#Yüksek çözünürlük kullanan kullanýcýlar cyrillic yazýtiplerini 75dpi olanlara
-#yeðleyebilirler.
+%description -l pl modules
 
 %package libs
 Summary:       X11R6 shared libraries
 Summary(de):   X11R6 shared Libraries
-Summary(pl):   X11R6 biblioteki dzielone (dynamiczne)
+Summary(pl):   Biblioteki dzielone dla X11R6
 Summary(fr):   Bibliothèques partagées X11R6
-Group:         X11/Libraries
-Group(pl):     X11/Biblioteki
-Prereq:                grep, /sbin/ldconfig
+Group:         X11/XFree86
+Group(pl):     X11/XFree86
+Prereq:                grep 
+Prereq:                /sbin/ldconfig
+
 %ifarch sparc
-Obsoletes:     X11R6.1-libs
+Obsoletes: X11R6.1-libs
 %endif
 
 %description libs
-This package contains the shared libraries most X programs need to run
-properly. They are in a separate package to reduce the disk space needed
-to run X applications on a machine w/o an X server (over a network).
+XFree86-libs contains the shared libraries that most X programs need to run
+properly. These shared libraries are in a separate package in order to
+reduce the disk space needed to run X applications on a machine without an X
+server (i.e, over a network).
+
+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.
 
 %description -l de libs
 Dieses Paket enthält die zur gemeinsamen Nutzung vorgesehenen Libraries,
@@ -223,9 +190,10 @@ l'espace disque n
 sans serveur X (en réseau).
 
 %description -l pl libs
-Pakiet zawiera biblioteki dzielone (dynamiczne) wymagane przez wiêkszo¶æ 
-programów napisanych pod X'y. Znajduj± siê one w osobnym pakiecie w celu
-zaoszczêdzenia miejsca na dysku (X serwer dzia³aj±cy po sieci).
+Pakiet zawieraj±cy podstawowe biblioteki dla programów kozystaj±cych z
+systemu X Window. Wydzielony w celu oszczednosci miejsca, nie wp³ywa na
+mo¿liwo¶ci pracy aplikacji X Windows poprzez np. sieæ. Nie potrzebny dla
+komputerów nie posiadaj±cych X serwerów.
 
 %description -l tr libs
 Bu paket X programlarýnýn düzgün çalýþabilmeleri için gereken kitaplýklarý
@@ -235,25 +203,35 @@ gerekli disk alan
 %package devel
 Summary:       X11R6 headers and programming man pages
 Summary(de):   X11R6 Headers und man pages für Programmierer
-Summary(pl):   X11R6 Pliki nag³ówkowe oraz strony podrêcznika dla programistów
-Group:         X11/Development/Libraries
-Group(pl):     X11/Programowanie/Biblioteki
+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(pl):     X11/Biblioteki
 %ifarch sparc
 Obsoletes:     X11R6.1-devel
 %endif
 
 %description devel
-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, Red Hat
+Libraries, header files, and documentation for developing programs that run
+as X clients. It includes the base Xlib library as well as the Xt and Xaw
+widget sets. For information on programming with these libraries, PLD
 recommends the series of books on X Programming produced by O'Reilly and
 Associates.
 
 %description -l de devel
-Header-Dateien und Dokumentation zum Entwickeln von Programmen, die als
-X-Clients laufen. Enthält die Xlib-Library und die Widget-Sätze Xt und Xaw.
-Information zum Programmieren mit diesen Libraries finden Sie in der
-Buchreihe zur X-Programmierung von O'Reilly and Associates.
+Libraries, Header-Dateien und Dokumentation zum Entwickeln von Programmen,
+die als X-Clients laufen. Enthält die Xlib-Library und die Widget-Sätze Xt
+und Xaw. Information zum Programmieren mit diesen Libraries finden Sie 
+in der Buchreihe zur X-Programmierung von O'Reilly and Associates.
+
+%description -l fr devel
+Bibliothéques, fichiers d'en-tête, et documentation pour développer des
+programmes s'exécutant en clients X. Cela comprend la Bibliothéque Xlib de
+base aussi bien que les ensembles de widgets Xt et Xaw. Pour des
+informations sur la programmation avec ces Bibliothéques, Red Hat recommande
+la série d'ouvrages sur la programmation X editée par O'Reilly and
+Associates.
 
 %description -l pl devel
 Pliki nag³ówkowe, dokumentcja dla programistów rozwijaj±cych aplikacje
@@ -262,55 +240,70 @@ Wi
 znale¼æ w ksi±¿kach wydawnictwa O'Reilly and Associates (X Programming)
 polecanych przez Red Hat'a.
 
-%description -l fr devel
-Fichiers d'en-tête, et documentation pour développer des programmes
-s'exécutant en clients X. Cela comprend la Bibliothéque Xlib de base aussi
-bien que les ensembles de widgets Xt et Xaw. Pour des informations sur la
-programmation avec ces Bibliothéques, Red Hat recommande la série d'ouvrages
-sur la programmation X editée par O'Reilly and Associates.
+%description -l tr devel
+X istemcisi olarak çalýþacak programlar geliþtirmek için gereken statik
+kitaplýklar, baþlýk dosyalarý ve belgeler. Xlib kitaplýðýnýn yanýsýra Xt ve
+Xaw arayüz kitaplýklarýný da içerir.
 
 %package static
 Summary:       X11R6 static libraries
-Summary(de):   X11R6 statische Libraries
-Summary(pl):   X11R6 biblioteki statyczne
-Summary(fr):   Bibliothèques X11R6 statiques
-Group:         X11/XFree86
-Group:         X11/Development/Libraries
-Group(pl):     X11/Programowanie/Biblioteki
-Requires:      %{name}-devel = %{version}
+Summary(pl):   Biblioteki sytatyczne do X11R6
+Group:         X11/Libraries
+Group(pl):     X11/Biblioteki
+%ifarch sparc
+Obsoletes:     X11R6.1-devel
+%endif
 
 %description static
 X11R6 static libraries.
 
-%description -l de static
-X11R6 statische Libraries
-
 %description -l pl static
-X11R6 biblioteki statyczne.
+Biblioteki sytatyczne do X11R6.
+
+%package       XF86Setup
+Summary:       Graphical configuration tool for XFree86
+Summary(pl):   Graficzny konfigurator dla XFree86
+Group:         X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-VGA16 = %{version}
+
+%description XF86Setup
+XF86Setup is a graphical configuration tool for the XFree86 family of
+servers. It allows you to configure video settings, keyboard layouts,
+mouse type, and other miscellaneous options. It is slow however, and
+requires the generic VGA 16 color server be available.
 
-%description -l fr static
-Bibliothèques X11R6 statiques
+%description -l pl XF86Setup
+Graficzny konfigurator dla XFree86
 
 %package S3
 Summary:       XFree86 S3 server
 Summary(de):   XFree86 S3 Server
 Summary(fr):   Serveur XFree86 pour S3
-Summary(pl):   XFree86 serwer dla kart opartych na uk³adzie S3
+Summary(pl):   XFree86 serwer dla kart S3
 Summary(tr):   XFree86 S3 sunucularý
 Group:         X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description S3
-X server for cards built around chips from S3, including most #9 cards,
-many Diamond Stealth cards, Orchid Farenheits, Mirco Crystal 8S, most STB
-cards, and some motherboards with built in graphics accelerators (such
-as the IBM ValuePoint line).
+XFree86-S3 is the X server for video cards based on S3 chips, including most
+#9 cards, many Diamond Stealth cards, Orchid Farenheits, Mirco Crystal 8S,
+most STB cards, and some motherboards with built-in graphics accelerators
+(such as the IBM ValuePoint line).  Note that if you have an S3 ViRGE based
+video card, you'll need XFree86-S3V instead of XFree86-S3.
+
+If you are installing the X Window System and you have a video card based on
+an S3 chip, you should install XFree86-S3.  You will also need to install
+the XFree86 package, one or more XFree86 fonts packages, the X11R6-contrib
+package, the Xconfigurator package and the XFree86-libs package.  And,
+finally, if you are going to develop applications that run as X clients, you
+will also need to install XFree86-devel.
 
 %description -l de S3
 X-Server für Steckkarten mit dem S3-Chipsatz (inkl. den meisten #9-Karten),
-Karten wie Diamond Stealth, Orchid Farenheit und Mirco Crystal 8S, den meisten STB-Karten
-sowie einigen Motherboards mit integrierten Grafikbeschleunigern (z.B. 
-die Reihe IBM ValuePoint).
+Karten wie Diamond Stealth, Orchid Farenheit und Mirco Crystal 8S, den
+meisten STB-Karten sowie einigen Motherboards mit integrierten
+Grafikbeschleunigern (z.B.  die Reihe IBM ValuePoint).
 
 %description -l fr S3
 Serveur X pour les cartes construites autour des circuits S3, dont la
@@ -319,9 +312,9 @@ Mirco Crystal 8S, la plupart des cartes STB et certaines cartes m
 intégrant des accélérateurs graphiques (comme la gamme ValuePoint d'IBM).
 
 %description -l pl S3
-X serwer dla kart opartych na uk³adzie S3 - s± ta m.in. #9, wiele kart 
+X serwer dla kart opartych na uk³adzie S3 - s± ta m.in. #9, wiele kart   
 Diamond Stealth, Orchid Farenheits, Mirco Crystal 8S, wiêkszo¶c kart STB
-a tak¿e niektóre p³yty g³ówne z wbudowanymi akcelatorami graficznymi 
+a tak¿e niektóre p³yty g³ówne z wbudowanymi akcelatorami graficznymi
 (jak np. ValuePoint IBM'a).
 
 %description -l tr S3
@@ -333,7 +326,7 @@ h
 Summary:       XFree86 #9 Imagine 128 Server
 Summary(de):   XFree86 #9 Imagine 128 Server
 Summary(fr):   Serveur Xfree86 pour #9 Imagine 128
-Summary(pl):   XFree86 serwer dla kart #9 Imagine 128
+Summary(pl):   XFree86 serwer dla kart Number Nine Imagine 128
 Summary(tr):   XFree86 #9 Imagine 128 sunucusu
 Group:         X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
@@ -341,15 +334,15 @@ Group(pl):        X11/XFree86/Serwery
 %description I128
 X server for the #9 Imagine 128 board.
 
-%description I128
-X serwer dla kart the #9 Imagine 128.
-
 %description -l de I128
 X-Server für die Steckkarte #9 Imagine 128
 
 %description -l fr I128
 Serveur X pour les cartes #9 Imagine 128.
 
+%description -l pl I128
+X serwer do kart #9 Imagine 128.
+
 %description -l tr I128
 #9 Imagine kartý için X sunucusu.
 
@@ -363,16 +356,23 @@ Group:            X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description S3V
-X server for cards built around the S3 Virge chipset.
+XFree86-S3V is the X server for video cards based on the S3 ViRGE chipset.
+
+If you are installing the X Window System and you have a video card based on
+an S3 ViRGE chip, you should install XFree86-S3V.  You will also need to
+install the XFree86 package, one or more of the XFree86 fonts packages, the
+X11R6-contrib package, the Xconfigurator package and the XFree86-libs
+package.  And, finally, if you are going to develop applications that run as
+X clients, you will also need to install XFree86-devel.
 
 %description -l de S3V
 X-Server für Grafikkarten mit dem S3 Virge-Chipsatz.
 
-%description -l pl S3V
-X serwer dla kart opartych na S3 Virge'u.
-
 %description -l fr S3V
-Serveur X pour les cartes construites autour du circuit S3 Virge
+Serveur X pour les cartes construites autour du circuit S3 Virge.
+
+%description -l pl S3V
+X serwer dla kart opartych na S3 Virge.
 
 %description -l tr S3V
 XFree86 S3 Virge sunucusu
@@ -387,11 +387,18 @@ Group:            X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description Mach64
-X server for ATI Mach64 based cards such as the Graphics Xpression, GUP Turbo,
-and WinTurbo cards. This server is known to have problems with some Mach64
-cards which newer versions of XFree86 (which were only available as BETA
-releases at the time of this release) may fix. Look at http://www.xfree86.org
-for information on updating this server.
+XFree86-Mach64 is the server package for cards based on ATI's Mach64 chip,
+such as the Graphics Xpression, GUP Turbo, and WinTurbo cards. Note that
+this server is known to have problems with some Mach64 cards. Check
+http://www.xfree86.org for current information on updating this server.
+
+If you are installing the X Window System and the video card in your system
+is based on the Mach64 chip, you need to install XFree86-Mach64.  You will
+also need to install the XFree86 package, one or more of the XFree86 fonts
+packages, the X11R6-contrib package, the Xconfigurator package and the
+XFree86-libs package.  And, finally, if you are going to be developing
+applications that run as X clients, you will also need to install
+XFree86-devel.
 
 %description -l de Mach64
 X-Server für ATI Mach64-Karten wie Graphics Xpression, GUP Turbo,
@@ -408,11 +415,12 @@ avec certaines cartes Mach64 que les versions plus r
 Consultez http://www.xfree86.org pour les informations de mise à jour du serveur.
 
 %description -l pl Mach64
-X serwer dla kart opartych na uk³adzie ATI Mach64 jak np. Graphics Xpression,
-GUP Turbo, a tak¿e WinTurbo. Serwer jest znany z problemów z niektórymi 
-kartami Mach64, które jednak mog± byæ ju¿ poprawione w nowszej wersji 
-XFree86 (osi±galna wy³±cznie jako wersja BETA). Spójrz na stronê 
-http://www.xfree86.org gdzie znajdziesz informacje nt. nowszych wersji 
+X serwer dla kart opartych na uk³adzie ATI Mach64 jak np. Graphics
+Xpression,
+GUP Turbo, a tak¿e WinTurbo. Serwer jest znany z problemów z niektórymi
+kartami Mach64, które jednak mog± byæ ju¿ poprawione w nowszej wersji
+XFree86 (osi±galna wy³±cznie jako wersja BETA). Spójrz na stronê
+http://www.xfree86.org/ gdzie znajdziesz informacje nt. nowszych wersji
 XFree86.
 
 %description -l tr Mach64
@@ -422,8 +430,8 @@ sorun ya
 lütfen http://www.xfree86.org adresine bakýn.
 
 %package Sun
-Summary:       XFree86 Sun server for monochrome and 8-bit color SBUS framebuffers
-Summary(pl):   XFree86 Sun serwer do monochromatycznych kart i 8-bitowych kolorowych framebufferów SBUS
+Summary:       XFree86 Sun server (monochrome and 8-bit color SBUS framebuffers)
+Summary(pl):   Serwer XFree86 Sun (dla framebuffera)
 Group:         X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 Obsoletes:     X11R6.1-Sun
@@ -434,13 +442,13 @@ This package includes the X server for Sun computers with monochrome and
 8-bit color SBUS framebuffers.
 
 %description -l pl Sun
-Aby uruchomiæ X Window System potrzebujesz X serwera dostosowanego do Twojego
-sprzêtu. Ten pakiet zawiera X serwer dla komputerów firmy Sun z 
+Aby uruchomiæ X Window System potrzebujesz X serwera dostosowanego do
+Twojego sprzêtu. Ten pakiet zawiera X serwer dla komputerów firmy Sun z
 monochromatycznymi lub te¿ 8-bitowymi kolorowymi framebufferami SBUS.
 
 %package SunMono
 Summary:       XFree86 Sun server for monochrome SBUS framebuffers only
-Summary(pl):   XFree86 Sun serwer wy³±cznie do monochromatycznych framebufferów SBUS
+Summary(pl):   Serwer XFree86 Sun (tylko dla monitorów monochromatycznych)
 Group:         X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 Obsoletes:     X11R6.1-SunMono
@@ -451,49 +459,94 @@ This package includes the X server for Sun computers with monochrome
 SBUS framebuffers only.
 
 %description -l pl SunMono
-Aby uruchomiæ X Window System potrzebujesz X serwera dostosowanego do Twojego
-sprzêtu. Ten pakiet zawiera X serwer dla komputerów firmy Sun z wy³±cznie
-monochromatycznymi framebufferami SBUS.
+Aby uruchomiæ X Window System potrzebujesz X serwera dostosowanego do
+Twojego sprzêtu. Ten pakiet zawiera X serwer dla komputerów firmy Sun z
+wy³±cznie monochromatycznymi framebufferami SBUS.
 
 %package Sun24
 Summary:       XFree86 Sun server for all supported SBUS framebuffers
-Summary(pl):   XFree86 serwer Sun'owski dla wszystkich wspieranych framebufferów SBUS
 Group:         X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 Obsoletes:     X11R6.1-Sun24
-
+Summary(pl):   Serwer XFree86 Sun (dla wszystkich SBUS framebufferów)
 %description Sun24
 To run X Windows programs requires an X server for your specific hardware.
 This package includes the X server for Sun computers with all supported
 SBUS framebuffers.
 
 %description -l pl Sun24
-Aby uruchomiæ X Window System potrzebujesz X serwera dostosowanego do Twojego
-sprzêtu. Ten pakiet zawiera X serwer dla komputerów firmy Sun dla wszystkich 
-wspieranych framebufferów SBUS.
+Aby uruchomiæ X Window System potrzebujesz X serwera dostosowanego do
+Twojego sprzêtu. Ten pakiet zawiera X serwer dla komputerów firmy Sun dla
+wszystkich wspieranych framebufferów SBUS.
 
 %package Xvfb
 Summary:       XFree86 Xvfb server
-Summary(pl):   Xfree86 serwer Xvfb
+Summary(pl):   Serwer XFree86 Xvfb
 Group:         X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description Xvfb
-X server which runs in a X window.
+Xvfb (X Virtual Frame Buffer) is an X Windows System server that is capable
+of running on machines with no display hardware and no physical input
+devices. Xvfb emulates a dumb framebuffer using virtual memory. Xvfb doesn't
+open any devices, but behaves otherwise as an X display. Xvfb is normally
+used for testing servers. Using Xvfb, the mfb or cfb code for any depth can
+be exercised without using real hardware that supports the desired depths.
+Xvfb has also been used to test X clients against unusual depths and screen
+configurations, to do batch processing with Xvfb as a background rendering
+engine, to do load testing, to help with porting an X server to a new
+platform, and to provide an unobtrusive way of running applications which
+really don't need an X server but insist on having one.
+
+If you need to test your X server or your X clients, you may want to install
+Xvfb for that purpose.
 
 %description -l pl Xvfb
-X serwer uruchamiany w okienku pod innym X serwerem.
+
+%package 3DLabs
+Summary:       XFree86 3DLabs server
+Summary(pl):   Serwer XFree86 3DLabs
+Group:         X11/XFree86/Servers
+Group(pl):     X11/XFree86/Serwery
+
+%description 3DLabs
+X server for cards built around 3D Labs GLINT and Permedia chipsets,
+including GLINT 500TX with IBM RGB526 RAMDAC, GLINT MX with IBM RGB526 and
+IBM RGB640 RAMDAC, Permedia with IBM RGB526 RAMDAC and the Permedia 2
+(classic, 2a, 2v).
+
+%description -l pl 3DLabs
+XFree86 3DLabs server.
 
 %package Xnest
 Summary:       XFree86 Xnest server
-Summary(pl):   XFree86 serwer Xnest
+Summary(pl):   Serwer XFree86 Xnest
 Group:         X11/XFree86/Servers
+Group(pl):     X11/XFree86/Serwery
 
 %description Xnest
-X server which runs in a X window.
+Xnest is an X Window System server which runs in an X window. Xnest is a
+'nested' window server, actually a client of the real X server, which
+manages windows and graphics requests for Xnest, while Xnest manages the
+windows and graphics requests for its own clients.
+
+You will need to install Xnest if you require an X server which will run as
+a client of your real X server (perhaps for testing purposes).
 
 %description -l pl Xnest
-X serwer uruchamiany w okienku pod innym X serwerem.
+
+%package Xptr
+Summary:       X print server
+Summary(pl):   X print server
+Group:         X11/XFree86/Servers
+Group(pl):     X11/XFree86/Serwery
+
+%description Xptr
+Xprt provides an X server with the print extension and special DDX
+implementation.
+
+%description -l pl Xptr
 
 %package 8514
 Summary:       XFree86 8514 server
@@ -502,20 +555,30 @@ Summary(fr):      serveur 8514 pour XFree86.
 Summary(pl):   XFree86 serwer dla kart 8514
 Summary(tr):   XFree86 8514 sunucusu
 Group:         X11/XFree86/Servers
+Group(pl):     X11/XFree86/Serwery
 
 %description 8514
 X server for older IBM 8514 cards and compatibles from companies such as
 ATI.
 
 %description -l de 8514
-X-Server für ältere IBM 8514- und kompatible Karten, z.B. von ATI.
+If you are installing the X Window System and the video card in your system
+is an older IBM 8514 or a compatible from a company such as ATI, you should
+install XFree86-8514.
+
+To install the X Window System, you will need to install the XFree86
+package, one or more of the XFree86 fonts packages, the X11R6-contrib
+package, the Xconfigurator package and the XFree86-libs package.
+
+If you are going to develop applications that run as X clients, you will
+also need to install the XFree86-devel package.
 
 %description -l fr 8514
 Serveur X pour les vieilles cartes IBM 8514 et compatibles comme lesATI.
 
 %description -l pl 8514
-X serwer dla starszych kart IBM 8514 oraz kompatybilnych robionych przez inne 
-firmy takie jak np. ATI.
+X serwer dla starszych kart IBM 8514 oraz kompatybilnych robionych przez
+inne firmy takie jak np. ATI.
 
 %description -l tr 8514
 Eski IBM 8514 ve uyumlu kartlar (ATI gibi) için sunucu.
@@ -524,14 +587,23 @@ Eski IBM 8514 ve uyumlu kartlar (ATI gibi) i
 Summary:       XFree86 AGX server
 Summary(de):   XFree86 AGX Server
 Summary(fr):   serveur AGX pour XFree86.
-Summary(pl):   XFree86 serwer dla kart AGX.
+Summary(pl):   XFree86 serwer dla kart AGX
 Summary(tr):   XFree86 AGX sunucusu
 Group:         X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description AGX
-X server for AGX based cards such as the Boca Vortex, Orchid Celsius,
-Spider Black Widow, and Hercules Graphite.
+This is the X server for AGX-based cards, such as the Boca Vortex, Orchid
+Celsius, Spider Black Widow and Hercules Graphite.
+
+If you are installing the X Window System and the video card in your system
+is an AGX, you'll need to install XFree86-AGX. To install the X Window
+System, you will need to install the XFree86 package, one or more of the
+XFree86 fonts packages, the X11R6-contrib package, the Xconfigurator package
+and the XFree86-libs package.
+
+Finally, if you are going to develop applications that run as X clients, you
+will also need to install the XFree86-devel package.
 
 %description -l de AGX
 X-Server für Karten auf AGX-Basis wie etwa Boca Vortex, Orchid Celsius, 
@@ -541,13 +613,26 @@ Spider Black Widow und Hercules Graphite.
 Serveur X pour les cartes à base d'AGX comme la Boca Vortex, l'Orchid
 
 %description -l pl AGX
-X serwer dla kart bazuj±cych na AGX takich jak Boca Vortex, Orchid Celsius,
-Spider Black Window oraz Hercules Graphite.
 
 %description -l tr AGX
 Boca Vortex, Orchid Celsius, Spider Black Widow ve Hercules Graphite gibi AGX
 tabanlý kartlar için X sunucusu.
 
+%package FBDev
+Summary:       XFree68/86 FBDev server
+Summary(pl):   XFree86/86 FBDev server
+Group:         X11/XFree86/Servers
+Group(pl):     X11/XFree86/Serwery
+
+%description FBDev
+X server for the generic frame buffer device used on the Amiga, Atari
+and Macintosh/m68k machines.  Support for Intel and Alpha architectures
+is now included in the Linux 2.2 kernel as well.
+
+%description -l pl FBDev
+X serwer wspieraj±cy frame buffera dla Amigi, Atari i Macintosha /m68k.
+Wsparcie dla platform Intel i Alpha jest w j±drze systemu.
+
 %package Mach32
 Summary:       XFree86 Mach32 server
 Summary(de):   Xfree86 Mach32-Server
@@ -558,8 +643,16 @@ Group:             X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description Mach32
-X server for cards built around ATI's Mach32 chip, including the ATI
-Graphics Ultra Pro and Ultra Plus.
+XFree86-Mach32 is the X server package for video cards built around ATI's
+Mach32 chip, including the ATI Graphics Ultra Pro and Ultra Plus.
+
+If you are installing the X Window System and the video card in your system
+is based on the Mach32 chip, you need to install XFree86-Mach32.  You will
+also need to install the XFree86 package, one or more of the XFree86 fonts
+packages, the X11R6-contrib package, the Xconfigurator package and the
+XFree86-libs package.  And, finally, if you are going to develop
+applications that run as X clients, you will also need to install
+XFree86-devel.
 
 %description -l de Mach32
 X-Server für Karten auf der Basis des ATI Mach32-Chip, einschließlich 
@@ -571,7 +664,7 @@ cartes ATI Graphics Ultra Pro et Ultra Plus.
 
 %description -l pl Mach32
 X serwer dla kart zbudowanych na uk³adzie ATI Mach32 w³±czaj±c w to ATI
-Graphics Ultra Pro oraz Ultra Plus
+Graphics Ultra Pro oraz Ultra Plus.
 
 %description -l tr Mach32
 ATI Mach32 tabanlý ATI Graphics Ultra Pro ve Ultra Plus kartlarý için X
@@ -587,8 +680,16 @@ Group:             X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description Mach8
-X server for cards built around ATI's Mach8 chip, including the ATI
-8514 Ultra and Graphics Ultra.
+XFree86-Mach 8 is the X server for video cards built around ATI's Mach8
+chip, including the ATI 8514 Ultra and Graphics Ultra.
+
+If you are installing the X Window System and the video card in your system
+is based on the Mach8 chip, you need to install XFree86-Mach8.  You will
+also need to install the XFree86 package, one or more of the XFree86 fonts
+packages, the X11R6-contrib package, the Xconfigurator package and the
+XFree86-libs package.  And, finally, if you are going to be developing
+applications that run as X clients, you will also need to install
+XFree86-devel.
 
 %description -l de Mach8
 X-Server für Karten auf der Basis des ATI Mach8-Chips, einschließlich
@@ -599,7 +700,7 @@ Serveur X pour les cartes bas
 ATI 8514 Ultra et Graphics Ultra.
 
 %description -l pl Mach8
-X serwer dla kart opartych na uk³adzie ATI Mach8, w³±czaj±c w to ATI 8514 
+X serwer dla kart opartych na uk³adzie ATI Mach8, w³±czaj±c w to ATI 8514
 Ultra oraz graphics Ultra.
 
 %description -l tr Mach8
@@ -610,14 +711,23 @@ sunucusu.
 Summary:       XFree86 Mono server
 Summary(de):   Xfree86 Mono-Server
 Summary(fr):   Serveur Monochrome de XFree86
-Summary(pl):   XFree86 Monochromatyczny serwer
+Summary(pl):   XFree86 serwer dla kart Monochromatycznych
 Summary(tr):   XFree86 Mono sunucusu
 Group:         X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description Mono
-Generic monochrome (2 color) server for VGA cards, which works on nearly
-all VGA style boards with limited resolutions.
+XFree86-Mono is a generic monochrome (2 color) server for VGA cards.
+XFree86-Mono will work for nearly all VGA compatible cards, but will only
+support a monochrome display.
+
+If you are installing the X Window System and your VGA card is not currently
+supported, you should install and try either XFree86-Mono or XFree86-VGA16,
+depending upon the capabilities of your display.  You will also need to
+install the XFree86 package, one or more of the XFree86 fonts packages, the
+X11R6-contrib package, the Xconfigurator package and the XFree86-libs
+package.  And, finally, if you are going to develop applications that run as
+X clients, you will also need to install XFree86-devel.
 
 %description -l de Mono
 Generischer monochromer (Schwarzweiß-) Server für VGA-Karten, der 
@@ -629,7 +739,7 @@ Serveur g
 pratiquement toutes les cartes VGA ayant des résolutions limitées.
 
 %description -l pl Mono
-Dwu kolorowy (monochromatyczny) serwer dla kart VGA, pracuje na wszystkich 
+Dwu kolorowy (monochromatyczny) serwer dla kart VGA, pracuje na wszystkich
 typu VGA w ograniczonej rozdzielczo¶ci.
 
 %description -l tr Mono
@@ -638,16 +748,22 @@ alt
 
 %package P9000
 Summary:       XFree86 P9000 server
+Summary(pl):   XFree86 serwer dla kart P9000
 Summary(de):   XFree86 P9000 Server
 Summary(fr):   Serveur XFree86 pour P9000
-Summary(pl):   XFree86 serwer dla kart P9000
 Summary(tr):   XFree86 P9000 sunucusu
 Group:         X11/XFree86/Servers
-Group(pl):     X11/XFree86/Serwery
 
 %description P9000
-X server for cards built around the Weitek P9000 chips such as most
-Diamond Viper cards and the Orchid P9000 card.
+XFree86-P9000 is the X server for video cards built around the Weitek P9000
+chip, such as most Diamond Viper cards and the Orchid P9000 card.
+
+If you are installing the X Window System and you have a Weitek P9000 based
+video card, you should install XFree86-P9000.  You will also need to install
+the XFree86 package, one or more of the XFree86 fonts packages, the
+X11R6-contrib package, the Xconfigurator package and the XFree86-libs
+package.  And, finally, if you are going to develop applications that run as
+X clients, you will also need to install XFree86-devel.
 
 %description -l de P9000
 X-Server für Karten auf Basis des Weitek P9000-Chip, wie die meisten 
@@ -658,7 +774,7 @@ Serveur X pour les cartes construites autour des circuits P9000 de
 Weitek, comme la plupart des cartes Diamond Viper et l'Orchid P9000.
 
 %description -l pl P9000
-X serwer dla kart zbudowanych na uk³adzie Weitek P9000 czyli w wiêkszo¶ci 
+X serwer dla kart zbudowanych na uk³adzie Weitek P9000 czyli w wiêkszo¶ci
 karty Diamond Viper oraz Orchid P9000.
 
 %description -l tr P9000
@@ -677,35 +793,35 @@ Group(pl):        X11/XFree86/Serwery
 %description SVGA
 X server for most simple framebuffer SVGA devices, including cards built
 from ET4000 chips, Cirrus Logic chips, Chips and Technologies laptop chips,
-Trident 8900 and 9000 chips. It works for Diamond Speedstar, Orchid
-Kelvins, STB Nitros and Horizons, Genoa 8500VL, most Actix boards,
-the Spider VLB Plus. It also works for many other chips and cards, so try
-this server if you are having problems.
+Trident 8900 and 9000 chips. It works for Diamond Speedstar, Orchid Kelvins,
+STB Nitros and Horizons, Genoa 8500VL, most Actix boards, the Spider VLB
+Plus. It also works for many other chips and cards, so try this server if
+you are having problems.
 
 %description -l de SVGA
-X-Server für die elementarsten Framebuffer-SVGA-Geräte, einschließlich 
-Karten, die aus ET4000-Chips, Cirrus Logic-Chips, Chips and Technologies 
-Laptop-Chips sowie Trident 8900 und 9000 Chips gebaut sind. Funktioniert 
-mit Diamond Speedstar, Orchid Kelvins, STB Nitros und Horizons, 
-Genoa 8500VL, den meisten Actix-Karten sowie Spider VLB Plus und außerdem 
-mit vielen anderen Chips und Karten. Es lohnt sich, diesen Server 
-auszuprobieren, wenn Sie Probleme haben.
+X-Server für die elementarsten Framebuffer-SVGA-Geräte, einschließlich
+Karten, die aus ET4000-Chips, Cirrus Logic-Chips, Chips and Technologies
+Laptop-Chips sowie Trident 8900 und 9000 Chips gebaut sind. Funktioniert mit
+Diamond Speedstar, Orchid Kelvins, STB Nitros und Horizons, Genoa 8500VL,
+den meisten Actix-Karten sowie Spider VLB Plus und außerdem mit vielen
+anderen Chips und Karten. Es lohnt sich, diesen Server auszuprobieren, wenn
+Sie Probleme haben.
 
 %description -l fr SVGA
-Serveur X pour les circuits SVGA les plus simples, dont les cartes construites
-avec les circuits ET4000, Cirrus Logic, Chips and Technologies laptop,
-Trident 8900 et 9000. Fonctionne pour les cartes Diamond Speedstar, Orchid
-Kelvins, STB Nitros et Horizons, Genoa 8500VL, la plupart des Actix
-et la Spider VLB Plus. Fonctionne aussi pour de nombreux autres circuits
-et cartes. Essayez ce serveur si vous avez des problèmes.
+Serveur X pour les circuits SVGA les plus simples, dont les cartes
+construites avec les circuits ET4000, Cirrus Logic, Chips and Technologies
+laptop, Trident 8900 et 9000. Fonctionne pour les cartes Diamond Speedstar,
+Orchid Kelvins, STB Nitros et Horizons, Genoa 8500VL, la plupart des Actix
+et la Spider VLB Plus. Fonctionne aussi pour de nombreux autres circuits et
+cartes. Essayez ce serveur si vous avez des problèmes.
 
 %description -l pl SVGA
-X serwer dla wiêkszo¶ci prostych kart SVGA, w³±czaj±c karty zbudowane na 
-uk³adach ET4000, Cirrus Logic, Trident 8900 i 9000, oraz uk³ady wystêpuj±ce 
-w laptopach. Dzia³a tak¿e z kartami Diamnod Speedstar, Orchid Kelvins,
-STB Nitros i Horizons, Genoa 8500VL, wiêkszo¶æ Actix, Spider VLB Plus. 
-Dzia³a równie¿ na wielu innych kartach opartych na innych uk³adach wiêc
-spróbuj ten serwer je¶li masz jakie¶ problemy.
+X serwer dla wiêkszo¶ci prostych kart SVGA, w³±czaj±c karty zbudowane na
+uk³adach ET4000, Cirrus Logic, Trident 8900 i 9000, oraz uk³ady wystêpuj±ce
+w laptopach. Dzia³a tak¿e z kartami Diamnod Speedstar, Orchid Kelvins, STB
+Nitros i Horizons, Genoa 8500VL, wiêkszo¶æ Actix, Spider VLB Plus. Dzia³a
+równie¿ na wielu innych kartach opartych na innych uk³adach wiêc spróbuj ten
+serwer je¶li masz jakie¶ problemy.
 
 %description -l tr SVGA
 ET4000, Cirrus Logic, Chips and Technologies dizüstü, Trident 8900 ve 9000
@@ -718,14 +834,24 @@ kart ile de 
 Summary:       XFree86 VGA16 server
 Summary(de):   XFree86 VGA16-Server
 Summary(fr):   Serveur XFree86 pour VGA16
-Summary(pl):   XFree86 serwer dla kart VGA16
+Summary(pl):   XFree86 serwer dla kart CGA16
 Summary(tr):   XFree86 VGA16 sunucusu
 Group:         X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description VGA16
-Generic 16 color server for VGA boards. This works on nearly all VGA style
-graphics boards, but only in low resolution with few colors.
+XFree86-VGA16 is a generic 16 color server for VGA boards. XFree86-VGA16
+will work on nearly all VGA style graphics boards, but will only support a
+low resolution, 16 color display.
+
+If you are installing the X Window System and your VGA video card is not
+specifically supported by another X server package, you should install
+either XFree86-Mono or XFree86-VGA16, depending upon the capabilities of
+your display.  You will also need to install the XFree86 package, one or
+more of the XFree86 fonts packages, the X11R6-contrib package, the
+Xconfigurator package and the XFree86-libs package.  And, finally, if you
+are going to be develop applications that run as X clients, you will also
+need to install XFree86-devel.
 
 %description -l de VGA16
 Generischer 16-Farben-Server für VGA-Karten. Funktioniert auf fast allen VGA-
@@ -736,8 +862,8 @@ Serveur 16 couleurs g
 toutes les cartes VGA, mais seulement en faible résolution avec peu de couleurs.
 
 %description -l pl VGA16
-Podstawowy serwer dla 16 kolorowego trybu pracy kart VGA. Dzia³a ze 
-wszystkimi kartami VGA ale jedynie w niskiej rozdzielczo¶ci i ma³ej ilo¶ci 
+Podstawowy serwer dla 16 kolorowego trybu pracy kart VGA. Dzia³a ze
+wszystkimi kartami VGA ale jedynie w niskiej rozdzielczo¶ci i ma³ej ilo¶ci
 kolorów.
 
 %description -l tr VGA16
@@ -754,23 +880,32 @@ Group:            X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description W32
-X server for cards built around the ET4000/W32 chips, including the
-Genoa 8900 Phantom 32i, Hercules Dynamite cards, LeadTek WinFast S200,
-Sigma Concorde, STB LightSpeed, TechWorks Thunderbolt, and ViewTop PCI.
+XFree86-W32 is the X server for cards built around ET4000/W32 chips,
+including the Genoa 8900 Phantom 32i, the Hercules Dynamite, the LeadTek
+WinFast S200, the Sigma Concorde, the STB LightSpeed, the TechWorks
+Thunderbolt, and the ViewTop PCI.
+
+If you are installing the X Window System and your VGA video card is based
+on the ET4000/W32 chipset, you should install XFree86-W32. You will also
+need to install the XFree86 package, one or more of the XFree86 fonts
+packages, the X11R6-contrib package, the Xconfigurator package and the
+XFree86-libs package. And, finally, if you are going to develop applications
+that run as X clients, you will also need to install XFree86-devel.
 
 %description -l de W32
 Genoa 8900 Phantom 32I, Hercules Dynamite, LeaTek WinFast S200, 
 Sigma Concorde, STB LightSpeed, TechWorks Thunderbolt und ViewTop PCI.
 
 %description -l fr W32
-Serveur X pour les cartes basée sur les chips ET4000/W32, dontla Genoa 8900 Phantom 32i, les cartes Hercules Dynamite, la LeadTek WinFast
-S200, la Sigma Concorde, la STB LightSpeed, la TechWorks Thunderbolt,
-et la ViewTop PCI.
+Serveur X pour les cartes basée sur les chips ET4000/W32, dontla Genoa 8900
+Phantom 32i, les cartes Hercules Dynamite, la LeadTek WinFast S200, la Sigma
+Concorde, la STB LightSpeed, la TechWorks Thunderbolt, et la ViewTop PCI.
 
 %description -l pl W32
-X serwer dla kart zbudowanych na uk³adzie ET4000/W32, w³±czaj±c w to karty 
-Genoa 8900 Phantom 32i, Hercules Dynamite, LeadTek WinFast S200, 
-Sigma Concorde, STB LightSpeed, TechWorks Thunderbolt oraz karty ViewTop (PCI).
+X serwer dla kart zbudowanych na uk³adzie ET4000/W32, w³±czaj±c w to karty
+Genoa 8900 Phantom 32i, Hercules Dynamite, LeadTek WinFast S200,
+Sigma Concorde, STB LightSpeed, TechWorks Thunderbolt oraz karty ViewTop
+(PCI).
 
 %description -l tr W32
 Genoa 8900 Phantom 32i, Hercules Dynamite kartlarý, LeadTek WinFast S200,
@@ -784,122 +919,182 @@ Group:          X11/XFree86/Servers
 Group(pl):     X11/XFree86/Serwery
 
 %description TGA
-Eight bit X server for Digital TGA boards based on the DC21040 chips. These
-adapters are very popular in Alpha workstations and are included with Alpha
-UDB (Multia) machines.
+The XFree86-TGA package contains an 8-bit X server for Digital TGA boards
+based on the DC21040 chip. These adapters are very popular in Alpha
+workstations and are included with Alpha UDB (Multia) machines.
+
+If you are installing the X Window System and your system uses a Digital TGA
+board based on the DC21040 chip, you'll need to install the XFree86-TGA
+package.
 
 %description -l pl TGA
-256-cio kolorowy X serwer dla kart Digital TGA zbudowanych na uk³adzie 
-DC21040. S± to bardzo popularne karty wystêpuj±ce w stacjach roboczych Alpha 
-w tym Alpha UDB (Multia).
-
-#%package XF86Setup
-#Summary:      Graphical configuration tool for XFree86
-#Summary(pl):  Graficzne narzêdzie do konfiguracji XFree86
-#Requires:     XFree86-VGA16 = %{version}
-#Group:                X11/XFree86
-
-#%description XF86Setup
-#XF86Setup is a graphical configuration tool for the XFree86 family of
-#servers. It allows you to configure video settings, keyboard layouts,
-#mouse type, and other miscellaneous options. It is slow however, and
-#requires the generic VGA 16 color server be available.
-
-#%description -l pl XF86Setup
-#XF86Setup jest graficznym narzêdziem do konfiguracji XFree86. Pozwala na 
-#skonfigurowanie karty graficznej, klawiatury, myszki itp. Znany jest z tego 
-#¿e jest do¶¶ wolny, wymaga tak¿e zainstalowanego serwera VGA 16.
 
-%prep
-%setup -q -c -a 1 -a 2 -a 3
-%patch30 -p0 -b .orig
+%package -n xdm
+Summary:       XDM
+Summary(pl):   XDM
+Group:         X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name} = %{version}
+Requires:       pam >= 0.66
+Obsoletes:     xdm
 
-# Clean up to save a *lot* of disk space
-find . -name "*.orig" -print | xargs rm -f
-find . -size 0 -print | xargs rm -f
+%description -n xdm
 
-%patch0 -p1 -b .rh
-%patch1 -p1 -b .rhxdm
-%patch2 -p1 -b .fsstnd
-%patch3 -p1 -b .nopam
-%patch4 -p0 -b .shlibs
-%patch5 -p1 -b .tiocsltc
+%description -l pl -n xdm
 
-%patch31 -p0 -b .pat1
-%patch32 -p0 -b .pat2
-%patch33 -p0 -b .pat3
+%package -n xfs
+Summary:       Font server for XFree86
+Summary(pl):   Serwer fontów do XFree86
+Group:         X11/XFree86
+Group(pl):     X11/XFree86
+Obsoletes:     xfsft XFree86-xfs
 
-%ifarch sparc
-%patch6 -p1 -b .sparc
-%patch7 -p1 -b .ffb
-%patch8 -p1 -b .glibc
-%patch9 -p1 -b .sparc2
-%patch10 -p1 -b .sparc3
-%patch11 -p1 -b .sparc4
-%patch12 -p1 -b .sparcpci
-%patch13 -p1 -b .sparc5
-%patch14 -p1 -b .sparcpci2
-%patch15 -p1 -b .sparc6
-%patch16 -p1 -b .sparcpex
-%endif
+%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 -l pl -n xfs
+
+%package -n xauth
+Summary:     XAuth
+Group:       X11/XFree86
+Group(pl):   X11/XFree86
+Summary(pl): XAuth
 
-%patch17 -p0 -b .alpha1
-%patch18 -p0 -b .alpha2
-%patch19 -p0 -b .egcs
-%patch20 -p0 -b .mga1
+%description -n xauth
 
-%patch34 -p1 -b .HasZlib
+%description -l pl -n xauth
+
+#--- %prep ---------------------------
+
+%prep
+%setup -q -c
+%patch0  -p0
+%patch1  -p1 -b .rh
+%patch2  -p1 -b .rhxdm
+%patch3  -p1 -b .fsstnd
+%patch4  -p1 -b .nopam
+%patch5  -p1 -b .pamconsole
+
+# the following patch is in CVS diff format, needs POSIXLY_CORRECT env var.
+#POSIXLY_CORRECT=1 patch -p1 -b -z .alpha-sockets -s < %PATCH6
+
+%patch7  -p1 -b .sparc
+%patch8  -p1 -b .ffb
+%patch9  -p1 -b .fbdev
+%patch10 -p1 -b .xinput
+%patch11 -p1 -b .suncards
+%patch12 -p1 -b .sparc2
+%patch13 -p1 -b .creator2
+%patch14 -p1 -b .newcreator
+%patch15 -p1 -b .sparc3
+%patch16 -p1 -b .mach64
+%patch17 -p1 -b .creator4
+%patch18 -p1 -b .jay
+%patch20 -p1 -b .czskkbd
+%patch21 -p1 -b .is_keyboard
+%patch22 -p1 -b .nosuidxterm
+%patch23 -p1 -b .joy
+%patch24 -p1 -b .arm
+%patch25 -p1 -b .xfsft
+%patch26 -p1 -b .ru_SU
+%patch27 -p1 -b .startx_xauth
+%patch28 -p1 -b .xfsredhat
+%patch29 -p1 -b .mgafix
+#%patch30 -p1 -b .alphadga
+%patch31 -p0 -b .dga1.1
+%patch32 -p1 -b .thinkingmouse
+%patch33 -p0 -b .dvorak
+%patch34 -p1 -b .dainbramage
+%patch35 -p1 -b .ncurses
+%patch36 -p1 -b .HasZlib
+%patch37 -p1 -b .fhs
+
+## Clean up to save a *lot* of disk space
+find . -name "*.orig" -print | xargs rm -f
+find . -size 0 -print | xargs rm -f
 
 %build
-(cd xc; \
-make World     CDEBUGFLAGS="$RPM_OPT_FLAGS" \
-               CXXDEBUGFLAGS="$RPM_OPT_FLAGS" \
-               LOCAL_LDFLAGS=-s )
+make -C xc World \
+       "BOOTSTRAPCFLAGS=$RPM_OPT_FLAGS" \
+       "CDEBUGFLAGS=" "CCOPTIONS=$RPM_OPT_FLAGS" \
+       "CXXDEBUGFLAGS=" "CXXOPTIONS=$RPM_OPT_FLAGS"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/{etc/{pam.d,X11},usr/{include,bin,lib}}
-install ${RPM_SOURCE_DIR}/xdm.pamd $RPM_BUILD_ROOT/etc/pam.d/xdm
+install -d $RPM_BUILD_ROOT/usr/X11R6/{bin,lib/X11,share/man/man{1,3,5}} \
+       $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,} \
+       $RPM_BUILD_ROOT/var/state/xkb
 
-ln -s ../X11R6/include/X11 $RPM_BUILD_ROOT/usr/include/X11
+make -C xc  "DESTDIR=$RPM_BUILD_ROOT" \
+           "INSTBINFLAGS=-m 755" \
+           "INSTPGMFLAGS=-m 755" \
+            install install.man
 
-(cd xc; make install install.man DESTDIR=$RPM_BUILD_ROOT)
+strip $RPM_BUILD_ROOT/usr/X11R6/bin/* || :
+strip --strip-unneeded $RPM_BUILD_ROOT/usr/X11R6/lib/{lib*.so.*.*,modules/*} || :
 
 # setup the default X server
 rm -f $RPM_BUILD_ROOT/usr/X11R6/bin/X
 ln -s Xwrapper $RPM_BUILD_ROOT/usr/X11R6/bin/X
 
-ln -sf ../../../../etc/X11/XF86Config $RPM_BUILD_ROOT/usr/X11R6/lib/X11/XF86Config
+# Move config stuff to /etc/X11
+install -d $RPM_BUILD_ROOT/etc/X11
+
+cp $RPM_BUILD_ROOT/usr/X11R6/lib/X11/XF86Config.eg \
+$RPM_BUILD_ROOT/etc/X11/XF86Config
 
-for i in xdm twm fs xsm; do
-    cp -ar $RPM_BUILD_ROOT/usr/X11R6/lib/X11/$i $RPM_BUILD_ROOT/etc/X11
-    rm -rf $RPM_BUILD_ROOT/usr/X11R6/lib/X11/$i
-    ln -sf ../../../../etc/X11/$i $RPM_BUILD_ROOT/usr/X11R6/lib/X11/$i
+# setting default X
+rm -f $RPM_BUILD_ROOT/usr/X11R6/bin/X 
+ln -sf Xwrapper $RPM_BUILD_ROOT/usr/X11R6/bin/X 
+
+# setting ghost X in /etc/X11 -- xf86config will fix this ...
+ln -s ../../usr/X11R6/bin/Xwrapper $RPM_BUILD_ROOT/etc/X11/X
+ln -sf ../../../../etc/X11/XF86Config \
+$RPM_BUILD_ROOT/usr/X11R6/lib/X11/XF86Config
+
+for i in xdm twm fs xsm xinit; do
+       rm -rf $RPM_BUILD_ROOT/etc/X11/$i
+       cp -ar $RPM_BUILD_ROOT/usr/X11R6/lib/X11/$i $RPM_BUILD_ROOT/etc/X11
+       rm -rf $RPM_BUILD_ROOT/usr/X11R6/lib/X11/$i
+       ln -sf /etc/X11/$i $RPM_BUILD_ROOT/usr/X11R6/lib/X11/$i
 done
 
-# we get xinit from a separate package
-rm -rf $RPM_BUILD_ROOT/usr/X11R6/lib/X11/xinit
-ln -sf ../../../../etc/X11/xinit $RPM_BUILD_ROOT/usr/X11R6/lib/X11/xinit
+# make TrueType font dir, touch default .dir and .scale files
+install        -d $RPM_BUILD_ROOT/usr/share/fonts/TrueType
+echo 0 >  $RPM_BUILD_ROOT/usr/share/fonts/TrueType/fonts.dir
+echo 0 >  $RPM_BUILD_ROOT/usr/share/fonts/TrueType/fonts.scale
 
-# Fix up symlinks
-rm -f $RPM_BUILD_ROOT/usr/{bin/X11,include/X11,lib/X11}
-ln -sf ../X11R6/bin $RPM_BUILD_ROOT/usr/bin/X11
-ln -sf ../X11R6/include/X11 $RPM_BUILD_ROOT/usr/include/X11
-ln -sf ../X11R6/lib/X11 $RPM_BUILD_ROOT/usr/lib/X11
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/xdm
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/xdm
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/xfs
+install %{SOURCE4} $RPM_BUILD_ROOT/etc
 
-(set +x; strip $RPM_BUILD_ROOT/usr/X11R6/{bin/*,lib/lib*.so.*.*})
+#ln -sf  ../../usr/X11R6/include/X11 $RPM_BUILD_ROOT/usr/include/X11 ##change
 
 for n in libX11.so.6.1 libICE.so.6.3 libSM.so.6.0 libXext.so.6.3 libXt.so.6.0 \
         libXmu.so.6.0 libXaw.so.6.1 libXIE.so.6.0 libXi.so.6.0 \
         libXtst.so.6.1; do
-       ln -sf $n $RPM_BUILD_ROOT/usr/X11R6/lib/`echo $n | sed "s/\.so.*/\.so/"`
+ln -sf $n $RPM_BUILD_ROOT/usr/X11R6/lib/`echo $n | sed "s/\.so.*/\.so/"`
 done
 
-strip $RPM_BUILD_ROOT/usr/X11R6/lib/lib*so.*.*
+# xkb 'compiled' files need to be in /var/state/xkb, so
+# /usr is NFS / read-only mountable
+mkdir -p $RPM_BUILD_ROOT/var/state/xkb
+cp -a $RPM_BUILD_ROOT/usr/X11R6/lib/X11/xkb/compiled/* \
+       $RPM_BUILD_ROOT/var/state/xkb
+rm -rf $RPM_BUILD_ROOT/usr/X11R6/lib/X11/xkb/compiled
+ln -sf ../../../../../var/state/xkb \
+       $RPM_BUILD_ROOT/usr/X11R6/lib/X11/xkb/compiled
+
+gzip -9nf $RPM_BUILD_ROOT/usr/X11R6/share/man/man[135]/*
 
 %post libs
-grep "^/usr/X11R6/lib$" $RPM_BUILD_ROOT/etc/ld.so.conf >/dev/null 2>&1
-[ $? -ne 0 ] && echo "/usr/X11R6/lib" >> $RPM_BUILD_ROOT/etc/ld.so.conf
+grep "^/usr/X11R6/lib$" /etc/ld.so.conf >/dev/null 2>&1
+[ $? -ne 0 ] && echo "/usr/X11R6/lib" >> /etc/ld.so.conf
 /sbin/ldconfig
 
 %postun libs
@@ -912,105 +1107,73 @@ fi
 %verifyscript libs
 echo -n "Looking for /usr/X11R6/lib in /etc/ld.so.conf... "
 if ! grep "^/usr/X11R6/lib$" /etc/ld.so.conf > /dev/null; then
-    echo "missing"
-    echo "/usr/X11R6/lib missing from /etc/ld.so.conf" >&2
+       echo "missing"
+       echo "/usr/X11R6/lib missing from /etc/ld.so.conf" >&2
 else
-    echo "found"
+       echo "found"
 fi
 
-%post 75dpi-fonts
-mkfontdir /usr/X11R6/lib/X11/fonts/75dpi
+%post -n xfs
+/sbin/chkconfig --add xdm
 
-%postun 75dpi-fonts
-mkfontdir /usr/X11R6/lib/X11/fonts/75dpi
-
-%post 100dpi-fonts
-mkfontdir /usr/X11R6/lib/X11/fonts/100dpi
-
-%postun 100dpi-fonts
-mkfontdir /usr/X11R6/lib/X11/fonts/100dpi
+%postun -n xfs
+if [ "$1" = "0" ]; then
+       /sbin/chkconfig --del xfs
+fi
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%config %doc /usr/X11R6/lib/X11/XF86Config.eg
 %docdir /usr/X11R6/lib/X11/doc
+
+%config /usr/X11R6/lib/X11/XF86Config.eg
 %doc /usr/X11R6/lib/X11/Cards
 
-%dir /usr/X11R6
 %dir /usr/X11R6/lib
 %dir /usr/X11R6/lib/X11
-%dir /usr/X11R6/lib/X11/rstart
-%dir /usr/X11R6/lib/X11/rstart/commands
-%dir /usr/X11R6/lib/X11/rstart/commands/x11r6
-%dir /usr/X11R6/lib/X11/rstart/contexts
-%dir /usr/X11R6/lib/X11/etc
-%dir /usr/X11R6/lib/X11/fonts
 %dir /usr/X11R6/lib/X11/xserver
-%dir /usr/X11R6/bin
 
-%ifnarch sparc
-/usr/X11R6/lib/modules
-/usr/X11R6/lib/X11/xkb
-%endif
+%dir /usr/X11R6/bin
 
-%config /etc/pam.d/xdm
 %config /etc/X11/twm/system.twmrc
 %config /etc/X11/fs/config
 %config /etc/X11/xsm/system.xsm
-%config /etc/X11/xdm/xdm-config
-%config /etc/X11/xdm/chooser
-%config /etc/X11/xdm/Xsetup_0
-%config /etc/X11/xdm/Xsession
-%config /etc/X11/xdm/Xservers
-%config /etc/X11/xdm/Xresources
-%config /etc/X11/xdm/Xaccess
-%config /etc/X11/xdm/TakeConsole
-%config /etc/X11/xdm/GiveConsole
+%config /etc/X11/XF86Config
+%attr(755,root,root) /etc/X11/xinit/*
+%ghost /etc/X11/X
 
 /usr/X11R6/lib/X11/XErrorDB
 /usr/X11R6/lib/X11/XKeysymDB
 /usr/X11R6/lib/X11/locale
 /usr/X11R6/lib/X11/lbxproxy
 /usr/X11R6/lib/X11/proxymngr
-%config /usr/X11R6/lib/X11/app-defaults/*
+/usr/X11R6/lib/X11/app-defaults
+
+%attr(755,root,root) /usr/X11R6/lib/X11/xinit
 
-/usr/X11R6/lib/X11/xinit
-/usr/X11R6/lib/X11/xdm
-/usr/X11R6/lib/X11/twm
-/usr/X11R6/lib/X11/fs
-/usr/X11R6/lib/X11/xsm
+%attr(755,root,root) /usr/X11R6/lib/X11/twm
+%attr(755,root,root) /usr/X11R6/lib/X11/fs
+%attr(755,root,root) /usr/X11R6/lib/X11/xsm
 
 /usr/X11R6/lib/X11/xserver/SecurityPolicy
-/usr/X11R6/lib/X11/XF86Config
-/usr/X11R6/lib/X11/rstart/rstartd.real
-%config /usr/X11R6/lib/X11/rstart/config
-/usr/X11R6/lib/X11/rstart/commands/x11r6/@List
-/usr/X11R6/lib/X11/rstart/commands/x11r6/LoadMonitor
-/usr/X11R6/lib/X11/rstart/commands/x11r6/Terminal
-/usr/X11R6/lib/X11/rstart/commands/@List
-/usr/X11R6/lib/X11/rstart/commands/ListContexts
-/usr/X11R6/lib/X11/rstart/commands/ListGenericCommands
-/usr/X11R6/lib/X11/rstart/contexts/@List
-/usr/X11R6/lib/X11/rstart/contexts/default
-/usr/X11R6/lib/X11/rstart/contexts/x11r6
-/usr/X11R6/lib/X11/x11perfcomp
-/usr/X11R6/lib/X11/doc
-/usr/X11R6/lib/X11/etc/sun.termcap
-/usr/X11R6/lib/X11/etc/sun.terminfo
-/usr/X11R6/lib/X11/etc/xterm.termcap
-/usr/X11R6/lib/X11/etc/xterm.terminfo
-/usr/X11R6/lib/X11/etc/et4000clock.c
-/usr/X11R6/lib/X11/etc/xmodmap.std
-/usr/X11R6/lib/X11/etc/postinst.sh
-/usr/X11R6/lib/X11/etc/preinst.sh
-%attr(755,root,root) /usr/X11R6/bin/Xwrapper
+
+%attr(-,root,root) /usr/X11R6/lib/X11/rstart/*
+
+%attr(755,root,root) /usr/X11R6/lib/X11/x11perfcomp/*
+/usr/X11R6/lib/X11/*.txt
+
+
+%dir /usr/X11R6/lib/X11/etc
+%attr(755,root,root) /usr/X11R6/lib/X11/etc/*
+
+%attr(4755,root,root) /usr/X11R6/bin/Xwrapper
+
 %attr(755,root,root) /usr/X11R6/bin/X
 %attr(755,root,root) /usr/X11R6/bin/Xprt
 %attr(755,root,root) /usr/X11R6/bin/lbxproxy
-#%attr(755,root,root) /usr/X11R6/bin/oclock
+
 %attr(755,root,root) /usr/X11R6/bin/proxymngr
 %attr(755,root,root) /usr/X11R6/bin/rstartd
 %attr(755,root,root) /usr/X11R6/bin/xfindproxy
@@ -1040,22 +1203,20 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) /usr/X11R6/bin/x11perf
 %attr(755,root,root) /usr/X11R6/bin/x11perfcomp
 %attr(755,root,root) /usr/X11R6/bin/Xmark
-%attr(755,root,root) /usr/X11R6/bin/xauth
 %attr(755,root,root) /usr/X11R6/bin/xclipboard
 %attr(755,root,root) /usr/X11R6/bin/xcutsel
 %attr(755,root,root) /usr/X11R6/bin/xclock
 %attr(755,root,root) /usr/X11R6/bin/xcmsdb
 %attr(755,root,root) /usr/X11R6/bin/xconsole
-%attr(755,root,root) /usr/X11R6/bin/xdm
-%attr(755,root,root) /usr/X11R6/bin/sessreg
 %attr(755,root,root) /usr/X11R6/bin/xdpyinfo
 %attr(755,root,root) /usr/X11R6/bin/dga
 %attr(755,root,root) /usr/X11R6/bin/xfd
-%attr(755,root,root) /usr/X11R6/bin/xfs
 %attr(755,root,root) /usr/X11R6/bin/xhost
 %attr(755,root,root) /usr/X11R6/bin/xieperf
 %attr(755,root,root) /usr/X11R6/bin/xinit
-%config %attr(755,root,root) /usr/X11R6/bin/startx
+
+%attr(755,root,root) %config /usr/X11R6/bin/startx
+
 %attr(755,root,root) /usr/X11R6/bin/setxkbmap
 %attr(755,root,root) /usr/X11R6/bin/xkbcomp
 %attr(755,root,root) /usr/X11R6/bin/xkbevd
@@ -1080,7 +1241,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) /usr/X11R6/bin/xsetroot
 %attr(755,root,root) /usr/X11R6/bin/xsm
 %attr(755,root,root) /usr/X11R6/bin/xstdcmap
-%attr(4755,root,root) /usr/X11R6/bin/xterm
+%attr(755,root,root) /usr/X11R6/bin/xterm
 %attr(755,root,root) /usr/X11R6/bin/resize
 %attr(755,root,root) /usr/X11R6/bin/xvidtune
 %attr(755,root,root) /usr/X11R6/bin/xwd
@@ -1091,404 +1252,382 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) /usr/X11R6/bin/scanpci
 %attr(755,root,root) /usr/X11R6/bin/SuperProbe
 %attr(755,root,root) /usr/X11R6/bin/xon
+
 /usr/X11R6/include/X11/bitmaps
 
-%attr(644,root, man) /usr/X11R6/man/man1/lbxproxy.1x
-#%attr(644,root, man) /usr/X11R6/man/man1/oclock.1x
-%attr(644,root, man) /usr/X11R6/man/man1/proxymngr.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xfindproxy.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xfwp.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xrx.1x
-%attr(644,root, man) /usr/X11R6/man/man1/lndir.1x
-%attr(644,root, man) /usr/X11R6/man/man1/makestrs.1x
-%attr(644,root, man) /usr/X11R6/man/man1/makeg.1x
-%attr(644,root, man) /usr/X11R6/man/man1/mkdirhier.1x
-%attr(644,root, man) /usr/X11R6/man/man1/appres.1x
-%attr(644,root, man) /usr/X11R6/man/man1/bdftopcf.1x
-%attr(644,root, man) /usr/X11R6/man/man1/beforelight.1x
-%attr(644,root, man) /usr/X11R6/man/man1/bitmap.1x
-%attr(644,root, man) /usr/X11R6/man/man1/bmtoa.1x
-%attr(644,root, man) /usr/X11R6/man/man1/atobm.1x
-%attr(644,root, man) /usr/X11R6/man/man1/editres.1x
-%attr(644,root, man) /usr/X11R6/man/man1/fsinfo.1x
-%attr(644,root, man) /usr/X11R6/man/man1/fslsfonts.1x
-%attr(644,root, man) /usr/X11R6/man/man1/fstobdf.1x
-%attr(644,root, man) /usr/X11R6/man/man1/iceauth.1x
-%attr(644,root, man) /usr/X11R6/man/man1/mkfontdir.1x
-%attr(644,root, man) /usr/X11R6/man/man1/showrgb.1x
-%attr(644,root, man) /usr/X11R6/man/man1/rstart.1x
-%attr(644,root, man) /usr/X11R6/man/man1/rstartd.1x
-%attr(644,root, man) /usr/X11R6/man/man1/smproxy.1x
-%attr(644,root, man) /usr/X11R6/man/man1/twm.1x
-%attr(644,root, man) /usr/X11R6/man/man1/x11perf.1x
-%attr(644,root, man) /usr/X11R6/man/man1/x11perfcomp.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xauth.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xclipboard.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xcutsel.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xclock.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xcmsdb.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xconsole.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xdm.1x
-%attr(644,root, man) /usr/X11R6/man/man1/sessreg.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xdpyinfo.1x
-%attr(644,root, man) /usr/X11R6/man/man1/dga.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xfd.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xfs.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xhost.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xieperf.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xinit.1x
-%attr(644,root, man) /usr/X11R6/man/man1/startx.1x
-%attr(644,root, man) /usr/X11R6/man/man1/setxkbmap.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xkbcomp.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xkbevd.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xkbprint.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xkill.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xlogo.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xlsatoms.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xlsclients.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xlsfonts.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xmag.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xmh.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xmodmap.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xprop.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xrdb.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xrefresh.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xset.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xsetmode.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xsetpointer.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xsetroot.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xsm.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xstdcmap.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xterm.1x
-%attr(644,root, man) /usr/X11R6/man/man1/resize.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xvidtune.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xwd.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xwininfo.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xwud.1x
-%attr(644,root, man) /usr/X11R6/man/man1/Xserver.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XFree86.1x
-%attr(644,root, man) /usr/X11R6/man/man1/reconfig.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xf86config.1x
-%attr(644,root, man) /usr/X11R6/man/man1/SuperProbe.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xon.1x
-
-/usr/X11R6/lib/X11/fonts/Speedo
-/usr/X11R6/lib/X11/fonts/Type1
-%dir /usr/X11R6/lib/X11/fonts/misc
-%attr(644,root,root) /usr/X11R6/lib/X11/fonts/misc/*pcf.gz
-%attr(644,root,root) %verify(not md5 size mtime) /usr/X11R6/lib/X11/fonts/misc/fonts.*
-
-%config /usr/X11R6/lib/X11/rgb.txt
-
-%ifnarch alpha
-/usr/X11R6/lib/X11/fonts/PEX
+/usr/X11R6/share/man/man1/lbxproxy.1*
+/usr/X11R6/share/man/man1/proxymngr.1*
+/usr/X11R6/share/man/man1/xfindproxy.1*
+/usr/X11R6/share/man/man1/xfwp.1*
+/usr/X11R6/share/man/man1/xrx.1*
+/usr/X11R6/share/man/man1/lndir.1*
+/usr/X11R6/share/man/man1/makestrs.1*
+/usr/X11R6/share/man/man1/makeg.1*
+/usr/X11R6/share/man/man1/mkdirhier.1*
+/usr/X11R6/share/man/man1/appres.1*
+/usr/X11R6/share/man/man1/bdftopcf.1*
+/usr/X11R6/share/man/man1/beforelight.1*
+/usr/X11R6/share/man/man1/bitmap.1*
+/usr/X11R6/share/man/man1/bmtoa.1*
+/usr/X11R6/share/man/man1/atobm.1*
+/usr/X11R6/share/man/man1/editres.1*
+/usr/X11R6/share/man/man1/fsinfo.1*
+/usr/X11R6/share/man/man1/fslsfonts.1*
+/usr/X11R6/share/man/man1/fstobdf.1*
+/usr/X11R6/share/man/man1/iceauth.1*
+/usr/X11R6/share/man/man1/mkfontdir.1*
+/usr/X11R6/share/man/man1/showrgb.1*
+/usr/X11R6/share/man/man1/rstart.1*
+/usr/X11R6/share/man/man1/rstartd.1*
+/usr/X11R6/share/man/man1/smproxy.1*
+/usr/X11R6/share/man/man1/twm.1*
+/usr/X11R6/share/man/man1/x11perf.1*
+/usr/X11R6/share/man/man1/x11perfcomp.1*
+/usr/X11R6/share/man/man1/xclipboard.1*
+/usr/X11R6/share/man/man1/xcutsel.1*
+/usr/X11R6/share/man/man1/xclock.1*
+/usr/X11R6/share/man/man1/xcmsdb.1*
+/usr/X11R6/share/man/man1/xconsole.1*
+/usr/X11R6/share/man/man1/sessreg.1*
+/usr/X11R6/share/man/man1/xdpyinfo.1*
+/usr/X11R6/share/man/man1/dga.1*
+/usr/X11R6/share/man/man1/xfd.1*
+/usr/X11R6/share/man/man1/xhost.1*
+/usr/X11R6/share/man/man1/xieperf.1*
+/usr/X11R6/share/man/man1/xinit.1*
+/usr/X11R6/share/man/man1/startx.1*
+/usr/X11R6/share/man/man1/setxkbmap.1*
+/usr/X11R6/share/man/man1/xkbcomp.1*
+/usr/X11R6/share/man/man1/xkbevd.1*
+/usr/X11R6/share/man/man1/xkbprint.1*
+/usr/X11R6/share/man/man1/xkill.1*
+/usr/X11R6/share/man/man1/xlogo.1*
+/usr/X11R6/share/man/man1/xlsatoms.1*
+/usr/X11R6/share/man/man1/xlsclients.1*
+/usr/X11R6/share/man/man1/xlsfonts.1*
+/usr/X11R6/share/man/man1/xmag.1*
+/usr/X11R6/share/man/man1/xmh.1*
+/usr/X11R6/share/man/man1/xmodmap.1*
+/usr/X11R6/share/man/man1/xprop.1*
+/usr/X11R6/share/man/man1/xrdb.1*
+/usr/X11R6/share/man/man1/xrefresh.1*
+/usr/X11R6/share/man/man1/xset.1*
+/usr/X11R6/share/man/man1/xsetmode.1*
+/usr/X11R6/share/man/man1/xsetpointer.1*
+/usr/X11R6/share/man/man1/xsetroot.1*
+/usr/X11R6/share/man/man1/xsm.1*
+/usr/X11R6/share/man/man1/xstdcmap.1*
+/usr/X11R6/share/man/man1/xterm.1*
+/usr/X11R6/share/man/man1/resize.1*
+/usr/X11R6/share/man/man1/xvidtune.1*
+/usr/X11R6/share/man/man1/xwd.1*
+/usr/X11R6/share/man/man1/xwininfo.1*
+/usr/X11R6/share/man/man1/xwud.1*
+/usr/X11R6/share/man/man1/Xserver.1*
+/usr/X11R6/share/man/man1/XFree86.1*
+/usr/X11R6/share/man/man1/reconfig.1*
+/usr/X11R6/share/man/man1/xf86config.1*
+/usr/X11R6/share/man/man1/SuperProbe.1*
+/usr/X11R6/share/man/man1/xon.1*
+
+%ifnarch sparc
+
+%files modules
+%defattr(755,root,root,755)
+/usr/X11R6/lib/X11/xkb
+/var/state/xkb
+%attr(755,root,root) /usr/X11R6/lib/modules/*
+
 %endif
 
+%files -n xdm
+%defattr(644,root,root,755)
+%attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/xdm
+%attr(750,root,root) %config /etc/rc.d/init.d/xdm
+%attr(-,root,root) /etc/X11/xdm/*
+
+%config /usr/X11R6/lib/X11/app-defaults/Chooser
+
+%attr(755,root,root) /usr/X11R6/lib/X11/xdm
+%attr(755,root,root) /usr/X11R6/bin/xdm
+%attr(755,root,root) /usr/X11R6/bin/sessreg
+/usr/X11R6/share/man/man1/xdm.1*
+
+%files -n xfs
+%defattr(644,root,root,755)
+%attr(754,root,root) /etc/rc.d/init.d/xfs
+%dir /etc/X11/fs
+%config(noreplace) /etc/X11/fs/config
+
+%attr(755,root,root) /usr/X11R6/bin/xfs
+%attr(755,root,root) /usr/X11R6/bin/fsinfo
+%attr(755,root,root) /usr/X11R6/bin/fslsfonts
+%attr(755,root,root) /usr/X11R6/bin/fstobdf
+
+/usr/X11R6/share/man/man1/xfs.1*
+/usr/X11R6/share/man/man1/fsinfo.1*
+/usr/X11R6/share/man/man1/fslsfonts.1*
+/usr/X11R6/share/man/man1/fstobdf.1*  
+
+%files -n xauth
+%defattr(644,root,root,755)
+%attr(755,root,root) /usr/X11R6/bin/xauth
+/usr/X11R6/share/man/man1/xauth.1*
+
 %files libs
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/lib/lib*.so.*.*
 
 %files devel
-%defattr(644, root, root, 755)
-/usr/X11R6/include
-/usr/include/X11
-%dir /usr/X11R6/man/man3
-%attr(644,root, man) /usr/X11R6/man/man3/*
-
+%defattr(644,root,root,755)
+%attr(755,root,root) /usr/X11R6/lib/lib*.so
+
+/usr/X11R6/include/X11/*.h
+/usr/X11R6/include/X11/ICE
+/usr/X11R6/include/X11/PEX5
+/usr/X11R6/include/X11/PM
+/usr/X11R6/include/X11/SM
+/usr/X11R6/include/X11/Xaw
+/usr/X11R6/include/X11/Xmu
+/usr/X11R6/include/X11/extensions
+/usr/X11R6/include/X11/fonts
 /usr/X11R6/lib/X11/config
+
 %attr(755,root,root) /usr/X11R6/bin/imake
 %attr(755,root,root) /usr/X11R6/bin/makedepend
 %attr(755,root,root) /usr/X11R6/bin/xmkmf
 
-%attr(644,root, man) /usr/X11R6/man/man1/imake.1x
-%attr(644,root, man) /usr/X11R6/man/man1/makedepend.1x
-%attr(644,root, man) /usr/X11R6/man/man1/xmkmf.1x
-
-/usr/X11R6/lib/lib*.so
+/usr/X11R6/share/man/man1/imake.1*
+/usr/X11R6/share/man/man1/makedepend.1*
+/usr/X11R6/share/man/man1/xmkmf.1*
+/usr/X11R6/share/man/man3/*
 
 %files static
-%attr(644, root, root) /usr/X11R6/lib/lib*.a
+%defattr(644,root,root,755)
+/usr/X11R6/lib/lib*.a
 
 %files Xvfb
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/Xvfb
-%attr(644,root, man) /usr/X11R6/man/man1/Xvfb.1x
+/usr/X11R6/share/man/man1/Xvfb.1*
 
 %files Xnest
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/Xnest
-%attr(644,root, man) /usr/X11R6/man/man1/Xnest.1x
+/usr/X11R6/share/man/man1/Xnest.1*
 
-%ifarch i386 alpha
+%ifarch i386 i486 i586 i686 alpha
 
 %files SVGA
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_SVGA
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_SVGA.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
-
+/usr/X11R6/share/man/man1/XF86_SVGA.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386 sparc
+%ifarch i386 i486 i586 i686 sparc
 
 %files VGA16
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_VGA16
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_VGA16.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
-
+/usr/X11R6/share/man/man1/XF86_VGA16.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386
+%ifarch i386 i486 i586 i686
 
 %files W32
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_W32
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_W32.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_W32.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386 alpha
+%ifarch i386 i486 i586 i686 alpha
 
 %files Mono
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_Mono
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Mono.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_Mono.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386 alpha
+%ifarch i386 i486 i586 i686 alpha
 
 %files S3
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_S3
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_S3.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_S3.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386 alpha
+%ifarch i386 i486 i586 i686 alpha
 
 %files S3V
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_S3V
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_S3.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_S3.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386
+%ifarch i386 i486 i586 i686
 
 %files 8514
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_8514
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_8514.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_8514.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386
+%ifarch i386 i486 i586 i686
 
 %files Mach8
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_Mach8
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Mach8.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_Mach8.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386
+%ifarch i386 i486 i586 i686
 
 %files Mach32
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_Mach32
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Mach32.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_Mach32.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
 %files Mach64
+%defattr(644, root, root, 755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_Mach64
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Mach64.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_Mach64.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 
-%ifarch i386 alpha
+%ifarch i386 i486 i586 i686 alpha
 
 %files P9000
+%defattr(644, root, root, 755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_P9000
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_P9000.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_P9000.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386
+%ifarch i386 i486 i586 i686
 
 %files AGX
+%defattr(644, root, root, 755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_AGX
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_AGX.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_AGX.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
-%ifarch i386
+%ifarch i386 i486 i586 i686
 
 %files I128
+%defattr(644, root, root, 755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_I128
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_I128.1x
-%attr(644,root, man) /usr/X11R6/man/man1/XF86_Accel.1x
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
+/usr/X11R6/share/man/man1/XF86_I128.1*
+/usr/X11R6/share/man/man1/XF86_Accel.1*
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
 %ifarch alpha
 
 %files TGA
+%defattr(644, root, root, 755)
 %attr(755,root,root) /usr/X11R6/bin/XF86_TGA
-%attr(644,root, man) /usr/X11R6/man/man5/XF86Config.5x
-
+/usr/X11R6/share/man/man5/XF86Config.5*
 %endif
 
 %ifarch sparc
 
 %files Sun
+%defattr(644,root,root,755)
 %attr(755,root,root) /usr/X11R6/bin/Xsun
+%attr(-,root,root) /usr/X11R6/lib/X11/xkb
+/var/state/xkb
 %endif
 
 %ifarch sparc
 
 %files SunMono
+%defattr(644, root, root, 755)
 %attr(755,root,root) /usr/X11R6/bin/XsunMono
-
+%attr(-,root,root) /usr/X11R6/lib/X11/xkb
+/var/state/xkb
 %endif
 
 %ifarch sparc
 
 %files Sun24
+%defattr(644, root, root, 755)
 %attr(755,root,root) /usr/X11R6/bin/Xsun24
+%attr(-,root,root) /usr/X11R6/lib/X11/xkb
+/var/state/xkb
+%endif
 
+%ifarch i386 i486 i586 i686
+
+%files 3DLabs
+%attr(755,root,root) /usr/X11R6/bin/XF86_3DLabs
 %endif
 
-%files 75dpi-fonts
+%files FBDev
 %defattr(644,root,root,755)
-%dir /usr/X11R6/lib/X11/fonts/75dpi
-/usr/X11R6/lib/X11/fonts/75dpi/*pcf.gz
-%verify(not md5 size mtime) /usr/X11R6/lib/X11/fonts/75dpi/fonts.*
+%ifarch m68k 
+%attr(755,root,root) /usr/X11R6/bin/XF68_FBDev
+/usr/X11R6/share/man/man1/XF68_FBDev.1*
+%else
+%attr(755,root,root) /usr/X11R6/bin/XF86_FBDev
+%endif
 
-%files 100dpi-fonts
+%files XF86Setup
 %defattr(644,root,root,755)
-%dir /usr/X11R6/lib/X11/fonts/100dpi
-/usr/X11R6/lib/X11/fonts/100dpi/*pcf.gz
-%verify(not md5 size mtime) /usr/X11R6/lib/X11/fonts/100dpi/fonts.*
-
-#%files cyrillic-fonts
-#%defattr(644,root,root,755)
-#%dir /usr/X11R6/lib/X11/fonts/cyrillic
-#/usr/X11R6/lib/X11/fonts/cyrillic/*pcf.gz
-#%verify(not md5 size mtime) /usr/X11R6/lib/X11/fonts/cyrillic/fonts.*
-
-#%files XF86Setup
-#%attr(755,root,root) /usr/X11R6/bin/XF86Setup
-#%attr(755,root,root) /usr/X11R6/bin/xmseconfig
-#/usr/X11R6/lib/X11/XF86Setup
-#%attr(644,root, man) /usr/X11R6/man/man1/XF86Setup.1x
-#%attr(644,root, man) /usr/X11R6/man/man1/xmseconfig.1x
+%attr(755,root,root) /usr/X11R6/bin/XF86Setup
+%attr(755,root,root) /usr/X11R6/bin/xmseconfig
+/usr/X11R6/lib/X11/XF86Setup
+/usr/X11R6/share/man/man1/XF86Setup.1*
+/usr/X11R6/share/man/man1/xmseconfig.1*
 
 %changelog
-* Mon Feb  1 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
-- changed some Group and added Group(pl).
-
-* Mon Aug 16 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
-  [3.3.2-20]
-- changed Buildroot to /tmp/%%{name}-%%{version}-root,
-- added static subpackage,
-- changed dependencies to "Requires: %%{name} = %%{version}" in devel
-  subpackage,
-- added using $RPM_OPT_FLAGS during compile,
-- added stripping shared libraries,
-- /usr/X11R6/lib/modules on i386 and alpha architectures moved to main
-  package,
-- added pl translation (Andrzej Nakonieczny <dzemik@tuniv.szczecin.pl>),
-- all builded against system libz (XFree86-HasZlib.patch),
-- added cyrylic-fonts subpacckage with koi-8 fonts,
-- added %attr and %defattr macros in %files (allows build package from
-  non-root account).
-
-* Thu Jun 04 1998 Prospector System <bugs@redhat.com>
-- translations modified for fr
-
-* Thu Jun 04 1998 Prospector System <bugs@redhat.com>
-- translations modified for fr
-
-* Tue Jun 02 1998 Erik Troan <ewt@redhat.com>
-- added more security fixes
-
-* Tue May 19 1998 Prospector System <bugs@redhat.com>
-- translations modified for de, fr
-
-* Wed May 13 1998 Jeff Johnson <jbj@redhat.com>
-- Merge in sparc changes.
-
-* Tue May 05 1998 Prospector System <bugs@redhat.com>
-- translations modified for de, fr, tr
-
-* Tue May 05 1998 Jakub Jelinek <jj@ultra.linux.cz>
-- Fix colormaps on SBUS cards, add /dev/fb to the list
-  of checked devices even for XSunMono
-
-* Mon May 04 1998 Erik Troan <ewt@redhat.com>
-- included security fix which fixes a large number of problems
-
-* Wed Apr 22 1998 Jakub Jelinek <jj@ultra.linux.cz>
-- Fix fb mapping on non-accelerated SBUS cards
-- Further PCI SPARC changes (from ecd).
-
-* Tue Apr 14 1998 Jakub Jelinek <jj@ultra.linux.cz>
-- Merge in PCI SPARC support (written by Eddie C. Dost).
-
-* Tue Apr 07 1998 Jakub Jelinek <jj@ultra.linux.cz>
-- Unmap all fb mappings before closing fb in SBUS servers,
-  otherwise new kernels don't call fb_close and bad things
-  happen.
-
-* Mon Mar 30 1998 Erik Troan <ewt@redhat.com>
-- swhiched to using the Xwrapper from XFree86 rather then a separate package
-
-* Sat Mar 21 1998 Jakub Jelinek <jj@ultra.linux.cz>
-- built sparc version against glibc
-
-* Sat Mar 21 1998 Michal Rehacek <majkl@iname.com>
-- Accelerated support for Creator/Creator3D
-
-* Tue Mar 03 1998 Erik Troan <ewt@redhat.com>
-- updated to XFree86 3.3.2
-
-* Fri Jan 16 1998 Erik Troan <ewt@redhat.com>
-- turned off setuid bit for X servers
-- require xserver-wrapper (which replaces /usr/X11R6/bin/X)
-
-* Wed Nov 05 1997 Erik Troan <ewt@redhat.com>
-- removed XF86Setup
-- updated file list to include some missing files
-
-* Tue Nov 04 1997 Michael K. Johnson <johnsonm@redhat.com>
-- New PAM conversation function conventions
-
-* Mon Sep 29 1997 Erik Troan <ewt@redhat.com>
-- built against tcl/tk 8.0
-
-* Wed Sep 03 1997 Erik Troan <ewt@redhat.com>
-- set libc version to 6 (which turns on thread support as well)
-- used wildcards more liberally in file lists
-
-* Tue Sep 02 1997 Erik Troan <ewt@redhat.com>
-- added notiocsltc patch
-- added /usr/X11R6/lib/X11/xserver/SecurityPolicy
-
-* Fri Aug 22 1997 Erik Troan <ewt@redhat.com>
-- updated to XFree86 3.3.1
-
-* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
-- add shlibs patch, we links shared libraries against -lc
-
-* Thu Jun 12 1997 Erik Troan <ewt@redhat.com>
-- Increased release number to 10 for glibc version
-
-* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
-- Updated to XFree86 3.3
-
-* Thu Mar 20 1997 Erik Troan <ewt@redhat.com>
-- Changed xdm to use xbanner
-- Changed xdm paths to point to /var/run, /var/log, /etc/X11/xdm instead
-  of all pointing to /usr/X11R6/lib/X11/xdm
-
-* Thu Mar 06 1997 Erik Troan <ewt@redhat.com>
-- Modified to use pam.d.
+* Tue Apr 20 1999 Artur Frysiak <wiget@pld.org.pl>
+  [3.3.3.1-23]
+- compiled on rpm 3.
+
+* Thu Mar 11 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
+  [3.3.3.1-21]
+- removed man group from man pages,
+- added pl translations (by Andrzej Nakonieczny <dzemik@tuniv.szczecin.pl>),
+- added XFree86-HasZlib.patch for linking all X servers with shared libz
+  (istead static linking with this library),
+- don't buid modules subpackage on sparc,
+- "Requires: pam" moved to xdm subpackage,
+- gzipping man pages instead bzipping2.
+
+* Thu Feb 11 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
+  [3.3.3.1-2d]
+- next modifications of the spec file,
+- fixed xf86config,
+
+  by Maciek Ró¿ycki <macro@ds2.amg.gda.pl>
+
+- added some patches,
+- spec still not finished ...
+
+* Thu Dec 17 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
+- major changes
+           -- Teriblle sorry -- but now it's not it ..;(
+- emergency build for PLD Tornado. 
+
+* Tue Dec 08 1998 Wojciech "Sas" Ciêciwa <cieciwa@alpha.zarz.agh.edu.pl>
+- separating binaries,
+- building rpm.
This page took 0.102182 seconds and 4 git commands to generate.