]> git.pld-linux.org Git - packages/XFree86.git/blobdiff - XFree86.spec
- libXfont-put-eof patch: fix bug resulting in generating broken pcf fonts
[packages/XFree86.git] / XFree86.spec
index 799bd3384da37b238f9c7b3d0134d158cf61d79d..1bc21fbb302c9e60abe22d59238a7703596d0b16 100644 (file)
@@ -4,69 +4,76 @@ Summary(fr):  Serveurs du syst
 Summary(pl):   XFree86 Window System wraz z podstawowymi programami
 Summary(tr):   XFree86 Pencereleme Sistemi sunucularý ve temel programlar
 Name:          XFree86
-Version:       4.0.2
-Release:       1
+Version:       4.1.0
+Release:       2
 License:       MIT
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
-Source0:       ftp://ftp.xfree86.org/pub/XFree86/4.0/source/X402src-1.tgz
-#Source1:      ftp://download.sourceforge.net/pub/sourceforge/mesa3d/MesaLib-3.4.tar.bz2
-Source2:       ftp://ftp.pld.org.pl/software/xinit/xdm-xinitrc-0.2.tar.bz2
-Source3:       xdm.pamd
+Source0:       ftp://ftp.xfree86.org/pub/XFree86/4.1.0/source/X410src-1.tgz
+Source1:       ftp://ftp.pld.org.pl/software/xinit/xdm-xinitrc-0.2.tar.bz2
+Source2:       xdm.pamd
+Source3:       xserver.pamd
 Source4:       xdm.init
 Source5:       xfs.init
 Source6:       xfs.config
-Source7:       xserver.pamd
-Source8:       XTerm.ad-pl
-Source9:       xdm.sysconfig
-Source10:      xfs.sysconfig
-Source11:      twm.desktop
-Source12:      xclipboard.desktop
-Source13:      xconsole.desktop
-Source14:      xterm.desktop
-Source15:      xlogo64.png
-Patch0:                %{name}-%{version}-PLD.patch
+Source7:       XTerm.ad-pl
+Source8:       xdm.sysconfig
+Source9:       xfs.sysconfig
+Source10:      twm.desktop
+Source11:      xclipboard.desktop
+Source12:      xconsole.desktop
+Source13:      xterm.desktop
+Source14:      xlogo64.png
+Patch0:                %{name}-PLD.patch
 Patch1:                %{name}-HasZlib.patch
 Patch2:                %{name}-DisableDebug.patch
-Patch3:                %{name}-%{version}-Xwrapper.patch
-Patch4:                %{name}-%{version}-xfs.patch
+Patch3:                %{name}-Xwrapper.patch
+Patch4:                %{name}-xfs.patch
 Patch5:                %{name}-xfs-fix.patch
 Patch6:                %{name}-xfs-logger.patch
 Patch7:                %{name}-xterm-utempter.patch
 Patch8:                %{name}-app_defaults_dir.patch
-Patch9:                %{name}-%{version}-startx_xauth.patch
-Patch10:       %{name}-v4l.patch
-Patch11:       %{name}-fixemacs.patch
-Patch14:       %{name}-sparc3.patch.gz
-Patch15:       %{name}-sparc4.patch.gz
-Patch16:       %{name}-shared.patch
-Patch17:       %{name}-broken-includes.patch
-Patch18:       %{name}-Xaw-unaligned.patch
-Patch19:       %{name}-4.0.1-alpha-pcibus-lemming.patch
-Patch20:       %{name}-xdm-pam.patch
-Patch21:       %{name}-xlib-textmeasure.patch
-Patch22:       %{name}-fhs.patch
-Patch23:       %{name}-xdmsecurity.patch
-Patch24:       %{name}-moresecurity.patch
-Patch25:       %{name}-xman.patch
-Patch26:       %{name}-glide3.patch
-Patch27:       %{name}-tdfxdrmfixes.patch
-Patch28:       %{name}-HasXdmAuth.patch
-Patch29:       %{name}-Xserver_observe_XAUTHORITY.patch
-Patch30:       %{name}-xdm-fixes.patch
-
+Patch9:                %{name}-v4l.patch
+Patch10:       %{name}-broken-includes.patch
+Patch11:       %{name}-alpha-pcibus-lemming.patch
+Patch12:       %{name}-fhs.patch
+Patch13:       %{name}-xdmsecurity.patch
+Patch14:       %{name}-xman.patch
+Patch15:       %{name}-HasXdmAuth.patch
+Patch16:       %{name}-xdm-fixes.patch
+Patch17:       %{name}-imake-kernel-version.patch
+Patch18:       %{name}-no-kernel-modules.patch
+Patch19:       %{name}-parallelmake.patch
+Patch20:       %{name}-pic.patch
+Patch21:       %{name}-defmodes-1400.patch
+Patch22:       %{name}-r128-busmstr2.patch
+Patch23:       %{name}-neomagic_swcursor.patch
+Patch24:       %{name}-mga-busmstr.patch
+Patch25:       %{name}-agpgart-load.patch
+Patch26:       %{name}-mkfontdir-chmod_644.patch
+Patch27:       %{name}-DEC.patch
+Patch28:       %{name}-HasFreetype2.patch
+Patch29:       %{name}-libXfont-put-eof.patch
+BuildRequires: bison
 BuildRequires: flex
+BuildRequires: freetype-devel >= 2.0.0
 BuildRequires: ncurses-devel
-BuildRequires: zlib-devel
-BuildRequires: utempter-devel
-BuildRequires: tcl-devel
 BuildRequires: pam-devel
+BuildRequires: perl
+BuildRequires: tcl-devel
+BuildRequires: utempter-devel
+BuildRequires: zlib-devel
+BuildRequires: gcc-c++
+%ifarch %{ix86} alpha
+BuildRequires: Glide_V3-DRI-devel >= 1:3.10.0-0.20010309
+%endif
+# Required by xc/programs/Xserver/hw/xfree86/drivers/glide/glide_driver.c
 %ifarch %{ix86}
 BuildRequires: Glide2x_SDK
-BuildRequires: Glide_V3-DRI-devel >= 3.10-7
 %endif
 Requires:      xauth
+Prereq:                XFree86-libs
 Obsoletes:     xpm-progs
 Exclusivearch: %{ix86} alpha sparc m68k armv4l noarch
 Buildroot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -75,10 +82,12 @@ Buildroot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     X11R6.1
 %endif
 
-%define                _fontdir        /usr/share/fonts
 %define                _prefix         /usr/X11R6
-%define                _mandir         /usr/X11R6/man
-%define                _appnkldir      %{_datadir}/applnk
+%define                _mandir         %{_prefix}/man
+%define                _wmpropsdir     %{_datadir}/wm-properties
+
+# avoid Mesa dependency in XFree86-OpenGL-libs
+%define                _noautoreqdep   libGL.so.1 libGLU.so.1
 
 %description
 If you want to install the X Window System (TM) on your machine,
@@ -101,7 +110,7 @@ video card, you'll need the particular X server package which
 corresponds to your computer's video card.
 
 %description -l de
-X-Windows ist eine voll funktionsfähige grafische Benutzeroberfläche
+X-Window ist eine voll funktionsfähige grafische Benutzeroberfläche
 mit mehreren Fenstern, mehreren Clients und verschiedenen Arten von
 Fenstern. Es kommt auf den meisten Unix-Plattformen zum Einsatz. Die
 Clients lassen sich auch mit Hilfe anderer Fenstersysteme anzeigen.
@@ -182,10 +191,10 @@ de r
 sur une machine sans serveur X (en réseau).
 
 %description -l pl libs
-Pakiet zawieraj±cy podstawowe biblioteki dla programów kozystaj±cych z
-systemu X Window. Wydzielony w celu oszczednosci miejsca, nie wp³ywa
-na mo¿liwo¶ci pracy aplikacji X Window poprzez np. sieæ. Nie potrzebny
-dla komputerów nie posiadaj±cych X serwerów.
+Pakiet zawieraj±cy podstawowe biblioteki potrzebne dla wiêkszo¶ci
+programów korzystaj±cych z systemu X Window. Wydzielony w celu
+oszczêdno¶ci miejsca potrzebnego do uruchamiania aplikacji X Window na
+komputerach bez X serwera (np. przez sieæ).
 
 %description -l tr libs
 Bu paket X programlarýnýn düzgün çalýþabilmeleri için gereken
@@ -201,9 +210,11 @@ Summary(pl):       Pliki nag
 Summary(tr):   X11R6 ile geliþtirme için gerekli dosyalar
 Group:         X11/Libraries
 Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-libs = %{version}
 Obsoletes:     xpm-devel
+Provides:      xpm-devel
 %ifarch sparc sparc64
 Obsoletes:     X11R6.1-devel
 %endif
@@ -232,10 +243,10 @@ O'Reilly and Associates.
 
 %description -l pl devel
 Pliki nag³ówkowe, dokumentcja dla programistów rozwijaj±cych aplikacje
-klienckie pod X'y. Zawiera podstatwow± bibliotekê Xlib a tak¿e Xt i
-Xaw. Wiêcej informacji nt. pisania programów przy u¿yciu tych
+klienckie pod X Window. Zawiera podstawow± bibliotekê Xlib a tak¿e Xt
+Xaw. Wiêcej informacji nt. pisania programów przy u¿yciu tych
 bibliotek mo¿esz znale¼æ w ksi±¿kach wydawnictwa O'Reilly and
-Associates (X Programming) polecanych przez Red Hat'a.
+Associates (X Programming) polecanych przez Red Hata.
 
 %description -l tr devel
 X istemcisi olarak çalýþacak programlar geliþtirmek için gereken
@@ -244,9 +255,10 @@ yan
 
 %package static
 Summary:       X11R6 static libraries
-Summary(pl):   Biblioteki sytatyczne do X11R6
+Summary(pl):   Biblioteki statyczne do X11R6
 Group:         X11/Libraries
 Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-devel = %{version}
 %ifarch sparc sparc64
@@ -259,13 +271,14 @@ Obsoletes:        xpm-static
 X11R6 static libraries.
 
 %description -l pl static
-Biblioteki sytatyczne do X11R6.
+Biblioteki statyczne do X11R6.
 
 %package OpenGL-core
 Summary:       OpenGL support for X11R6
-Summary(pl):   Wsparciem OpenGL dla systemu X11R6
+Summary(pl):   Wsparcie OpenGL dla systemu X11R6
 Group:         X11/Libraries
 Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-libs = %{version}
 Obsoletes:     Mesa
@@ -274,13 +287,14 @@ Obsoletes:        Mesa
 OpenGL support for X11R6 system.
 
 %description -l pl OpenGL-core
-Wsparcie OpenGL dla systemu X11R6
+Wsparcie OpenGL dla systemu X11R6.
 
 %package OpenGL-libs
 Summary:       OpenGL libraries for X11R6
 Summary(pl):   Biblioteki OpenGL dla systemu X11R6
 Group:         X11/Libraries
 Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-libs = %{version}
 Requires:      %{name}-OpenGL-core
@@ -292,29 +306,32 @@ Obsoletes:        Mesa
 OpenGL libraries for X11R6 system.
 
 %description -l pl OpenGL-libs
-Biblioteki OpenGL dla systemu X11R6
+Biblioteki OpenGL dla systemu X11R6.
 
 %package OpenGL-devel
 Summary:       OpenGL for X11R6 development
 Summary(pl):   Pliki nag³ówkowe dla OpenGL dla systemu X11R6
 Group:         X11/Libraries
 Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-OpenGL-libs = %{version}
+Requires:      %{name}-devel
 Provides:      OpenGL-devel
 Obsoletes:     Mesa-devel glxMesa-devel
 
 %description OpenGL-devel
-Headert and man pages for OpenGL for X11R6.
+Headers and man pages for OpenGL for X11R6.
 
 %description -l pl OpenGL-devel
-Pliki nag³ówkowe dla OpenGL dla systemu X11R6.
+Pliki nag³ówkowe i manuale do OpenGL dla systemu X11R6.
 
 %package OpenGL-static
 Summary:       X11R6 static libraries with OpenGL
-Summary(pl):   Biblioteki sytatyczne do X11R6 ze wsparciem dla OpenGL
+Summary(pl):   Biblioteki statyczne do X11R6 ze wsparciem dla OpenGL
 Group:         X11/Libraries
 Group(de):     X11/Libraries
+Group(es):     X11/Bibliotecas
 Group(pl):     X11/Biblioteki
 Requires:      %{name}-OpenGL-devel = %{version}
 Provides:      OpenGL-static
@@ -324,24 +341,25 @@ Obsoletes:        Mesa-static
 X11R6 static libraries with OpenGL.
 
 %description -l pl OpenGL-static
-Biblioteki sytatyczne zawieraj±ce wsparcie dla OpenGL do X11R6.
+Biblioteki statyczne zawieraj±ce wsparcie dla OpenGL do X11R6.
 
-%package XF86Setup
+%package setup
 Summary:       Graphical configuration tool for XFree86
 Summary(pl):   Graficzny konfigurator dla XFree86
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
-Requires:      %{name}-VGA16 = %{version}
+Requires:      %{name}-Xserver = %{version}
+Obsoletes:     XFree86-xf86cfg
 
-%description XF86Setup
-XF86Setup is a graphical configuration tool for the XFree86 family of
+%description setup
+Setup containst a configuration tool for the XFree86 family of
 servers. It allows you to configure video settings, keyboard layouts,
 mouse type, and other miscellaneous options. It is slow however, and
 requires the generic VGA 16 color server be available.
 
-%description -l pl XF86Setup
-Graficzny konfigurator dla XFree86.
+%description -l pl setup
+Pakiet setup zawiera narzêdzia do konfiguracji Xfree86.
 
 %package Xvfb
 Summary:       XFree86 Xvfb server
@@ -350,10 +368,10 @@ Group:            X11/XFree86/Servers
 Group(de):     X11/XFree86/Server
 Group(pl):     X11/XFree86/Serwery
 Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-fonts = %{version}
+Requires:      %{name}-fonts >= 4.0.2
 
 %description Xvfb
-Xvfb (X Virtual Frame Buffer) is an X Windows System server that is
+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
@@ -369,6 +387,15 @@ don't need an X server but insist on having one.
 If you need to test your X server or your X clients, you may want to
 install Xvfb for that purpose.
 
+%description -l pl Xvfb
+Xvfb (X Virtual Frame Buffer) jest X serwerem, który mo¿na uruchamiaæ
+na maszynach bez urz±dzeñ wy¶wietlaj±cych ani fizycznych urz±dzeñ
+wej¶ciowych. Xvfb emuluje prosty framebuffer w pamiêci. Zwykle jest
+u¿ywany do testowania X serwerów, mo¿e te¿ byæ u¿ywany do testowania
+X klientów w rzadko u¿ywanych konfiguracjach ekranu. Mo¿na te¿ u¿yæ
+Xvfb do uruchomienia aplikacji, które w rzeczywisto¶ci nie wymagaj±
+X serwera, ale odmawiaj± uruchomienia bez niego.
+
 %package Xnest
 Summary:       XFree86 Xnest server
 Summary(pl):   Serwer XFree86 Xnest
@@ -376,7 +403,7 @@ Group:              X11/XFree86/Servers
 Group(de):     X11/XFree86/Server
 Group(pl):     X11/XFree86/Serwery
 Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-fonts = %{version}
+Requires:      %{name}-fonts >= 4.0.2
 
 %description Xnest
 Xnest is an X Window System server which runs in an X window. Xnest is
@@ -387,19 +414,27 @@ 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
+Xnest jest X serwerem uruchamianym w okienku innego X serwera. Xnest
+zachowuje siê jak X klient w stosunku do prawdziwego X serwera, a jak
+X serwer dla w³asnych klientów.
+
 %package Xprt
 Summary:       X print server
-Summary(pl):   X print server
+Summary(pl):   X serwer z rozszerzeniem Xprint
 Group:         X11/XFree86/Servers
 Group(de):     X11/XFree86/Server
 Group(pl):     X11/XFree86/Serwery
 Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-fonts = %{version}
+Requires:      %{name}-fonts >= 4.0.2
 
 %description Xprt
 Xprt provides an X server with the print extension and special DDX
 implementation.
 
+%description -l pl Xprt
+Xprt jest X serwerem z rozszerzeniem Xprint.
+
 %package Xserver
 Summary:       XFree86 X display server
 Summary(de):   XFree86 Server
@@ -429,12 +464,10 @@ Obsoletes:        XFree86-Sun XFree86-Sun24 XFree86-SunMono
 Obsoletes:     XFree86-XF86Setup, Xconfigurator
 
 %description Xserver
-X server for most simple framebuffer SVGA devices, including cards
-built from ET4000 chips, Cirrus Logic chips, Chips and Technologies
-laptop chips, Trident 8900 and 9000 chips. It works for Diamond
-Speedstar, Orchid Kelvins, STB Nitros and Horizons, Genoa 8500VL, most
-Actix boards, the Spider VLB Plus. It also works for many other chips
-and cards, so try this server if you are having problems.
+Generally used X server which uses display hardware. It requires
+proper driver for your display hardware - package itself contains only
+drivers for VGA and VESA-compliant cards (without acceleration). Other
+drivers can be found in XFree86-driver-* packages.
 
 %description -l de Xserver
 X-Server für die elementarsten Framebuffer-SVGA-Geräte, einschließlich
@@ -455,12 +488,10 @@ pour de nombreux autres circuits et cartes. Essayez ce serveur si vous
 avez des problèmes.
 
 %description -l pl Xserver
-X serwer dla wiêkszo¶ci prostych kart SVGA, w³±czaj±c karty zbudowane
-na uk³adach ET4000, Cirrus Logic, Trident 8900 i 9000, oraz uk³ady
-wystêpuj±ce w laptopach. Dzia³a tak¿e z kartami Diamnod Speedstar,
-Orchid Kelvins, STB Nitros i Horizons, Genoa 8500VL, wiêkszo¶æ Actix,
-Spider VLB Plus. Dzia³a równie¿ na wielu innych kartach opartych na
-innych uk³adach wiêc spróbuj tego serwera je¶li masz jakie¶ problemy.
+Jest to podstawowy X serwer wy¶wietlaj±cy obraz na karcie graficznej.
+Do dzia³ania wymaga odpowiedniego drivera - sam pakiet zawiera tylko
+drivery dla kart VGA oraz SVGA zgodnych z VESA (bez akceleracji). Inne
+drivery mo¿na znale¼æ w pakietach XFree86-driver-*.
 
 %description -l tr Xserver
 ET4000, Cirrus Logic, Chips and Technologies dizüstü, Trident 8900 ve
@@ -472,6 +503,7 @@ sunucuyu deneyin.
 
 %package driver-apm
 Summary:       Alliance Promotion video driver
+Summary(pl):   Driver do kart Alliance Promotion
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -479,10 +511,29 @@ Requires: %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-apm
-Alliance Promotion driver for XFree86 4.0+.
+Alliance Promotion driver.
+
+%description -l pl driver-apm
+Driver do kart Alliance Promotion.
+
+%package driver-ark
+Summary:       Ark Logic video driver
+Summary(pl):   Driver do kart Ark Logic
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-ark
+Ark Logic driver.
+
+%description -l pl driver-ark
+Driver do kart Ark Logic.
 
 %package driver-ati
 Summary:       ATI video driver
+Summary(pl):   Driver do kart ATI
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -492,8 +543,12 @@ Requires:  %{name}-Xserver = %{version}-%{release}
 %description driver-ati
 ATI video driver.
 
+%description -l pl driver-ati
+Driver do kart ATI.
+
 %package driver-chips
 Summary:       Chips and Technologies video driver
+Summary(pl):   Driver do kart na uk³adach Chips and Technologies
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -503,8 +558,12 @@ Requires:  %{name}-Xserver = %{version}-%{release}
 %description driver-chips
 Chips and Technologies video driver.
 
+%description -l pl driver-chips
+Driver do kart na uk³adach Chips and Technologies.
+
 %package driver-cirrus
 Summary:       Cirrus Logic video driver
+Summary(pl):   Driver do kart Cirrus Logic
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -514,8 +573,12 @@ Requires:  %{name}-Xserver = %{version}-%{release}
 %description driver-cirrus
 Cirrus Logic video driver.
 
+%description -l pl driver-cirrus
+Driver do kart Cirrus Logic.
+
 %package driver-cyrix
 Summary:       Cyrix video driver
+Summary(pl):   Driver do grafiki na uk³adzie Cyrix MediaGX
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -525,8 +588,12 @@ Requires:  %{name}-Xserver = %{version}-%{release}
 %description driver-cyrix
 Cyrix video driver.
 
+%description -l pl driver-cyrix
+Driver do grafiki na uk³adzie Cyrix MediaGX.
+
 %package driver-fbdev
 Summary:       Video driver for framebuffer device
+Summary(pl):   Driver korzystaj±cy z framebuffera
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -534,10 +601,14 @@ Requires: %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-fbdev
-Video driver for framebuffer device.
+Non-accelerated video driver for framebuffer device.
+
+%description -l pl driver-fbdev
+Nie akcelerowany driver korzystaj±cy z framebuffera.
 
 %package driver-ffb
 Summary:       Video driver for DRI sparc framebuffer device
+Summary(pl):   Driver do framebuffera DRI na sparc
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -547,8 +618,12 @@ Requires:  %{name}-Xserver = %{version}-%{release}
 %description driver-ffb
 Video driver for DRI sparc framebuffer device.
 
+%description -l pl driver-ffb
+Driver do framebuffera DRI na sparc.
+
 %package driver-glide
-Summary:       Voodoo 1 and Voodoo 2 video driver
+Summary:       3Dfx Voodoo1 and Voodoo2 video driver
+Summary(pl):   Driver do kart 3Dfx Voodoo1 i Voodoo2
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -556,10 +631,14 @@ Requires: %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-glide
-Voodoo 1 and Voodoo 2 video driver.
+Voodoo1 and Voodoo2 video driver.
+
+%description -l pl driver-glide
+Driver do kart Voodoo1 i Voodoo2 firmy 3Dfx.
 
 %package driver-glint
 Summary:       GLINT/Permedia video driver
+Summary(pl):   Driver do kart GLINT i Permedia
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -570,8 +649,27 @@ Requires:  OpenGL
 %description driver-glint
 GLINT/Permedia video driver.
 
+%description -l pl driver-glint
+Driver do kart GLINT i Permedia.
+
+%package driver-i128
+Summary:       Number 9 I128 video driver
+Summary(pl):   Driver do kart Number 9 I128
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-i128
+Number 9 I128 video driver.
+
+%description -l pl driver-i128
+Driver do kart Number 9 I128.
+
 %package driver-i740
 Summary:       Intel i740 video driver
+Summary(pl):   Driver do kart na uk³adzie Intel i740
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -581,8 +679,12 @@ Requires:  %{name}-Xserver = %{version}-%{release}
 %description driver-i740
 Intel i740 video driver.
 
+%description -l pl driver-i740
+Driver do kart na uk³adzie Intel i740.
+
 %package driver-i810
-Summary:       Intel i810 video driver
+Summary:       Intel i810/i815 video driver
+Summary(pl):   Driver do grafiki na uk³adach Intel i810 i i815
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -591,10 +693,14 @@ Requires: %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
 
 %description driver-i810
-Intel i810 video driver.
+Intel i810/i815 video driver.
+
+%description -l pl driver-i810
+Driver do grafiki na uk³adach Intel i810 i i815.
 
 %package driver-mga
 Summary:       Matrox video driver
+Summary(pl):   Driver do kart Matrox
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -605,8 +711,12 @@ Requires:  OpenGL
 %description driver-mga
 Matrox video driver.
 
+%description -l pl driver-mga
+Driver do kart Matrox.
+
 %package driver-neomagic
 Summary:       NeoMagic video driver
+Summary(pl):   Driver do kart NeoMagic
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -616,8 +726,12 @@ Requires:  %{name}-Xserver = %{version}-%{release}
 %description driver-neomagic
 NeoMagic video driver.
 
+%description -l pl driver-neomagic
+Driver do kart NeoMagic.
+
 %package driver-nv
 Summary:       NVIDIA video driver
+Summary(pl):   Driver do kart na uk³adach firmy NVIDIA
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -625,10 +739,14 @@ Requires: %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-nv
-NVIDIA video driver.
+NVIDIA video driver. Supports Riva128, RivaTNT, GeForce.
+
+%description -l pl driver-nv
+Driver do kart na uk³adach firmy NVIDIA: Riva128, RivaTNT, GeForce.
 
 %package driver-r128
 Summary:       ATI Rage 128 video driver
+Summary(pl):   Driver do kart ATI Rage 128
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -639,8 +757,28 @@ Requires:  OpenGL
 %description driver-r128
 ATI Rage 128 video driver.
 
+%description -l pl driver-r128
+Driver do kart ATI Rage 128.
+
+%package driver-radeon
+Summary:       ATI Radeon video driver
+Summary(pl):   Driver do kart ATI Radeon
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      OpenGL
+
+%description driver-radeon
+ATI Radeon video driver.
+
+%description -l pl driver-radeon
+Driver do kart ATI Radeon.
+
 %package driver-rendition
 Summary:       Rendition video driver
+Summary(pl):   Driver do kart Rendition
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -648,10 +786,14 @@ Requires: %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-rendition
-Rendition video driver.
+Rendition/Micron video driver.
+
+%description -l pl driver-rendition
+Driver do kart Verite firmowanych przez Rendition/Micron.
 
 %package driver-s3virge
-Summary:       S3 ViRGE video driver
+Summary:       S3 ViRGE/Trio3D video driver
+Summary(pl):   Driver do kart na uk³adach S3 ViRGE i Trio3D
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -659,10 +801,44 @@ Requires: %{name}-modules = %{version}-%{release}
 Requires:      %{name}-Xserver = %{version}-%{release}
 
 %description driver-s3virge
-S3 ViRGE video driver.
+S3 ViRGE/Trio3D video driver.
+
+%description -l pl driver-s3virge
+Driver do kart na uk³adach S3 ViRGE i Trio3D.
+
+%package driver-savage
+Summary:       S3 Savage video driver
+Summary(pl):   Driver do kart na uk³adach S3 Savage
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-savage
+S3 Savage video driver.
+
+%description -l pl driver-savage
+Driver do kart na uk³adach S3 Savage.
+
+%package driver-siliconmotion
+Summary:       Silicon Motion video driver
+Summary(pl):   Driver do kart na uk³adach Silicon Motion
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-siliconmotion
+Silicon Motion video driver.
+
+%description -l pl driver-siliconmotion
+Driver do kart na uk³adach Lynx firmy Silicon Motion.
 
 %package driver-sis
 Summary:       SiS video driver
+Summary(pl):   Driver do kart na uk³adach SiS
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -672,8 +848,117 @@ Requires: %{name}-Xserver = %{version}-%{release}
 %description driver-sis
 SiS video driver.
 
+%description -l pl driver-sis
+Driver do kart na uk³adach SiS.
+
+%package driver-sunbw2
+Summary:       sunbw2 - Sun BW2 video driver
+Summary(pl):   Driver do monochromatycznego framebuffera BW2 na Sunie
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-sunbw2
+sunbw2 - Sun BW2 video driver.
+
+%description -l pl driver-sunbw2
+Driver do monochromatycznego framebuffera BW2 na Sunie.
+
+%package driver-suncg14
+Summary:       suncg14 - Sun CG14 video driver
+Summary(pl):   Driver do kolorowego framebuffera CG14 na Sunie
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-suncg14
+suncg14 - Sun CG14 video driver.
+
+%description -l pl driver-suncg14
+Driver do kolorowego framebuffera CG14 na Sunie.
+
+%package driver-suncg3
+Summary:       suncg3 - Sun CG3 video cards driver
+Summary(pl):   Driver do kolorowego framebuffera CG3 na Sunie
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-suncg3
+suncg3 - Sun CG3 video cards driver.
+
+%description -l pl driver-suncg3
+Driver do kolorowego framebuffera CG3 na Sunie.
+
+%package driver-suncg6
+Summary:       suncg6 - Sun GX and Turbo GX video driver
+Summary(pl):   Driver do grafiki GX i Turbo GX na Sunie
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-suncg6
+suncg6 - Sun GX and Turbo GX video driver.
+
+%description -l pl driver-suncg6
+Driver do grafiki GX i Turbo GX na Sunie.
+
+%package driver-sunffb
+Summary:       sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver
+Summary(pl):   Driver do kart Sun Creator, Creator 3D, Elite 3D
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-sunffb
+sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver.
+
+%description -l pl driver-sunffb
+Driver do kart Sun Creator, Creator 3D, Elite 3D.
+
+%package driver-sunleo
+Summary:       sunleo - Sun Leo (ZX) video cards driver
+Summary(pl):   Driver do kart Sun Leo (ZX)
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-sunleo
+sunleo - Sun Leo (ZX) video cards driver.
+
+%description -l pl driver-sunleo
+Driver do kart Sun Leo (ZX).
+
+%package driver-suntcx
+Summary:       suntcx - Sun TCX video cards driver
+Summary(pl):   Driver do kart Sun TCX
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-suntcx
+suntcx - Sun TCX video cards driver.
+
+%description -l pl driver-suntcx
+Driver do kart Sun TCX.
+
 %package driver-tdfx
 Summary:       3Dfx video driver
+Summary(pl):   Driver do kart 3Dfx
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -682,10 +967,14 @@ Requires: %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
 
 %description driver-tdfx
-3Dfx video driver.
+3Dfx video driver. Supports Voodoo Banshee, Voodoo3, Voodoo4, Voodoo5.
+
+%description -l pl driver-tdfx
+Driver do kart 3Dfx: Voodoo Banshee, Voodoo3, Voodoo4, Voodoo5.
 
 %package driver-tga
 Summary:       TGA video driver
+Summary(pl):   Driver do kart TGA
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -695,8 +984,12 @@ Requires:  %{name}-Xserver = %{version}-%{release}
 %description driver-tga
 TGA video driver.
 
+%description -l pl driver-tga
+Driver do kart TGA.
+
 %package driver-trident
 Summary:       Trident video driver
+Summary(pl):   Driver do kart Trident
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -706,8 +999,12 @@ Requires:  %{name}-Xserver = %{version}-%{release}
 %description driver-trident
 Trident video driver.
 
+%description -l pl driver-trident
+Driver do kart Trident.
+
 %package driver-tseng
 Summary:       Tseng Labs video driver
+Summary(pl):   Driver do kart Tseng Labs
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
@@ -717,6 +1014,24 @@ Requires: %{name}-Xserver = %{version}-%{release}
 %description driver-tseng
 Tseng Labs video driver.
 
+%description -l pl driver-tseng
+Driver do kart firmy Tseng Labs.
+
+%package driver-vmware
+Summary:       VMWare SVGA video driver
+Summary(pl):   Driver do emulowanych kart SVGA pod VMware.
+Group:         X11/XFree86
+Group(de):     X11/XFree86
+Group(pl):     X11/XFree86
+Requires:      %{name}-modules = %{version}-%{release}
+Requires:      %{name}-Xserver = %{version}-%{release}
+
+%description driver-vmware
+VMware SVGA video driver.
+
+%description -l pl driver-vmware
+Driver do emulowanych kart SVGA pod VMware.
+
 %package DPS
 Summary:       Display PostScript
 Summary(pl):   Display PostScript
@@ -726,11 +1041,11 @@ Group(pl):       X11/XFree86
 Obsoletes:     dgs
 
 %description DPS
-X-Windows Display PostScript is device-independent imaging model for
+X-Window Display PostScript is device-independent imaging model for
 displaying information on a screen.
 
 %description -l pl DPS
-X-Windows Display PostScript, to niezale¿ny od urz±dzenia model
+X-Window Display PostScript to niezale¿ny od urz±dzenia model
 wy¶wietlania informacji na ekranie.
 
 %package DPS-devel
@@ -743,10 +1058,10 @@ Requires:        %{name}-DPS = %{version}
 Obsoletes:     dgs-devel
 
 %description DPS-devel
-Header files for develop X-Windows Display Postscript.
+Header files for develop X-Window Display Postscript.
 
 %description -l pl DPS-devel
-Pliki nag³ówkowe do biblioteki do X-Windows Display PostScript.
+Pliki nag³ówkowe do biblioteki X-Window Display PostScript.
 
 %package DPS-static
 Summary:       Display PostScript
@@ -758,26 +1073,31 @@ Requires:        %{name}-DPS-devel = %{version}
 Obsoletes:     dgs-static
 
 %description DPS-static
-X-Windows Display PostScript static libraries.
+X-Window Display PostScript static libraries.
 
 %description -l pl DPS-static
-Statyczne biblioteko do X-Windows Display PostScript.
+Statyczne biblioteki do X-Window Display PostScript.
 
 %package -n sessreg
 Summary:       sessreg - manage utmp/wtmp entries for non-init clients
+Summary(pl):   Program do zarz±dzania wpisami w utmp/wtmp
 Group:         X11/XFree86
 Group(de):     X11/XFree86
 Group(pl):     X11/XFree86
 Requires:      %{name}-libs = %{version}
 
 %description -n sessreg
-Sessreg is a simple program for managing utmp/wtmp entries for xdm
+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 -l pl -n sessreg
+sessreg jest prostym programem do zarz±dzania wpisami w utmp/wtmp dla
+sesji xdm.
+
 %package -n xdm
 Summary:       xdm - X Display Manager with support for XDMCP, host chooser
 Summary(pl):   XDM
@@ -804,11 +1124,11 @@ Manager Control Protocol.
 %package -n twm
 Summary:       Tab Window Manager for the X Window System
 Summary(pl):   Twm - podstawowy zarz±dca okien dla X Window System
-Group:         X11/Window Managers/Tools
-Group(de):     X11/Fenstermanager/Werkzeuge
+Group:         X11/Window Managers
+Group(de):     X11/Fenstermanager
 Group(es):     X11/Administraadores De Ventanas
 Group(fr):     X11/Gestionnaires De Fenêtres
-Group(pl):     X11/Zarz±dcy Okien/Narzêdzia
+Group(pl):     X11/Zarz±dcy Okien
 
 %description -n twm
 Twm is a window manager for the X Window System. It provides
@@ -824,6 +1144,12 @@ 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
@@ -832,6 +1158,10 @@ servers remotely with this package, and the remote system will be able
 to use all fonts installed on the font server, even if they are not
 installed on the remote computer.
 
+%description -l pl -n xfs
+Pakiet zawiera serwer fontów dla XFree86. Mo¿e udostêpniaæ fonty dla
+X serwerów lokalnych lub zdalnych.
+
 %package -n xauth
 Summary:       xauth - X authority file utility
 Group:         X11/XFree86
@@ -872,8 +1202,7 @@ X11R6-contrib in older releases.
 #--- %prep ---------------------------
 
 %prep
-%setup -q -c -a2
-#%setup -q -c -a1 -a2
+%setup -q -c -a1
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -884,74 +1213,40 @@ X11R6-contrib in older releases.
 #%patch6 -p0
 %patch7 -p1
 %patch8 -p1
-%patch9 -p0
+%patch9 -p1
 %patch10 -p1
-#%patch11 -p1 #not needed, included in 4.0.2 
-#%patch12 -p0 #patch not exist
-#%patch13 -p1 #patch not exist
-%ifarch sparc64
+%patch11 -p0
+%patch12 -p1
+%patch13 -p1
 %patch14 -p1
-%endif
-%ifarch alpha
-%patch15 -p0
-%endif 
-#%patch16 -p1 #not needed, included in 4.0.2
+%patch15 -p1
+%patch16 -p1
 %patch17 -p1
-#%patch18 -p1 #not needed, included in 4.0.2
-#%patch19 -p0 #not needed, included in 4.0.2
-#%patch20 -p1
-#%patch21 -p0
-#%patch22 -p1
-#%patch23 -p1
-#%patch24 -p1
-#%patch25 -p1
-#%patch26 -p0
-#%patch27 -p1
-#%patch28 -p1
-#%patch29 -p0
-#%patch30 -p0
+%patch18 -p1
+#%patch19 -p1
+%patch20 -p1
+%patch21 -p1
+%patch22 -p1
+%patch23 -p1
+%patch24 -p1
+%patch25 -p1
+%patch26 -p1
+%ifarch alpha
+%patch27 -p0
+%endif
+%patch28 -p1
+%patch29 -p1
 rm -f xc/config/cf/host.def
 
 #--- %build --------------------------
 
 %build
-%{__make} -S -C xc World \
-       "BOOTSTRAPCFLAGS=%{!?debug:$RPM_OPT_FLAGS}%{?debug:-O -g}" \
-       "CCOPTIONS=%{!?debug:$RPM_OPT_FLAGS}%{?debug:-O -g}" \
-       "CXXOPTIONS=%{!?debug:$RPM_OPT_FLAGS}%{?debug:-O -g}" \
+%{__make} -S -C xc World DEFAULT_OS_CPU_FROB=%{_target_cpu} \
+       "BOOTSTRAPCFLAGS=%{rpmcflags}" \
+       "CCOPTIONS=%{rpmcflags}" \
+       "CXXOPTIONS=%{rpmcflags}" \
        "CXXDEBUGFLAGS=" "CDEBUGFLAGS="
 
-cd Mesa*
-
-%configure \
-       --enable-static \
-       --enable-shared \
-       --with-ggi="no" \
-       --with-svga="no" \
-       --disable-ggi-fbdev \
-       --disable-ggi-genkgi \
-%ifarch %{ix86} \
-       --enable-x86 \
-  %ifarch i586 i686 \
-       --enable-mmx \
-       --enable-3dnow \
-  %else \
-    %ifarch k6 \
-       --enable-mmx \
-       --enable-3dnow" \
-    %else \
-       --disable-mmx \
-       --disable-3dnow \
-    %endif \
-  %endif \
-%else \
-       --disable-x86 \
-       --disable-mmx \
-       --disable-3dnow
-%endif
-
-%{__make} -C src-glu
-       
 #--- %install ------------------------
 
 %install
@@ -961,31 +1256,32 @@ install -d $RPM_BUILD_ROOT/etc/{sysconfig,X11,pam.d,rc.d/init.d,security/console
        $RPM_BUILD_ROOT/var/lib/xkb \
        $RPM_BUILD_ROOT/usr/include \
        $RPM_BUILD_ROOT/usr/bin \
-       $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties \
-       $RPM_BUILD_ROOT{%{_appnkldir}/Utilities,%{_datadir}/pixmaps}
+       $RPM_BUILD_ROOT/usr/lib \
+       $RPM_BUILD_ROOT%{_wmpropsdir} \
+       $RPM_BUILD_ROOT{%{_applnkdir}/Utilities,%{_pixmapsdir}/mini}
 
 %{__make} -C xc        "DESTDIR=$RPM_BUILD_ROOT" \
                "DOCDIR=/usr/share/doc/%{name}-%{version}" \
                "INSTBINFLAGS=-m 755" \
                "INSTPGMFLAGS=-m 755" \
                "RAWCPP=/lib/cpp" \
+               "BOOTSTRAPCFLAGS=%{rpmcflags}" \
+               "CCOPTIONS=%{rpmcflags}" \
+               "CXXOPTIONS=%{rpmcflags}" \
+               "CXXDEBUGFLAGS=" "CDEBUGFLAGS=" \
                install install.man
 
-%{__make} -C Mesa*/src-glu install \
-       DESTDIR=$RPM_BUILD_ROOT
-
-install Mesa*/include/GL/glu.h $RPM_BUILD_ROOT%{_includedir}/GL/
-
 # setting default X
 rm -f $RPM_BUILD_ROOT%{_bindir}/X
 ln -sf XFree86 $RPM_BUILD_ROOT%{_bindir}/X
 
 # setting ghost X in /etc/X11 -- xf86config will fix this ...
-ln -s ../..%{_bindir}/XFree86 $RPM_BUILD_ROOT/etc/X11/X
+ln -sf ../..%{_bindir}/XFree86 $RPM_BUILD_ROOT/etc/X11/X
 
-# add X11 links in /usr/bin and /usr/include
-ln -s ../X11R6/include/X11 $RPM_BUILD_ROOT/usr/include/X11
-ln -s ../X11R6/bin $RPM_BUILD_ROOT/usr/bin/X11
+# add X11 links in /usr/bin, /usr/lib /usr/include
+ln -sf ../X11R6/include/X11 $RPM_BUILD_ROOT/usr/include/X11
+ln -sf ../X11R6/lib/X11 $RPM_BUILD_ROOT/usr/lib/X11
+ln -sf ../X11R6/bin $RPM_BUILD_ROOT/usr/bin/X11
 
 # fix libGL*.so links
 rm -f $RPM_BUILD_ROOT%{_libdir}/libGL*.so
@@ -997,33 +1293,32 @@ rm -f $RPM_BUILD_ROOT/etc/X11/xdm/{*Console,Xaccess,Xsession,Xsetup*}
 install xdm-xinitrc-*/pixmaps/* $RPM_BUILD_ROOT/etc/X11/xdm/pixmaps/
 install xdm-xinitrc-*/{*Console,Xaccess,Xsession,Xsetup*} $RPM_BUILD_ROOT/etc/X11/xdm/
 
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/xdm
-install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/xserver
+install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xdm
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/xserver
 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/xdm
 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/xfs
 install %{SOURCE6} $RPM_BUILD_ROOT/etc/X11/fs/config
-install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/pl/XTerm
+install %{SOURCE7} $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/pl/XTerm
 
-install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/xdm
-install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/xfs
+install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/xdm
+install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/xfs
 
-install %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties/twm.desktop
-install %{SOURCE12} $RPM_BUILD_ROOT%{_appnkldir}/Utilities
-install %{SOURCE13} $RPM_BUILD_ROOT%{_appnkldir}/Utilities
-install %{SOURCE14} $RPM_BUILD_ROOT%{_appnkldir}
+install %{SOURCE10} $RPM_BUILD_ROOT%{_wmpropsdir}/twm.desktop
+install %{SOURCE11} $RPM_BUILD_ROOT%{_applnkdir}/Utilities
+install %{SOURCE12} $RPM_BUILD_ROOT%{_applnkdir}/Utilities
+install %{SOURCE13} $RPM_BUILD_ROOT%{_applnkdir}
 
-install %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/pixmaps
+install %{SOURCE14} $RPM_BUILD_ROOT%{_datadir}/pixmaps
 
 touch $RPM_BUILD_ROOT/etc/security/console.apps/xserver
 touch $RPM_BUILD_ROOT/etc/security/blacklist.xserver
 touch $RPM_BUILD_ROOT/etc/security/blacklist.xdm
 
-#ln -sf ../..%{_includedir}/X11 $RPM_BUILD_ROOT%{_includedir}/X11 ##change
-ln -sf %{_fontdir} $RPM_BUILD_ROOT%{_libdir}/X11/fonts
+ln -sf %{_fontsdir} $RPM_BUILD_ROOT%{_libdir}/X11/fonts
 
 # do not duplicate xkbcomp program
 rm -f $RPM_BUILD_ROOT%{_libdir}/X11/xkb/xkbcomp
-ln -sf ../../../bin/xkbcomp $RPM_BUILD_ROOT%{_libdir}/X11/xkb/xkbcomp
+ln -sf %{_bindir}/xkbcomp $RPM_BUILD_ROOT/etc/X11/xkb/xkbcomp
 
 ln -sf ../../../share/doc/%{name}-%{version} \
        $RPM_BUILD_ROOT%{_libdir}/X11/doc
@@ -1035,6 +1330,15 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/X11/config/host.def
 
 rm -rf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/html
 
+# directories for applications locales
+echo '%defattr(644,root,root,755)' > XFree86-libs.lang
+for lang in af az bg bg_BG.cp1251 br ca cs da de el en_GB eo es et eu fi \
+    fr ga gl he hr hu is it ja ko lt mi mk nl nn no pl pt pt_BR ro ru sk \
+    sl sr sv ta th tr uk wa zh_CN zh_CN.GB2312 zh_TW.Big5 ; do
+       install -d $RPM_BUILD_ROOT%{_datadir}/locale/${lang}/LC_MESSAGES
+       echo "%lang(${lang}) %{_datadir}/locale/${lang}" >> XFree86-libs.lang
+done
+
 %ifnarch sparc sparc64
 gzip -9nf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/*
 
@@ -1043,7 +1347,13 @@ gunzip $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/README.*
 
 %endif
 
-#--- %post{un}, %preun, %verifyscript -
+#--- %post{un}, %preun, %verifyscript, %trigge ----------
+
+%triggerpostun modules -- XFree86-modules < 4.0.2
+if [ -d /usr/X11R6/lib/X11/xkb ]; then
+       rm -rf /usr/X11R6/lib/X11/xkb
+       ln -sf ../../../../etc/X11/xkb /usr/X11R6/lib/X11/xkb
+fi
 
 %post libs
 grep "^%{_libdir}$" /etc/ld.so.conf >/dev/null 2>&1
@@ -1066,6 +1376,24 @@ else
        echo "found"
 fi
 
+%pre -n xfs
+if [ -n "`/usr/bin/getgid xfs`" ]; then
+       if [ "`/usr/bin/getgid xfs`" != "56" ]; then
+               echo "Warning: group xfs hasn't gid=56. Correct this before installing xfs." 1>&2
+               exit 1
+       fi
+else
+       /usr/sbin/groupadd -g 56 -r -f xfs
+fi
+if [ -n "`/bin/id -u xfs 2>/dev/null`" ]; then
+       if [ "`/bin/id -u xfs`" != "56" ]; then
+               echo "Warning: user xfs hasn't uid=56. Corrent this before installing xfs." 1>&2
+               exit 1
+       fi
+else
+       /usr/sbin/useradd -u 56 -r -d /etc/X11/fs -s /bin/false -c "X Font Server" -g xfs xfs 1>&2
+fi
+
 %post -n xfs
 /sbin/chkconfig --add xfs
 if [ -f /var/lock/subsys/xfs ]; then
@@ -1074,14 +1402,6 @@ else
        echo "Run \"/etc/rc.d/init.d/xfs start\" to start font server." >&2
 fi
 
-%post -n xdm
-/sbin/chkconfig --add xdm
-if [ -f /var/lock/subsys/xdm ]; then
-       /etc/rc.d/init.d/xdm restart >&2
-else
-       echo "Run \"/etc/rc.d/init.d/xdm start\" to start xdm." >&2
-fi
-               
 %preun -n xfs
 if [ "$1" = "0" ]; then
        if [ -f /var/lock/subsys/xfs ]; then
@@ -1090,6 +1410,20 @@ if [ "$1" = "0" ]; then
        /sbin/chkconfig --del xfs
 fi
 
+%postun -n xfs
+if [ $1 = 0 ]; then
+       /usr/sbin/userdel xfs 2>/dev/null
+       /usr/sbin/groupdel xfs 2>/dev/null
+fi
+
+%post -n xdm
+/sbin/chkconfig --add xdm
+if [ -f /var/lock/subsys/xdm ]; then
+       /etc/rc.d/init.d/xdm restart >&2
+else
+       echo "Run \"/etc/rc.d/init.d/xdm start\" to start xdm." >&2
+fi
+               
 %preun -n xdm
 if [ "$1" = "0" ]; then
        if [ -f /var/lock/subsys/xdm ]; then
@@ -1101,6 +1435,9 @@ fi
 %post   DPS -p /sbin/ldconfig
 %postun DPS -p /sbin/ldconfig
 
+%post  OpenGL-libs -p /sbin/ldconfig
+%postun        OpenGL-libs -p /sbin/ldconfig
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -1109,16 +1446,12 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %ifnarch sparc sparc64
-%doc %{_docdir}/%{name}-%{version}/*
+%doc %{_docdir}/%{name}-%{version}
 %doc %{_libdir}/X11/doc
 %endif
 
-%dir %{_prefix}
-%dir %{_libdir}
-%dir %{_libdir}/X11
-%dir %{_bindir}
-
 %{_libdir}/X11/XErrorDB
+%{_libdir}/X11/XftConfig
 %{_libdir}/X11/XKeysymDB
 %{_libdir}/X11/locale
 
@@ -1169,12 +1502,10 @@ rm -rf $RPM_BUILD_ROOT
 
 %lang(pl) %{_libdir}/X11/app-defaults/pl
 
+%dir %{_libdir}/X11/x11perfcomp
 %attr(755,root,root) %{_libdir}/X11/x11perfcomp/*
 %{_libdir}/X11/*.txt
 
-%ifnarch sparc sparc64
-%attr(755,root,root) %{_bindir}/SuperProbe
-%endif
 %attr(755,root,root) %{_bindir}/Xmark
 %attr(755,root,root) %{_bindir}/appres
 %attr(755,root,root) %{_bindir}/atobm
@@ -1192,17 +1523,11 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/mergelib
 %attr(755,root,root) %{_bindir}/mkdirhier
 %attr(755,root,root) %{_bindir}/mkfontdir
-%ifnarch sparc sparc64
-%attr(755,root,root) %{_bindir}/pcitweak
-%endif
 %attr(755,root,root) %{_bindir}/proxymngr
 %attr(755,root,root) %{_bindir}/resize
 %attr(755,root,root) %{_bindir}/revpath
 %attr(755,root,root) %{_bindir}/rstart
 %attr(755,root,root) %{_bindir}/rstartd
-%ifnarch sparc sparc64
-%attr(755,root,root) %{_bindir}/scanpci
-%endif
 %attr(755,root,root) %{_bindir}/setxkbmap
 %attr(755,root,root) %{_bindir}/showrgb
 %attr(755,root,root) %{_bindir}/smproxy
@@ -1212,8 +1537,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/xconsole
 %attr(755,root,root) %{_bindir}/xcutsel
 %attr(755,root,root) %{_bindir}/xdpyinfo
-%attr(755,root,root) %{_bindir}/xf86cfg
-%attr(755,root,root) %{_bindir}/xf86config
 %attr(755,root,root) %{_bindir}/xfindproxy
 %attr(755,root,root) %{_bindir}/xfwp
 %attr(755,root,root) %{_bindir}/xgamma
@@ -1241,20 +1564,19 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/xstdcmap
 %attr(755,root,root) %{_bindir}/xterm
 %attr(755,root,root) %{_bindir}/xvidtune
+%attr(755,root,root) %{_bindir}/xvinfo
 %attr(755,root,root) %{_bindir}/xwd
 %attr(755,root,root) %{_bindir}/xwud
 
-%dir %{_includedir}/bitmaps
-%dir %{_includedir}/X11/bitmaps
-%dir %{_includedir}/X11/pixmaps
-
-%{_includedir}/X11/bitmaps/*
-%{_includedir}/X11/pixmaps/*
+%{_includedir}/X11/bitmaps
+%{_includedir}/X11/pixmaps
 
-%{_appnkldir}/Utilities/*.desktop
-%{_appnkldir}/*.desktop
-%{_datadir}/pixmaps/*
+%{_applnkdir}/Utilities/*.desktop
+%{_applnkdir}/*.desktop
+%{_libdir}/X11/app-defaults/Xvidtune
+%{_pixmapsdir}/x*
 
+%{_mandir}/man1/Xmark.1*
 %{_mandir}/man1/lbxproxy.1*
 %{_mandir}/man1/proxymngr.1*
 %{_mandir}/man1/xfindproxy.1*
@@ -1303,13 +1625,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/xterm.1*
 %{_mandir}/man1/resize.1*
 %{_mandir}/man1/xvidtune.1*
+%{_mandir}/man1/xvinfo.1*
 %{_mandir}/man1/xwd.1*
 %{_mandir}/man1/xwud.1*
-%{_mandir}/man1/xf86cfg.1*
-%{_mandir}/man1/xf86config.1*
-%ifnarch sparc sparc64
-%{_mandir}/man1/SuperProbe.1*
-%endif
 %{_mandir}/man1/xon.1*
 %{_mandir}/man1/revpath.1*
 %{_mandir}/man1/xgamma.1*
@@ -1320,47 +1638,57 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %{_mandir}/man7/*
 
-/usr/bin/X11
-
-%ifnarch sparc
-
 %files modules
 %defattr(-,root,root,755)
 %{_libdir}/X11/xkb
+/etc/X11/xkb
 /var/lib/xkb
 %dir %{_libdir}/modules
 %ifnarch alpha
 %dir %{_libdir}/modules/dri
 %endif
 %dir %{_libdir}/modules/drivers
+%ifnarch sparc sparc64
 %{_libdir}/modules/*.uc
+%endif
 %attr(755,root,root) %{_libdir}/modules/*.a
 %attr(755,root,root) %{_libdir}/modules/codeconv
 %attr(755,root,root) %{_libdir}/modules/drivers/linux
+%ifnarch sparc sparc64
 %attr(755,root,root) %{_libdir}/modules/drivers/vga_drv.o
+%ifnarch alpha
+%attr(755,root,root) %{_libdir}/modules/drivers/vesa_drv.o
+%endif
+%endif
 %dir %{_libdir}/modules/extensions
 %attr(755,root,root) %{_libdir}/modules/extensions/libdbe.a
 %attr(755,root,root) %{_libdir}/modules/extensions/libdri.a
 %attr(755,root,root) %{_libdir}/modules/extensions/libextmod.a
+%ifnarch alpha
 %attr(755,root,root) %{_libdir}/modules/extensions/libpex5.a
+%endif
 %attr(755,root,root) %{_libdir}/modules/extensions/librecord.a
 %attr(755,root,root) %{_libdir}/modules/extensions/libxie.a
 %attr(755,root,root) %{_libdir}/modules/fonts
 %attr(755,root,root) %{_libdir}/modules/input
 %attr(755,root,root) %{_libdir}/modules/linux
+%{_mandir}/man4/citron*
 %{_mandir}/man4/dynapro*
 %{_mandir}/man4/keyboard*
 %{_mandir}/man4/microtouch*
 %{_mandir}/man4/mouse*
 %{_mandir}/man4/v4l*
+%ifnarch sparc sparc64
 %{_mandir}/man4/vga*
+%ifnarch alpha
+%{_mandir}/man4/vesa*
+%endif
+%endif
 %{_mandir}/man4/void*
 %{_mandir}/man4/wacom*
 %{_mandir}/man4/elographics*
 %{_mandir}/man4/mutouch*
 
-%endif
-
 %files -n sessreg
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/sessreg
@@ -1395,10 +1723,11 @@ rm -rf $RPM_BUILD_ROOT
 %config /etc/X11/xdm/Xservers
 %config /etc/X11/xdm/xdm-config
 /etc/X11/xdm/pixmaps
+/etc/X11/xdm/authdir
 
 %files -n twm
 %defattr(644,root,root,755)
-%{_datadir}/gnome/wm-properties/twm.desktop
+%{_wmpropsdir}/twm.desktop
 %attr(755,root,root) %{_bindir}/twm
 %dir /etc/X11/twm
 %config /etc/X11/twm/system.twmrc
@@ -1412,26 +1741,38 @@ rm -rf $RPM_BUILD_ROOT
 %dir /etc/X11/fs
 %attr(755,root,root) %{_libdir}/X11/fs
 %config(noreplace) /etc/X11/fs/config
+%config(noreplace) %verify(not md5 mtime size) /etc/X11/XftConfig
 
 %attr(755,root,root) %{_bindir}/xfs
-%attr(755,root,root) %{_bindir}/fsinfo
 %attr(755,root,root) %{_bindir}/fslsfonts
 %attr(755,root,root) %{_bindir}/fstobdf
 %attr(755,root,root) %{_bindir}/mkcfm
+%attr(755,root,root) %{_bindir}/xfsinfo
+%attr(755,root,root) %{_bindir}/xftcache
 
 %{_mandir}/man1/xfs.1*
-%{_mandir}/man1/fsinfo.1*
 %{_mandir}/man1/fslsfonts.1*
 %{_mandir}/man1/fstobdf.1*
 %{_mandir}/man1/mkcfm.1*
+%{_mandir}/man1/xfsinfo.1*
+%{_mandir}/man1/xftcache.1*
 
 %files -n xauth
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/xauth
 %{_mandir}/man1/xauth.1*
 
-%files libs
+%files libs -f XFree86-libs.lang
 %defattr(644,root,root,755)
+%dir %{_libdir}
+%dir %{_libdir}/X11
+/usr/lib/X11
+%dir %{_bindir}
+/usr/bin/X11
+%dir %{_datadir}/locale
+%dir %{_wmpropsdir}
+%dir %{_pixmapsdir}
+%dir %{_pixmapsdir}/mini
 %attr(755,root,root) %{_libdir}/libX*.so.*.*
 %attr(755,root,root) %{_libdir}/libI*.so.*.*
 %attr(755,root,root) %{_libdir}/libP*.so.*.*
@@ -1450,10 +1791,12 @@ rm -rf $RPM_BUILD_ROOT
 
 %files OpenGL-libs
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/glxinfo
 %attr(755,root,root) %{_libdir}/libGLU.so.*.*
 %ifnarch alpha
 %attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
 %endif
+%{_mandir}/man1/glxinfo.1*
 
 %files OpenGL-devel
 %defattr(644,root,root,755)
@@ -1461,13 +1804,20 @@ rm -rf $RPM_BUILD_ROOT
 %ifnarch alpha
 %attr(755,root,root) %{_libdir}/libOSMesa*.so
 %endif
+%{_libdir}/libGLw.a
+%dir %{_includedir}/GL
 %attr(644,root,root) %{_includedir}/GL/*
 %{_mandir}/man3/glX*
+%{_mandir}/man3/glu*
+%{_mandir}/man3/GLw*
 
 %files OpenGL-static
 %defattr(644,root,root,755)
 %{_libdir}/libGL.a
 %{_libdir}/libGLU.a
+%ifnarch alpha
+%attr(755,root,root) %{_libdir}/libOSMesa*.a
+%endif
 
 %files devel
 %defattr(644,root,root,755)
@@ -1495,13 +1845,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libfntstubs.a
 %{_libdir}/libxf86config.a
 %{_libdir}/libXinerama.a
-
+%dir %{_includedir}
+%dir %{_includedir}/X11
 %{_includedir}/X11/*.h
 %{_includedir}/X11/ICE
 %{_includedir}/X11/PEX5
 %{_includedir}/X11/PM
 %{_includedir}/X11/SM
 %{_includedir}/X11/Xaw
+%{_includedir}/X11/Xft
 %{_includedir}/X11/Xmu
 %{_includedir}/X11/extensions
 %{_includedir}/X11/fonts
@@ -1515,7 +1867,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/imake.1*
 %{_mandir}/man1/makedepend.1*
 %{_mandir}/man1/xmkmf.1*
-%{_mandir}/man3/[A-Z]*
+%{_mandir}/man3/[A-EH-Z]*
 
 /usr/include/X11
 
@@ -1527,24 +1879,23 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libX11.a
 %{_libdir}/libXIE.a
 %{_libdir}/libXaw.a
+%{_libdir}/libXft.a
 %{_libdir}/libXext.a
 %{_libdir}/libXfont.a
 %{_libdir}/libXi.a
 %{_libdir}/libXmu.a
+%{_libdir}/libXmuu.a
 %{_libdir}/libXp.a
 %{_libdir}/libXpm.a
+%{_libdir}/libXrender.a
 %{_libdir}/libXt.a
 %{_libdir}/libXtst.a
 
-%ifarch %{x86}
-
 %files Xvfb
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/Xvfb
 %{_mandir}/man1/Xvfb.1*
 
-%endif
-
 %files Xnest
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/Xnest
@@ -1556,9 +1907,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files Xserver
 %defattr(644,root,root,755)
-%ifnarch sparc sparc64
 %attr(4755,root,root) %{_bindir}/Xwrapper
-%endif
 %attr(755,root,root) %{_bindir}/XFree86
 %attr(755,root,root) /etc/X11/X
 %attr(755,root,root) %{_bindir}/X
@@ -1566,16 +1915,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/Xserver.1*
 %{_mandir}/man5/XF86Config.5*
 
-%ifnarch sparc sparc64
 %{_libdir}/X11/Cards
-%endif
+%{_libdir}/X11/Options
 
 %config(noreplace) %verify(not md5 mtime size) /etc/X11/XF86Config
 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/xserver
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.xserver
 %config(missingok) /etc/security/console.apps/xserver
 
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-apm
 %defattr(644,root,root,755)
@@ -1583,15 +1931,20 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/apm*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64 alpha
 
-%files driver-ati
+%files driver-ark
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/modules/drivers/ati_drv.o
-%{_mandir}/man4/ati*
+%attr(755,root,root) %{_libdir}/modules/drivers/ark_drv.o
 
 %endif
-%ifarch %{x86}
+
+%files driver-ati
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/ati*_drv.o
+#%{_mandir}/man4/ati*
+
+%ifnarch sparc sparc64
 
 %files driver-chips
 %defattr(644,root,root,755)
@@ -1599,7 +1952,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/chips*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-cirrus
 %defattr(644,root,root,755)
@@ -1607,7 +1960,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/cirrus*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64 alpha
 
 %files driver-cyrix
 %defattr(644,root,root,755)
@@ -1615,23 +1968,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/cyrix*
 
 %endif
-%ifarch %{x86}
 
 %files driver-fbdev
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/fbdev_drv.o
 %{_mandir}/man4/fbdev*
 
-%endif
-%ifarch sparc sparc64
-
-%files driver-ffb
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/modules/dri/ffb_dri.so
-%{_mandir}/man4/sunffb.4*
-
-%endif
-%ifarch %{x86} alpha
+%ifnarch sparc sparc64 alpha
 
 %files driver-glide
 %defattr(644,root,root,755)
@@ -1639,18 +1982,24 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/glide*
 
 %endif
-%ifarch %{x86}
 
 %files driver-glint
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/glint_drv.o
-%ifnarch alpha
+%ifnarch sparc sparc64
 %attr(755,root,root) %{_libdir}/modules/dri/gamma_dri.so
-%{_mandir}/man4/glint*
 %endif
+%{_mandir}/man4/glint*
+
+%ifnarch sparc sparc64 alpha
+
+%files driver-i128
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/i128_drv.o
+%{_mandir}/man4/i128*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-i740
 %defattr(644,root,root,755)
@@ -1658,7 +2007,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/i740*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64 alpha
 
 %files driver-i810
 %defattr(644,root,root,755)
@@ -1667,18 +2016,16 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/i810*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-mga
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/mga_drv.o
-%ifnarch alpha
 %attr(755,root,root) %{_libdir}/modules/dri/mga_dri.so
 %{_mandir}/man4/mga*
-%endif
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-neomagic
 %defattr(644,root,root,755)
@@ -1686,7 +2033,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/neomagic*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-nv
 %defattr(644,root,root,755)
@@ -1694,18 +2041,26 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/nv*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-r128
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/r128_drv.o
-%ifnarch alpha
+%ifnarch sparc sparc64
 %attr(755,root,root) %{_libdir}/modules/dri/r128_dri.so
+%endif
 %{_mandir}/man4/r128*
+
 %endif
 
+%files driver-radeon
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/radeon_drv.o
+%ifnarch sparc sparc64
+%attr(755,root,root) %{_libdir}/modules/dri/radeon_dri.so
 %endif
-%ifarch %{x86}
+
+%ifnarch sparc sparc64
 
 %files driver-rendition
 %defattr(644,root,root,755)
@@ -1713,7 +2068,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/rendition*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-s3virge
 %defattr(644,root,root,755)
@@ -1721,33 +2076,105 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/s3virge*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64 alpha
+
+%files driver-savage
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/savage_drv.o
+%{_mandir}/man4/savage*
+
+%endif
+%ifnarch sparc sparc64 alpha
+
+%files driver-siliconmotion
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/siliconmotion_drv.o
+%{_mandir}/man4/siliconmotion*
+
+%endif
+%ifnarch sparc sparc64 alpha
 
 %files driver-sis
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/sis_drv.o
+%attr(755,root,root) %{_libdir}/modules/dri/sis_dri.so
 %{_mandir}/man4/sis*
 
 %endif
-%ifarch %{x86}
+%ifarch sparc sparc64
+
+%files driver-sunbw2
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/sunbw2_drv.o
+%{_mandir}/man4/sunbw2*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-suncg14
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/suncg14_drv.o
+%{_mandir}/man4/suncg14*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-suncg3
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/suncg3_drv.o
+%{_mandir}/man4/suncg3*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-suncg6
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/suncg6_drv.o
+%{_mandir}/man4/suncg6*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-sunffb
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/sunffb_drv.o
+%attr(755,root,root) %{_libdir}/modules/dri/ffb_dri.so
+%{_mandir}/man4/sunffb*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-sunleo
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/sunleo_drv.o
+%{_mandir}/man4/sunleo*
+
+%endif
+%ifarch sparc sparc64
+
+%files driver-suntcx
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/modules/drivers/suntcx_drv.o
+%{_mandir}/man4/suntcx*
+
+%endif
+%ifnarch sparc sparc64
 
 %files driver-tdfx
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/tdfx_drv.o
-%ifnarch alpha
 %attr(755,root,root) %{_libdir}/modules/dri/tdfx_dri.so
-%endif
 %{_mandir}/man4/tdfx*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-tga
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/tga_drv.o
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-trident
 %defattr(644,root,root,755)
@@ -1755,7 +2182,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/trident*
 
 %endif
-%ifarch %{x86}
+%ifnarch sparc sparc64
 
 %files driver-tseng
 %defattr(644,root,root,755)
@@ -1764,22 +2191,35 @@ rm -rf $RPM_BUILD_ROOT
 
 %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 DPS
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/makepsres
 %attr(755,root,root) %{_bindir}/pswrap
+%attr(755,root,root) %{_bindir}/dpsinfo
+%attr(755,root,root) %{_bindir}/dpsexec
 %attr(755,root,root) %{_libdir}/libdps.so.*.*
 %attr(755,root,root) %{_libdir}/libdpstk.so.*.*
 %attr(755,root,root) %{_libdir}/libpsres.so.*.*
 %{_mandir}/man1/makepsres*
 %{_mandir}/man1/pswrap*
+%{_mandir}/man1/dpsexec*
+%{_mandir}/man1/dpsinfo*
 
 %files DPS-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libdps.so
 %attr(755,root,root) %{_libdir}/libdpstk.so
 %attr(755,root,root) %{_libdir}/libpsres.so
-%{_includedir}/DPS/*.h
+%{_includedir}/DPS
 
 %files DPS-static
 %defattr(644,root,root,755)
@@ -1812,6 +2252,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/xmag
 %attr(755,root,root) %{_bindir}/xman
 %attr(755,root,root) %{_bindir}/xmessage
+%attr(755,root,root) %{_bindir}/xmh
 %attr(755,root,root) %{_bindir}/xwininfo
 %attr(755,root,root) %{_bindir}/oclock
 %attr(755,root,root) %{_bindir}/xlogo
@@ -1841,6 +2282,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/xmag.1*
 %{_mandir}/man1/xman.1*
 %{_mandir}/man1/xmessage.1*
+%{_mandir}/man1/xmh.1*
 %{_mandir}/man1/xwininfo.1*
 %{_mandir}/man1/xkill.1*
 %{_mandir}/man1/xlogo.1*
@@ -1853,7 +2295,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/X11/app-defaults/Editres
 %{_libdir}/X11/app-defaults/Editres-color
 %{_libdir}/X11/app-defaults/Viewres
-%{_libdir}/X11/app-defaults/Xvidtune
 %{_libdir}/X11/app-defaults/XConsole
 %{_libdir}/X11/app-defaults/Xedit
 %{_libdir}/X11/app-defaults/Xedit-color
@@ -1862,15 +2303,20 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/X11/app-defaults/Xmag
 %{_libdir}/X11/app-defaults/Xman
 %{_libdir}/X11/app-defaults/Xmessage
+%{_libdir}/X11/app-defaults/Xmh
 %{_libdir}/X11/app-defaults/XFontSel
 %{_libdir}/X11/app-defaults/Xditview
 %{_libdir}/X11/app-defaults/Xditview-chrtr
-%{_includedir}/bitmaps/*
-
-#%files XF86Setup
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_bindir}/XF86Setup
-#%attr(755,root,root) %{_bindir}/xmseconfig
-#%{_libdir}/X11/XF86Setup
-#%{_mandir}/man1/XF86Setup.1*
-#%{_mandir}/man1/xmseconfig.1*
+
+%files setup
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/SuperProbe
+%attr(755,root,root) %{_bindir}/pcitweak
+%attr(755,root,root) %{_bindir}/scanpci
+%attr(755,root,root) %{_bindir}/xf86cfg
+%attr(755,root,root) %{_bindir}/xf86config
+%{_mandir}/man1/SuperProbe.1*
+%{_mandir}/man1/scanpci.1*
+%{_mandir}/man1/pcitweak.1*
+%{_mandir}/man1/xf86cfg.1*
+%{_mandir}/man1/xf86config.1*
This page took 0.105583 seconds and 4 git commands to generate.