]> git.pld-linux.org Git - packages/XFree86.git/blobdiff - XFree86.spec
- added missing FontCache*(3) manuals
[packages/XFree86.git] / XFree86.spec
index 1fa68246a684061d2133676defe599ddd90b32c2..44d288130c45e85a583e6b939f44576e7548d7a5 100644 (file)
@@ -8,10 +8,10 @@
 #
 
 %define                _sver   %(echo %{version} | tr -d .)
-%define                _synaptics_ver  0.11.3p3
+%define                _synaptics_ver  0.11.8
 
 Summary:       XFree86 Window System servers and basic programs
-Summary(de):   Xfree86 Window-System-Server und grundlegende Programme
+Summary(de):   XFree86 Window-System-Server und grundlegende Programme
 Summary(es):   Programas básicos y servidores para el sistema de ventanas XFree86
 Summary(fr):   Serveurs du système XFree86 et programmes de base
 Summary(ja):   XFree86 window system ¤Î¥µ¡¼¥Ð¤È´ðËÜŪ¤Ê¥×¥í¥°¥é¥à
@@ -23,12 +23,13 @@ Summary(ru):        
 Summary(uk):   âÁÚÏצ ÛÒÉÆÔÉ, ÐÒÏÇÒÁÍÉ ÔÁ ÄÏËÕÍÅÎÔÁæѠÄÌÑ ÒÏÂÏÞϧ ÓÔÁÎ槠ЦĠX
 Summary(zh_CN):        XFree86 ´°¿Úϵͳ·þÎñÆ÷ºÍ»ù±¾³ÌÐò
 Name:          XFree86
-Version:       4.3.99.6
-Release:       2
+Version:       4.3.99.15
+Release:       0.1
+Epoch:         1
 License:       MIT
 Group:         X11/XFree86
 Source0:       ftp://ftp.xfree86.org/pub/XFree86/develsnaps/%{name}-%{version}.tar.bz2
-# Source0-md5: 1aba2fcb679201305a3b710efeb27de9
+# Source0-md5: ae7ec191348888bc9f83318e55a009e1
 #Source1:      ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/X430src-2.tgz
 #Source2:      ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/X430src-3.tgz
 Source3:       ftp://ftp.pld-linux.org/software/xinit/xdm-xinitrc-0.2.tar.bz2
@@ -60,10 +61,18 @@ Source37:   xconsole.png
 Source38:      http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-Xman-pages.tar.bz2
 # Source38-md5:        a184106bb83cb27c6963944d9243ac3f
 #Source39:     cvs://anonymous@cvs.gatos.sourceforge.net/cvsroot/gatos/ati.2-20021001.tar.bz2
-# Source39-md5: 8d43c01d364576c195a5294279f92566
 # http://w1.894.telia.com/~u89404340/touchpad/index.html
-Source40:      http://w1.894.telia.com/~u89404340/touchpad/synaptics-%{_synaptics_ver}.tar.bz2
-# Source40-md5:        5541058365fc13ba28d2a74ed0b6fdd7
+Source40:      http://w1.894.telia.com/~u89404340/touchpad/files/synaptics-%{_synaptics_ver}.tar.bz2
+# Source40-md5:        48c6e9abc68672d5167f1b699b89005e
+Source41:      http://www.linux.org.uk/~alan/S3.zip
+# Source41-md5:        8b754fc6bbded60b683563b945e384b0
+Source42:      twm-xsession.desktop
+Source43:      xcalc.desktop
+Source44:      xload.desktop
+Source45:      xmag.desktop
+Source46:      xcalc.png
+Source47:      xload.png
+Source48:      xmag.png
 Patch0:                %{name}-PLD.patch
 Patch1:                %{name}-HasZlib.patch
 Patch2:                %{name}-DisableDebug.patch
@@ -89,7 +98,7 @@ Patch21:      %{name}-r128-busmstr2.patch
 Patch22:       %{name}-neomagic_swcursor.patch
 Patch23:       %{name}-mga-busmstr.patch
 Patch24:       %{name}-agpgart-load.patch
-Patch25:       %{name}-mkfontdir-chmod_644.patch
+Patch25:       %{name}-xterm-fix.patch
 Patch26:       %{name}-HasFreetype2.patch
 Patch27:       %{name}-config-s3.patch
 Patch28:       %{name}-sparc_pci_domains.patch
@@ -100,7 +109,6 @@ Patch33:    %{name}-clearrts.patch
 Patch34:       %{name}-fix-07-s3trio64v2gx+netfinity.patch
 Patch35:       %{name}-i740-driver-update-cvs-20020617.patch
 Patch36:       %{name}-tdfx-disable-dri-on-16Mb-cards-in-hires.patch
-Patch37:       %{name}-tdfx-interlace.patch
 Patch38:       %{name}-tdfx-fix-compiler-warnings.patch
 Patch39:       %{name}-tdfx-fix-vtswitch-font-corruption.patch
 Patch40:       %{name}-Xfont-Type1-large-DoS.patch
@@ -110,14 +118,18 @@ Patch41:  %{name}-GLcore-strip-a-workaround.patch
 Patch42:       %{name}-disable_glide.patch
 Patch43:       %{name}-expat.patch
 Patch44:       %{name}-pkgconfig.patch
-Patch45:       %{name}-VidMode-nocrashafterfailure.patch
 # spencode.o in libspeedo.a is empty - patch like for libGLcore.a
-Patch46:       %{name}-spencode-nowarning.patch
+Patch45:       %{name}-spencode-nowarning.patch
 # Small (maybe buggy) patch to resolve problems with totem 0.97.0
-Patch47:       %{name}-lock.patch
-Patch48:       %{name}-linux-version.patch
+Patch46:       %{name}-lock.patch
+Patch47:       %{name}-linux-version.patch
+Patch48:       %{name}-new-s3-nodebug.patch
+Patch49:       %{name}-mandir-fix.patch
+Patch50:       %{name}-xterm-256colors.patch
 URL:           http://www.xfree86.org/
+BuildRequires: %{_bindir}/perl
 BuildRequires: bison
+BuildRequires: ed
 BuildRequires: expat-devel
 BuildRequires: flex
 BuildRequires: freetype-devel >= 2.0.0
@@ -125,11 +137,9 @@ BuildRequires:     libpng-devel
 BuildRequires: libstdc++-devel
 BuildRequires: ncurses-devel
 BuildRequires: pam-devel
-BuildRequires: %{_bindir}/perl
 BuildRequires: tcl-devel
 BuildRequires: utempter-devel
 BuildRequires: zlib-devel
-BuildRequires: ed
 %ifarch %{ix86} alpha
 %{!?_without_tdfx:BuildRequires:       Glide3-DRI-devel}
 %endif
@@ -137,8 +147,9 @@ BuildRequires:      ed
 %ifarch %{ix86}
 %{!?_without_tdfx:BuildRequires:       Glide2x_SDK}
 %endif
+Requires:      %{name}-libs = %{epoch}:%{version}
 Requires:      xauth
-Requires:      %{name}-libs = %{version}
+Requires:      pam >= 0.77.3
 ExclusiveArch: %{ix86} alpha sparc m68k armv4l noarch ppc
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     xpm-progs
@@ -155,6 +166,7 @@ Obsoletes:  X11R6.1
 %define                _soundsdir      /usr/share/sounds
 %define                _themesdir      /usr/share/themes
 %define                _wmpropsdir     /usr/share/wm-properties
+%define                _xsessdir       /usr/share/xsessions
 
 # avoid Mesa dependency in XFree86-OpenGL-libs
 # Glide3 (libglide3.so.3) can be provided by Glide_V3-DRI or Glide_V5-DRI
@@ -303,10 +315,10 @@ X-Window Display PostScript to niezale
 wy¶wietlania informacji na ekranie.
 
 %package DPS-devel
-Summary:       Display PostScript
-Summary(pl):   Display PostScript
+Summary:       Header files for Display PostScript
+Summary(pl):   Pliki nag³ówkowe dla Display PostScript
 Group:         X11/XFree86
-Requires:      %{name}-DPS = %{version}
+Requires:      %{name}-DPS = %{epoch}:%{version}
 Obsoletes:     dgs-devel
 
 %description DPS-devel
@@ -316,10 +328,10 @@ Header files for develop X-Window Display Postscript.
 Pliki nag³ówkowe biblioteki X-Window Display PostScript.
 
 %package DPS-static
-Summary:       Display PostScript
-Summary(pl):   Display PostScript
+Summary:       Display PostScript static libraries
+Summary(pl):   Biblioteki statyczne Display PostScript
 Group:         X11/XFree86
-Requires:      %{name}-DPS-devel = %{version}
+Requires:      %{name}-DPS-devel = %{epoch}:%{version}
 Obsoletes:     dgs-static
 
 %description DPS-static
@@ -328,233 +340,12 @@ X-Window Display PostScript static libraries.
 %description DPS-static -l pl
 Statyczne biblioteki X-Window Display PostScript.
 
-%package xft1
-Summary:       Old version of font rendering library
-Summary(pl):   Stara wersja biblioteki wy¶wietlaj±cej fonty
-Group:         X11/XFree86
-Requires:      %{name}-libs = %{version}
-Obsoletes:     XFree86-xft < 4.2.99
-
-%description xft1
-Old version of font rendering library.
-
-%description xft1 -l pl
-Stara wersja biblioteki wy¶wietlaj±cej fonty.
-
-%package xft
-Summary:       X Font rendering library
-Summary(pl):   Biblioteka do renderowania fontów
-Group:         X11/XFree86
-Requires:      %{name}-libs = %{version}
-Requires:      %{name}-fontconfig = %{version}
-Provides:      Xft = 2.1-2
-Obsoletes:     XFree86-xft2
-Obsoletes:     Xft
-
-%description xft
-Xft is a font rendering library for X.
-
-%description xft -l pl
-Xft jest bibliotek± s³u¿±c± do renderowania fontów dla X Window.
-
-%package xft-devel
-Summary:       X Font Rendering library
-Summary(pl):   Biblioteka do renderowania fontów
-Group:         X11/Development/Libraries
-Requires:      %{name}-xft = %{version}
-Requires:      %{name}-fontconfig-devel
-Provides:      Xft-devel = 2.1-2
-Obsoletes:     XFree86-xft2-devel
-Obsoletes:     Xft-devel
-
-%description xft-devel
-Xft is a font rendering library for X.
-
-This package contains the header files needed to develop programs that
-use these Xft.
-
-%description xft-devel -l pl
-Xft jest bibliotek± s³u¿±c± do renderowania fontów dla X Window.
-
-Ten pakiet zawiera pliki nag³ówkowe potrzebne do kompilowania
-programów korzystaj±cych z biblioteki Xft.
-
-%package xft-static
-Summary:       X Font Rendering library
-Summary(pl):   Biblioteka do renderowania fontów
-Group:         X11/Development/Libraries
-Requires:      %{name}-xft-devel = %{version}
-Provides:      Xft-static = 2.1-2
-Obsoletes:     XFree86-xft2-static
-Obsoletes:     Xft-static
-
-%description xft-static
-Xft is a font rendering library for X.
-
-This package contains static libraries.
-
-%description xft-static -l pl
-Xft jest bibliotek± s³u¿±c± do renderowania fontów dla X Window.
-
-Ten pakiet zawiera biblioteki statyczne.
-
-%package fontconfig
-Summary:       Font configuration and customization library
-Summary(pl):   Biblioteka do konfigurowania fontów
-Requires:      %{name}-libs = %{version}
-Group:         Libraries
-Requires(post):        /sbin/ldconfig
-Provides:      fontconfig = 1.0.1
-Provides:      %{name}-fontconfig-realpkg = %{version}
-Obsoletes:     fontconfig
-
-%description fontconfig
-Fontconfig is designed to locate fonts within the system and select
-them according to requirements specified by applications.
-
-%description fontconfig -l pl
-Fontconfig jest biblioteka przeznaczon± do lokalizowania fontów w
-systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
-
-%package fontconfig-devel
-Summary:       Font configuration and customization library
-Summary(pl):   Biblioteka do konfigurowania fontów
-Group:         Development/Libraries
-Requires:      %{name}-fontconfig-realpkg = %{version}
-Requires:      freetype-devel
-Provides:      fontconfig-devel = 1.0.1
-Provides:      %{name}-fontconfig-devel-realpkg = %{version}
-Obsoletes:     fontconfig-devel
-
-%description fontconfig-devel
-Fontconfig is designed to locate fonts within the system and select
-them according to requirements specified by applications.
-
-This package contains the header files needed to develop programs that
-use these fontconfig.
-
-%description fontconfig-devel -l pl
-Fontconfig jest biblioteka przeznaczon± do lokalizowania fontów w
-systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
-
-Ten pakiet zawiera pliki nag³ówkowe potrzebne do kompilowania
-programów korzystaj±cych z biblioteki fontconfig.
-
-%package fontconfig-static
-Summary:       Font configuration and customization library
-Summary(pl):   Biblioteka do konfigurowania fontów
-Group:         Development/Libraries
-Requires:      %{name}-fontconfig-devel-realpkg = %{version}
-Provides:      fontconfig-static = 1.0.1
-Obsoletes:     fontconfig-static
-
-%description fontconfig-static
-Fontconfig is designed to locate fonts within the system and select
-them according to requirements specified by applications.
-
-This package contains static libraries.
-
-%description fontconfig-static -l pl
-Fontconfig jest biblioteka przeznaczon± do lokalizowania fontów w
-systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
-
-Ten pakiet zawiera biblioteki statyczne.
-
-%package render
-Summary:       X Render Extension
-Summary(pl):   Rozszerzenie X Render
-Group:          X11/Development/Libraries
-Requires:       XFree86-devel
-
-%description render
-This package contains header files and documentation for the X render
-extension.  Library and server implementations are separate.
-
-%description render -l pl
-Pakiet zawiera pliki nag³ówkowe i dokumenetacjê dla rozszerzenia
-X render. Biblioteka i implementacja serwera znajduj± siê w osobnym
-pakiecie.
-
-%package xrender
-Summary:        X Render Extension
-Summary(pl):    Rozszerzenie X Render
-Group:          X11/Libraries
-Requires:      %{name}-libs = %{version}
-
-%description xrender
-X render library.
-
-%description xrender -l pl
-Biblioteka X render.
-
-%package xrender-devel
-Summary:        X Render Extension headers
-Summary(pl):    Pliki nag³ówkowe rozszerzenia X Render
-Group:          X11/Libraries
-Requires:      %{name}-devel = %{version}
-Requires:      %{name}-render = %{version}
-Requires:      %{name}-xrender = %{version}
-
-%description xrender-devel
-X render library headers.
-
-%description xrender-devel -l pl
-Pliki nag³ówkowe biblioteki X render.
-
-%package xrender-static
-Summary:        X Render static library
-Summary(pl):    Biblioteka statyczna X render
-Group:          X11/Libraries/Development
-Requires:      %{name}-xrender-devel = %{version}
-
-%description xrender-static
-X render static library.
-
-%description xrender-static -l pl
-Biblioteka statyczna X render.
-
-%package xcursor
-Summary:        X cursor library
-Summary(pl):    Biblioteka X cursor
-Group:          X11/Libraries
-Requires:      %{name}-libs = %{version}
-
-%description xcursor
-X cursor library.
-
-%description xcursor -l pl
-Biblioteka X cursor.
-
-%package xcursor-devel
-Summary:        X cursor library headers
-Summary(pl):    Pliki nag³ówkowe biblioteki X cursor
-Group:          X11/Libraries/Development
-Requires:      %{name}-devel = %{version}
-Requires:      %{name}-xcursor = %{version}
-
-%description xcursor-devel
-X cursor library headers.
-
-%description xcursor-devel -l pl
-Pliki nag³ówkowe biblioteki X cursor.
-
-%package xcursor-static
-Summary:        X cursor static library
-Summary(pl):    Biblioteka statyczna X cursor
-Group:          X11/Libraries/Development
-Requires:      %{name}-xcursor-devel = %{version}
-
-%description xcursor-static
-X cursor static library.
-
-%description xcursor-static -l pl
-Biblioteka statyczna X cursor.
-
 %package OpenGL-core
 Summary:       OpenGL support for X11R6
 Summary(pl):   Wsparcie OpenGL dla systemu X11R6
 Group:         X11/Libraries
-Requires:      %{name}-libs = %{version}
+Requires:      %{name}-libs = %{epoch}:%{version}
+Requires:      XFree86-OpenGL-libGL
 Obsoletes:     XFree86-driver-nvidia
 
 %description OpenGL-core
@@ -563,17 +354,31 @@ OpenGL support for X11R6 system.
 %description OpenGL-core -l pl
 Wsparcie OpenGL dla systemu X11R6.
 
+%package OpenGL-libGL
+Summary:       OpenGL support for X11R6 - GL library
+Summary(pl):   Wsparcie OpenGL dla systemu X11R6 - biblioteka GL
+Group:         X11/Libraries
+Requires:      XFree86-OpenGL-core = %{epoch}:%{version}
+Obsoletes:     XFree86-driver-firegl
+Conflicts:     OpenGL-core < 4.3.99.12
+
+%description OpenGL-libGL
+OpenGL support for X11R6 system - GL library.
+
+%description OpenGL-libGL -l pl
+Wsparcie OpenGL dla systemu X11R6 - biblioteka GL.
+
 %package OpenGL-devel
 Summary:       OpenGL for X11R6 development
 Summary(pl):   Pliki nag³ówkowe OpenGL dla systemu X11R6
 Group:         X11/Development/Libraries
-Requires:      %{name}-OpenGL-libs = %{version}
-Requires:      %{name}-devel
 Requires:      OpenGL-devel-base
+Requires:      %{name}-OpenGL-libs = %{epoch}:%{version}
+Requires:      %{name}-devel
 Provides:      OpenGL-devel
 Obsoletes:     Mesa-devel
-Obsoletes:     glxMesa-devel
 Obsoletes:     XFree86-OpenGL-doc
+Obsoletes:     glxMesa-devel
 
 %description OpenGL-devel
 Headers and man pages for OpenGL for X11R6.
@@ -585,10 +390,10 @@ Pliki nag
 Summary:       OpenGL for X11R6 development (only gl?.h)
 Summary(pl):   Pliki nag³ówkowe OpenGL dla systemu X11R6 (tylko gl?.h)
 Group:         X11/Development/Libraries
-Requires:      %{name}-OpenGL-libs = %{version}
+Requires:      OpenGL-devel
+Requires:      %{name}-OpenGL-libs = %{epoch}:%{version}
 Requires:      %{name}-devel
 Provides:      OpenGL-devel-base
-Requires:      OpenGL-devel
 
 %description OpenGL-devel-base
 Base headers (only gl?.h) for OpenGL for X11R6.
@@ -600,8 +405,8 @@ Podstawowe pliki nag
 Summary:       OpenGL libraries for X11R6
 Summary(pl):   Biblioteki OpenGL dla systemu X11R6
 Group:         X11/Libraries
-Requires:      %{name}-libs = %{version}
 Requires:      %{name}-OpenGL-core
+Requires:      %{name}-libs = %{epoch}:%{version}
 Provides:      OpenGL
 Obsoletes:     %{name}-OpenGL
 Obsoletes:     Mesa
@@ -616,7 +421,7 @@ Biblioteki OpenGL dla systemu X11R6.
 Summary:       X11R6 static libraries with OpenGL
 Summary(pl):   Biblioteki statyczne do X11R6 ze wsparciem dla OpenGL
 Group:         X11/Development/Libraries
-Requires:      %{name}-OpenGL-devel = %{version}
+Requires:      %{name}-OpenGL-devel = %{epoch}:%{version}
 Provides:      OpenGL-static
 Obsoletes:     Mesa-static
 
@@ -632,9 +437,9 @@ Summary(pl):        Serwer XFree86 Xnest
 Summary(ru):   "÷ÌÏÖÅÎÎÙÊ" ÓÅÒ×ÅÒ XFree86
 Summary(uk):   "÷ËÌÁÄÅÎÉÊ" ÓÅÒ×ÅÒ XFree86
 Group:         X11/XFree86/Servers
-Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-common /usr/X11R6/lib/X11/rgb.txt
-Requires:      XFree86-fonts-base
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
+Requires:      %{name}-fonts-base
 
 %description Xnest
 Xnest is an X Window System server which runs in an X window. Xnest is
@@ -673,10 +478,10 @@ Xnest - 
 Summary:       X print server
 Summary(pl):   X serwer z rozszerzeniem Xprint
 Group:         X11/XFree86/Servers
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-common /usr/X11R6/lib/X11/rgb.txt
-Requires:      XFree86-fonts-base
 PreReq:                xprint-initrc
+Requires:      %{name}-common /usr/X11R6/lib/X11/rgb.txt
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
+Requires:      %{name}-fonts-base
 
 %description Xprt
 Xprt provides an X server with the print extension and special DDX
@@ -692,17 +497,21 @@ Summary(fr):      Serveur XFree86
 Summary(pl):   Serwer XFree86
 Summary(tr):   XFree86 sunucusu
 Group:         X11/XFree86/Servers
-Requires:      pam
-Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-common /usr/X11R6/lib/X11/rgb.txt
-Requires:      XFree86-fonts-base
-Obsoletes:     XFree86-VGA16 XFree86-SVGA XFree86-Mono
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
+Requires:      %{name}-fonts-base
+Requires:      pam
+Obsoletes:     XFree86-Mono
+Obsoletes:     XFree86-SVGA
+Obsoletes:     XFree86-VGA16
 # obsoleted by many drivers: suncg3,suncg6,suncg14,sunffb,sunleo,suntcx
-Obsoletes:     XFree86-Sun XFree86-Sun24
+Obsoletes:     XFree86-Sun
+Obsoletes:     XFree86-Sun24
 # still not supported in 4.2.0:
 #Obsoletes:    XFree86-Mach8 XFree86-8514 XFree86-AGX XFree86-P9000
 # (and many drivers from XF86_SVGA server... and some from others)
-Obsoletes:     XFree86-XF86Setup Xconfigurator
+Obsoletes:     XFree86-XF86Setup
+Obsoletes:     Xconfigurator
 
 %description Xserver
 Generally used X server which uses display hardware. It requires
@@ -749,9 +558,9 @@ Summary(pl):        Serwer XFree86 Xvfb
 Summary(ru):   óÅÒ×ÅÒ XFree86 ÄÌÑ ×ÉÒÔÕÁÌØÎÏÇÏ ÆÒÅÊÍÂÕÆÅÒÁ
 Summary(uk):   óÅÒ×ÅÒ XFree86 ÄÌѠצÒÔÕÁÌØÎÏÇÏ ÆÒÅÊÍÂÕÆÅÒÁ
 Group:         X11/XFree86/Servers
-Requires:      %{name}-modules = %{version}-%{release}
 Requires:      %{name}-common /usr/X11R6/lib/X11/rgb.txt
-Requires:      XFree86-fonts-base
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
+Requires:      %{name}-fonts-base
 
 %description Xvfb
 Xvfb (X Virtual Frame Buffer) is an X Window System server that is
@@ -824,10 +633,10 @@ Summary(ru):      
 Summary(tr):   X11R6 ile geliþtirme için gerekli dosyalar
 Summary(uk):   â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ, ÈÅÄÅÒÉ ÔÁ ÄÏËÕÍÅÎÔÁæѠÐÏ ÐÒÏÇÒÁÍÕ×ÁÎÎÀ X11R6
 Group:         X11/Development/Libraries
-Requires:      %{name}-libs = %{version}
-Requires:      imake = %{version}
-Obsoletes:     xpm-devel
+Requires:      %{name}-libs = %{epoch}:%{version}
+Requires:      imake = %{epoch}:%{version}
 Provides:      xpm-devel
+Obsoletes:     xpm-devel
 %ifarch sparc sparc64
 Obsoletes:     X11R6.1-devel
 %endif
@@ -886,7 +695,7 @@ XFree86-devel ͦ
 Summary:       Header files for XFree86 Xserver drivers/extensions development
 Summary(pl):   Pliki nag³ówkowe do tworzenia sterowników/rozszerzeñ X serwera XFree86
 Group:         X11/Development/Libraries
-Requires:      %{name}-devel = %{version}
+Requires:      %{name}-devel = %{epoch}:%{version}
 
 %description Xserver-devel
 Header files for XFree86 Xserver drivers and extensions development.
@@ -899,8 +708,8 @@ XFree86.
 Summary:       Alliance Promotion video driver
 Summary(pl):   Sterownik do kart Alliance Promotion
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-Alliance
 
 %description driver-apm
@@ -913,8 +722,8 @@ Sterownik do kart Alliance Promotion.
 Summary:       Ark Logic video driver
 Summary(pl):   Sterownik do kart Ark Logic
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-ark
 Ark Logic driver.
@@ -926,9 +735,11 @@ Sterownik do kart Ark Logic.
 Summary:       ATI video driver
 Summary(pl):   Sterownik do kart ATI
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
-Obsoletes:     XFree86-ATI XFree86-Mach32 XFree86-Mach64
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
+Obsoletes:     XFree86-ATI
+Obsoletes:     XFree86-Mach32
+Obsoletes:     XFree86-Mach64
 
 %description driver-ati
 ATI video driver.
@@ -940,9 +751,9 @@ Sterownik do kart ATI.
 Summary:       ATI Rage 128 video driver
 Summary(pl):   Sterownik do kart ATI Rage 128
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Conflicts:     XFree86-driver-nvidia
 Obsoletes:     XFree86-Rage128
 
@@ -956,10 +767,10 @@ Sterownik do kart ATI Rage 128.
 Summary:       ATI Radeon video driver
 Summary(pl):   Sterownik do kart ATI Radeon
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
-Requires:      XFree86-driver-ati
 Requires:      OpenGL
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
+Requires:      %{name}-driver-ati
 Conflicts:     XFree86-driver-nvidia
 
 %description driver-radeon
@@ -972,9 +783,11 @@ Sterownik do kart ATI Radeon.
 Summary:       ATI video driver (ATI.2)
 Summary(pl):   Sterownik do kart ATI (ATI.2)
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
-Obsoletes:     XFree86-ATI XFree86-Mach32 XFree86-Mach64
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
+Obsoletes:     XFree86-ATI
+Obsoletes:     XFree86-Mach32
+Obsoletes:     XFree86-Mach64
 
 %description driver-ati.2
 ATI video driver (ATI.2) from gatos (http://gatos.sourceforge.net/).
@@ -987,10 +800,10 @@ Sterownik do kart ATI (ATI.2) projektu gatos
 Summary:       ATI Rage 128 video driver (ATI.2)
 Summary(pl):   Sterownik do kart ATI Rage 128 (ATI.2)
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
-Requires:      XFree86-driver-ati.2
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
+Requires:      %{name}-driver-ati.2
 Conflicts:     XFree86-driver-nvidia
 Obsoletes:     XFree86-Rage128
 
@@ -1006,10 +819,10 @@ Sterownik do kart ATI Rage 128 (ATI.2) projektu gatos
 Summary:       ATI Radeon video driver (ATI.2)
 Summary(pl):   Sterownik do kart ATI Radeon (ATI.2)
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
-Requires:      XFree86-driver-ati.2
 Requires:      OpenGL
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
+Requires:      %{name}-driver-ati.2
 Conflicts:     XFree86-driver-nvidia
 
 %description driver-radeon.2
@@ -1024,8 +837,8 @@ Sterownik do kart ATI Radeon (ATI.2) projektu gatos
 Summary:       Chips and Technologies video driver
 Summary(pl):   Sterownik do kart na uk³adach Chips and Technologies
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-ChipsTechnologies
 
 %description driver-chips
@@ -1038,8 +851,8 @@ Sterownik do kart na uk
 Summary:       Cirrus Logic video driver
 Summary(pl):   Sterownik do kart Cirrus Logic
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-Cirrus
 
 %description driver-cirrus
@@ -1052,8 +865,8 @@ Sterownik do kart Cirrus Logic.
 Summary:       Cyrix video driver
 Summary(pl):   Sterownik do grafiki na uk³adzie Cyrix MediaGX
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-Cyrix
 
 %description driver-cyrix
@@ -1066,8 +879,8 @@ Sterownik do grafiki na uk
 Summary:       Video driver for framebuffer device
 Summary(pl):   Sterownik korzystaj±cy z framebuffera
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-FBDev
 
 %description driver-fbdev
@@ -1080,8 +893,8 @@ Nieakcelerowany sterownik korzystaj
 Summary:       Video driver for DRI sparc framebuffer device
 Summary(pl):   Sterownik do framebuffera DRI na sparc
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-ffb
 Video driver for DRI sparc framebuffer device.
@@ -1093,8 +906,8 @@ Sterownik do framebuffera DRI na sparc.
 Summary:       3Dfx Voodoo1 and Voodoo2 video driver
 Summary(pl):   Sterownik do kart 3Dfx Voodoo1 i Voodoo2
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-glide
 Voodoo1 and Voodoo2 video driver.
@@ -1106,9 +919,9 @@ Sterownik do kart Voodoo1 i Voodoo2 firmy 3Dfx.
 Summary:       GLINT/Permedia video driver
 Summary(pl):   Sterownik do kart GLINT i Permedia
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Conflicts:     XFree86-driver-nvidia
 Obsoletes:     XFree86-3DLabs
 
@@ -1122,8 +935,8 @@ Sterownik do kart GLINT i Permedia.
 Summary:       Number 9 I128 video driver
 Summary(pl):   Sterownik do kart Number 9 I128
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-I128
 
 %description driver-i128
@@ -1136,8 +949,8 @@ Sterownik do kart Number 9 I128.
 Summary:       Intel i740 video driver
 Summary(pl):   Sterownik do kart na uk³adzie Intel i740
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-i740
 
 %description driver-i740
@@ -1150,9 +963,9 @@ Sterownik do kart na uk
 Summary:       Intel i810/i815/i830 video driver
 Summary(pl):   Sterownik do grafiki na uk³adach Intel i810/i815/i830
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Conflicts:     XFree86-driver-nvidia
 Obsoletes:     XFree86-i810
 
@@ -1166,8 +979,8 @@ Sterownik do grafiki na uk
 Summary:       Integrated Micro Solutions Twin Turbo 128 driver
 Summary(pl):   Sterownik do kart Integrated Micro Solutions Twin Turbo 128
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-imstt
 Integrated Micro Solutions Twin Turbo 128 driver.
@@ -1179,9 +992,9 @@ Sterownik do kart Integrated Micro Solutions Twin Turbo 128.
 Summary:       Matrox video driver
 Summary(pl):   Sterownik do kart Matrox
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
 Requires:      OpenGL
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Conflicts:     XFree86-driver-nvidia
 Obsoletes:     XFree86-mga
 
@@ -1195,8 +1008,8 @@ Sterownik do kart Matrox.
 Summary:       NeoMagic video driver
 Summary(pl):   Sterownik do kart NeoMagic
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-NeoMagic
 
 %description driver-neomagic
@@ -1209,8 +1022,8 @@ Sterownik do kart NeoMagic.
 Summary:       Newport (XL) adapters video driver
 Summary(pl):   Sterownik do kart Newport (XL)
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-newport
 Newport (XL) adapters video driver (found primarily in SGI Indy and
@@ -1224,8 +1037,8 @@ SGI Indy i Indigo).
 Summary:       National Semiconductors GEODE family video driver
 Summary(pl):   Sterownik dla kart na uk³adach z rodziny GEODE firmy National Semiconductors
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-nsc
 National Semiconductors GEODE family video driver. Supports GXLV (5530
@@ -1240,8 +1053,8 @@ SC1400 oraz GX2 (uk
 Summary:       nVidia video driver
 Summary(pl):   Sterownik do kart na uk³adach firmy nVidia
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-NVidia
 
 %description driver-nv
@@ -1254,8 +1067,8 @@ Sterownik do kart na uk
 Summary:       Rendition video driver
 Summary(pl):   Sterownik do kart Rendition
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-Rendition
 
 %description driver-rendition
@@ -1268,8 +1081,8 @@ Sterownik do kart Verite firmowanych przez Rendition/Micron.
 Summary:       S3 ViRGE/Trio3D video driver
 Summary(pl):   Sterownik do kart na uk³adach S3 ViRGE i Trio3D
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-S3V
 
 %description driver-s3virge
@@ -1282,8 +1095,8 @@ Sterownik do kart na uk
 Summary:       S3 Trio video driver
 Summary(pl):   Sterownik do kart na uk³adach S3 Trio
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-S3
 
 %description driver-s3
@@ -1296,8 +1109,8 @@ Sterownik do kart na uk
 Summary:       S3 Savage video driver
 Summary(pl):   Sterownik do kart na uk³adach S3 Savage
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-savage
 S3 Savage video driver.
@@ -1309,8 +1122,8 @@ Sterownik do kart na uk
 Summary:       Silicon Motion video driver
 Summary(pl):   Sterownik do kart na uk³adach Silicon Motion
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-siliconmotion
 Silicon Motion video driver.
@@ -1322,8 +1135,8 @@ Sterownik do kart na uk
 Summary:       SiS video driver
 Summary(pl):   Sterownik do kart na uk³adach SiS
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-SiS
 
 %description driver-sis
@@ -1336,8 +1149,8 @@ Sterownik do kart na uk
 Summary:       sunbw2 - Sun BW2 video driver
 Summary(pl):   Sterownik do monochromatycznego framebuffera BW2 na Sunie
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-SunMono
 
 %description driver-sunbw2
@@ -1350,8 +1163,8 @@ Sterownik do monochromatycznego framebuffera BW2 na Sunie.
 Summary:       suncg14 - Sun CG14 video driver
 Summary(pl):   Sterownik do kolorowego framebuffera CG14 na Sunie
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-suncg14
 suncg14 - Sun CG14 video driver.
@@ -1363,8 +1176,8 @@ Sterownik do kolorowego framebuffera CG14 na Sunie.
 Summary:       suncg3 - Sun CG3 video cards driver
 Summary(pl):   Sterownik do kolorowego framebuffera CG3 na Sunie
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-suncg3
 suncg3 - Sun CG3 video cards driver.
@@ -1376,8 +1189,8 @@ Sterownik do kolorowego framebuffera CG3 na Sunie.
 Summary:       suncg6 - Sun GX and Turbo GX video driver
 Summary(pl):   Sterownik do grafiki GX i Turbo GX na Sunie
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-suncg6
 suncg6 - Sun GX and Turbo GX video driver.
@@ -1389,8 +1202,8 @@ Sterownik do grafiki GX i Turbo GX na Sunie.
 Summary:       sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver
 Summary(pl):   Sterownik do kart Sun Creator, Creator 3D, Elite 3D
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-sunffb
 sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver.
@@ -1402,8 +1215,8 @@ Sterownik do kart Sun Creator, Creator 3D, Elite 3D.
 Summary:       sunleo - Sun Leo (ZX) video cards driver
 Summary(pl):   Sterownik do kart Sun Leo (ZX)
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-sunleo
 sunleo - Sun Leo (ZX) video cards driver.
@@ -1415,8 +1228,8 @@ Sterownik do kart Sun Leo (ZX).
 Summary:       suntcx - Sun TCX video cards driver
 Summary(pl):   Sterownik do kart Sun TCX
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-suntcx
 suntcx - Sun TCX video cards driver.
@@ -1428,10 +1241,10 @@ Sterownik do kart Sun TCX.
 Summary:       3Dfx video driver
 Summary(pl):   Sterownik do kart 3Dfx
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
-Requires:      OpenGL
 Requires:      Glide3-DRI
+Requires:      OpenGL
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Conflicts:     XFree86-driver-nvidia
 Obsoletes:     XFree86-3dfx
 
@@ -1449,8 +1262,8 @@ a Glide_V5-DRI do kart Voodoo4 lub Voodoo5.
 Summary:       TGA video driver
 Summary(pl):   Sterownik do kart TGA
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-TGA
 
 %description driver-tga
@@ -1463,8 +1276,8 @@ Sterownik do kart TGA.
 Summary:       Trident video driver
 Summary(pl):   Sterownik do kart Trident
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-Trident
 
 %description driver-trident
@@ -1477,8 +1290,8 @@ Sterownik do kart Trident.
 Summary:       Tseng Labs video driver
 Summary(pl):   Sterownik do kart Tseng Labs
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 Obsoletes:     XFree86-Tseng XFree86-W32
 
 %description driver-tseng
@@ -1491,8 +1304,8 @@ Sterownik do kart firmy Tseng Labs.
 Summary:       VIA CLE266 driver
 Summary(pl):   Sterownik do kart VIA CLE266
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-via
 VIA CLE266 driver.
@@ -1504,8 +1317,8 @@ Sterownik do kart VIA CLE266.
 Summary:       VMWare SVGA emulated video driver
 Summary(pl):   Sterownik do emulacji karty SVGA dostêpnej pod VMware
 Group:         X11/XFree86
-Requires:      %{name}-modules = %{version}-%{release}
-Requires:      %{name}-Xserver = %{version}-%{release}
+Requires:      %{name}-Xserver = %{epoch}:%{version}-%{release}
+Requires:      %{name}-modules = %{epoch}:%{version}-%{release}
 
 %description driver-vmware
 VMware emulated SVGA video driver. Necessary if you run Linux on
@@ -1528,9 +1341,9 @@ Group:            X11/XFree86
 Requires(post,postun): /sbin/ldconfig
 Requires(post,postun): grep
 Requires(postun):      fileutils
-Requires:      %{name}-common = %{version}
-Obsoletes:     xpm
+Requires:      %{name}-common = %{epoch}:%{version}
 Provides:      xpm
+Obsoletes:     xpm
 
 %ifarch sparc sparc64
 Obsoletes:     X11R6.1-libs
@@ -1635,7 +1448,7 @@ Summary(pl):      Graficzny konfigurator dla XFree86
 Summary(ru):   õÔÉÌÉÔÁ ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ XFree86
 Summary(uk):   õÔÉ̦ÔÁ ÄÌÑ ËÏÎƦÇÕÒÕ×ÁÎÎÑ XFree86
 Group:         X11/XFree86
-Requires:      %{name}-Xserver = %{version}
+Requires:      %{name}-Xserver = %{epoch}:%{version}
 Obsoletes:     XFree86-xf86cfg
 
 %description setup
@@ -1662,7 +1475,7 @@ Summary(pl):      Biblioteki statyczne X11R6
 Summary(ru):   óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ X11R6
 Summary(uk):   óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ X11R6
 Group:         X11/Development/Libraries
-Requires:      %{name}-devel = %{version}
+Requires:      %{name}-devel = %{epoch}:%{version}
 %ifarch sparc sparc64
 Obsoletes:     X11R6.1-devel
 %endif
@@ -1691,7 +1504,7 @@ Summary(ru):      
 Summary(uk):   ò¦ÚÎÏÍÁΦÔΦ ÕÔÉ̦ÔÉ ÄÌÑ XFree86
 Group:         X11/XFree86
 Requires:      %{name} >= %{version}
-Requires:      XFree86-libs = %{version}
+Requires:      %{name}-libs = %{epoch}:%{version}
 Requires:      man-config
 Obsoletes:     X11R6-contrib
 
@@ -1801,7 +1614,7 @@ Summary(pl):      Twm - podstawowy zarz
 Summary(ru):   ðÒÏÓÔÏÊ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ
 Summary(uk):   ðÒÏÓÔÉʠצËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ
 Group:         X11/Window Managers
-Requires:      XFree86-libs = %{version}
+Requires:      %{name}-libs = %{epoch}:%{version}
 
 %description -n twm
 Twm is a window manager for the X Window System. It provides
@@ -1825,7 +1638,7 @@ definiowalne przypisania klawiszy i przycisk
 Summary:       xauth - X authority file utility
 Summary(pl):   xauth - narzêdzie do plików X authority
 Group:         X11/XFree86
-Requires:      %{name}-libs = %{version}
+Requires:      %{name}-libs = %{epoch}:%{version}
 
 %description -n xauth
 The xauth program is used to edit and display the authorization
@@ -1847,13 +1660,15 @@ Summary(pl):    XDM - zarz
 Summary(ru):   íÅÎÅÄÖÅÒ ÄÉÓÐÌÅÑ X
 Summary(uk):   íÅÎÅÄÖÅÒ ÄÉÓÐÌÅÀ X
 Group:         X11/XFree86
-Requires:      %{name} = %{version}
+PreReq:                rc-scripts
+Requires(post,preun):  /sbin/chkconfig
+Requires:      %{name} = %{epoch}:%{version}
+Requires:      %{name}-libs = %{epoch}:%{version}
+Requires:      /usr/X11R6/bin/sessreg
 Requires:      pam >= 0.71
-Requires:      %{name}-libs = %{version}
-Requires:      sessreg = %{version}
+Requires:      sessreg = %{epoch}:%{version}
 Requires:      /usr/X11R6/bin/sessreg
 Provides:      XDM
-PreReq:                chkconfig
 Obsoletes:     XFree86-xdm
 Obsoletes:     gdm
 Obsoletes:     kdm
@@ -1881,15 +1696,16 @@ Summary(pl):    Serwer font
 Summary(ru):   æÏÎÔÓÅÒ×ÅÒ ÄÌÑ X Window System
 Summary(uk):   æÏÎÔÓÅÒ×ÅÒ ÄÌÑ X Window System
 Group:         X11/XFree86
-Requires:      %{name}-libs = %{version}
-Requires:      XFree86-fonts-base
-PreReq:                chkconfig
+PreReq:                rc-scripts
 Requires(pre): /bin/id
 Requires(pre): /usr/bin/getgid
 Requires(pre): /usr/sbin/useradd
 Requires(pre): /usr/sbin/groupadd
+Requires(post,preun):  /sbin/chkconfig
 Requires(postun):      /usr/sbin/groupdel
 Requires(postun):      /usr/sbin/userdel
+Requires:      %{name}-fonts-base
+Requires:      %{name}-libs = %{epoch}:%{version}
 Obsoletes:     xfsft XFree86-xfs
 
 %description -n xfs
@@ -1927,7 +1743,7 @@ System. 
 #--- %prep ---------------------------
 
 %prep
-%setup -q -c -b3 -a40
+%setup -q -c -b3 -a40 -a41
 #-b1 -b2 -a3
 %patch0 -p0
 %patch1 -p1
@@ -1967,7 +1783,6 @@ System. 
 #%patch34 -p1  -- seems not applied (was partially in rc1??? maybe another fix present?)
 #%patch35 -p1  -- obsoleted? (but doesn't look to be applied)
 %{!?_without_tdfx:%patch36 -p0}
-%{!?_without_tdfx:%patch37 -p1}
 #%patch38 -p0  -- causing problems IIRC (but not really needed)
 %{!?_without_tdfx:%patch39 -p0}
 %patch40 -p1
@@ -1976,9 +1791,12 @@ System. 
 %patch43 -p0
 %patch44 -p0
 %patch45 -p1
-%patch46 -p1
-%patch47 -p0
-%patch48 -p1
+%patch46 -p0
+%patch47 -p1
+tar xfz *.tar.gz
+%patch48 -p0
+%patch49 -p1
+%patch50 -p1
 
 rm -f xc/config/cf/host.def
 
@@ -1994,7 +1812,8 @@ rm -rf xc/fonts
 #--- %build --------------------------
 
 %build
-%{__make} -S -C xc World DEFAULT_OS_CPU_FROB=%{_target_cpu} \
+%{__make} -S -C xc World \
+       DEFAULT_OS_CPU_FROB=%{_target_cpu} \
        CC="%{__cc}" \
        BOOTSTRAPCFLAGS="%{rpmcflags}" \
        CCOPTIONS="%{rpmcflags}" \
@@ -2013,34 +1832,58 @@ rm -rf xc/fonts
 #      "CXXDEBUGFLAGS=" "CDEBUGFLAGS="
 %endif
 
-cd synaptics
-%{__make} clean all \
-       TOP=$(pwd)/xc \
-        CC="%{__cc}" \
-        BOOTSTRAPCFLAGS="%{rpmcflags}" \
-        CCOPTIONS="%{rpmcflags}" \
-        CXXOPTIONS="%{rpmcflags}" \
-        CXXDEBUGFLAGS="" \
-        CDEBUGFLAGS="" \
-        ICONDIR="%{_icondir}" \
-        LINUXDIR="%{_kernelsrcdir}"
+%ifarch %{ix86} mips ppc arm
+olddir=$(pwd)
+cd LinuxDriver/2D
+chmod u+w Imakefile
+echo -e ',s#$(XF86OSSRC)/vbe#$(XF86SRC)/vbe#g\n,w' | ed Imakefile
+xmkmf $olddir/xc .
+%{__make} -S savage_drv.o \
+       DEFAULT_OS_CPU_FROB=%{_target_cpu} \
+       CC="%{__cc}" \
+       BOOTSTRAPCFLAGS="%{rpmcflags}" \
+       CCOPTIONS="%{rpmcflags}" \
+       CXXOPTIONS="%{rpmcflags}" \
+       CXXDEBUGFLAGS="" \
+       CDEBUGFLAGS="" \
+       ICONDIR="%{_icondir}" \
+       LINUXDIR="%{_kernelsrcdir}"
+cd $olddir
+%endif
+
+%ifnarch sparc sparc64
+TOPDIR=$(pwd)/xc
+%{__make} -S -C synaptics clean all \
+       TOP="$TOPDIR" \
+       CC="%{__cc}" \
+       BOOTSTRAPCFLAGS="%{rpmcflags}" \
+       CCOPTIONS="%{rpmcflags}" \
+       CXXOPTIONS="%{rpmcflags}" \
+       CXXDEBUGFLAGS="" \
+       CDEBUGFLAGS="" \
+       ICONDIR="%{_icondir}" \
+       LINUXDIR="%{_kernelsrcdir}"
 
+cd synaptics
 for f in COMPATIBILITY FEATURES INSTALL NEWS PARAMETER; do
        cp -f ${f} ${f}.synaptics
 done
+%endif
 
 #--- %install ------------------------
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{X11/fs,pam.d,rc.d/init.d,security/console.apps,sysconfig} \
+install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,security/console.apps,sysconfig,xdg} \
+       $RPM_BUILD_ROOT%{_sysconfdir}/X11/fs \
        $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults/{cs,da,de,es,fr,hu,it,ja,ko,nl,pl,pt,ru,sk,zh_CN.gb2312,zh_TW.big5} \
        $RPM_BUILD_ROOT%{_datadir}/misc \
        $RPM_BUILD_ROOT%{_sbindir} \
        $RPM_BUILD_ROOT/usr/{bin,include,lib} \
        $RPM_BUILD_ROOT/var/{log,lib/xkb} \
-       $RPM_BUILD_ROOT%{_applnkdir}/{Amusements,Editors,Utilities,Terminals} \
-       $RPM_BUILD_ROOT{%{_pixmapsdir}/mini,%{_wmpropsdir},%{_soundsdir},%{_themesdir}/{Default,ThinIce}}
+       $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}/mini} \
+       $RPM_BUILD_ROOT{%{_wmpropsdir},%{_soundsdir},%{_themesdir}/{Default,ThinIce}} \
+       $RPM_BUILD_ROOT%{_xsessdir}
 
 %{__make} -C xc        install install.man \
        DESTDIR="$RPM_BUILD_ROOT" \
@@ -2056,7 +1899,9 @@ install -d $RPM_BUILD_ROOT/etc/{X11/fs,pam.d,rc.d/init.d,security/console.apps,s
        ICONDIR="%{_icondir}" \
        LINUXDIR="%{_kernelsrcdir}"
 
-install synaptics/synaptics_drv.o $RPM_BUILD_ROOT%{_libdir}/modules/input/
+%ifnarch sparc sparc64
+install synaptics/synaptics_drv.o $RPM_BUILD_ROOT%{_libdir}/modules/input
+%endif
 
 %ifnarch alpha
 #install -d $RPM_BUILD_ROOT%{_libdir}/modules.gatos/{drivers,dri}
@@ -2066,6 +1911,11 @@ install synaptics/synaptics_drv.o $RPM_BUILD_ROOT%{_libdir}/modules/input/
 #      $RPM_BUILD_ROOT%{_libdir}/modules.gatos/dri
 %endif
 
+%ifarch %{ix86} mips ppc arm
+install -d $RPM_BUILD_ROOT%{_libdir}/modules.s3/drivers
+install LinuxDriver/2D/savage_drv.o $RPM_BUILD_ROOT%{_libdir}/modules.s3/drivers
+%endif
+
 # setting default X
 rm -f $RPM_BUILD_ROOT%{_bindir}/X
 ln -sf XFree86 $RPM_BUILD_ROOT%{_bindir}/X
@@ -2107,18 +1957,19 @@ install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/xdm
 install %{SOURCE11} $RPM_BUILD_ROOT/etc/sysconfig/xfs
 
 install %{SOURCE20} $RPM_BUILD_ROOT%{_wmpropsdir}/twm.desktop
-install %{SOURCE21} $RPM_BUILD_ROOT%{_applnkdir}/Amusements
-install %{SOURCE22} $RPM_BUILD_ROOT%{_applnkdir}/Editors
-install %{SOURCE23} $RPM_BUILD_ROOT%{_applnkdir}/Terminals
-install %{SOURCE24}  %{SOURCE25} %{SOURCE26} %{SOURCE27} \
-               $RPM_BUILD_ROOT%{_applnkdir}/Utilities
-install %{SOURCE30} $RPM_BUILD_ROOT%{_pixmapsdir}
-install %{SOURCE31} %{SOURCE32} %{SOURCE33} %{SOURCE34} %{SOURCE35} \
-       %{SOURCE36} %{SOURCE37} \
+install %{SOURCE21} %{SOURCE22} %{SOURCE23} %{SOURCE24} %{SOURCE25} \
+       %{SOURCE26} %{SOURCE27} %{SOURCE43} %{SOURCE44} %{SOURCE45} \
+       $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE30} %{SOURCE31} %{SOURCE32} %{SOURCE33} %{SOURCE34} \
+       %{SOURCE35} %{SOURCE36} %{SOURCE37} %{SOURCE46} %{SOURCE47} \
+       %{SOURCE48} \
        $RPM_BUILD_ROOT%{_pixmapsdir}
 
 bzip2 -dc %{SOURCE38} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
+# twm desktop file for gdm/kdm support
+install %{SOURCE42} $RPM_BUILD_ROOT%{_xsessdir}/twm.desktop
+
 :> $RPM_BUILD_ROOT/etc/security/console.apps/xserver
 :> $RPM_BUILD_ROOT/etc/security/blacklist.xserver
 :> $RPM_BUILD_ROOT/etc/security/blacklist.xdm
@@ -2141,6 +1992,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/html
 # resolve conflict with man-pages
 mv -f $RPM_BUILD_ROOT%{_mandir}/man4/{mouse.4,mouse-x.4}
 
+# fix mkfontscale path
+perl -pi -e "s#mkfontscale#%{_bindir}/mkfontscale#g" $RPM_BUILD_ROOT%{_bindir}/mkfontdir
+
 # 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 \
@@ -2150,8 +2004,10 @@ for lang in af az bg bg_BG.cp1251 br ca cs da de el en_GB eo es et eu fi \
        echo "%lang(${lang}) %{_datadir}/locale/${lang}" >> XFree86-libs.lang
 done
 
+%ifnarch sparc sparc64
 install synaptics/synclient   $RPM_BUILD_ROOT%{_bindir}
-install synaptics/*.synaptics $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/
+install synaptics/*.synaptics $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}
+%endif
 
 %ifnarch sparc sparc64
 gzip -9nf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/*
@@ -2165,26 +2021,17 @@ rm -rf $RPM_BUILD_ROOT
 
 #--- %post{un}, %preun, %verifyscript, %trigge ----------
 
-%post  DPS -p /sbin/ldconfig
-%postun        DPS -p /sbin/ldconfig
+%post   DPS -p /sbin/ldconfig
+%postun DPS -p /sbin/ldconfig
 
-%post  xft1 -p /sbin/ldconfig
-%postun        xft1 -p /sbin/ldconfig
-
-%post   xft -p /sbin/ldconfig
-%postun xft -p /sbin/ldconfig
-
-%post  fontconfig
-/sbin/ldconfig
-HOME=/root %{_bindir}/fc-cache -f 2>/dev/null
+%post   OpenGL-core -p /sbin/ldconfig
+%postun OpenGL-core -p /sbin/ldconfig
 
-%postun        fontconfig -p /sbin/ldconfig
+%post   OpenGL-libGL -p /sbin/ldconfig
+%postun OpenGL-libGL -p /sbin/ldconfig
 
-%post  OpenGL-core -p /sbin/ldconfig
-%postun        OpenGL-core -p /sbin/ldconfig
-
-%post  OpenGL-libs -p /sbin/ldconfig
-%postun        OpenGL-libs -p /sbin/ldconfig
+%post   OpenGL-libs -p /sbin/ldconfig
+%postun OpenGL-libs -p /sbin/ldconfig
 
 %post libs
 umask 022
@@ -2209,6 +2056,11 @@ else
        echo "found"
 fi
 
+%pre modules
+if [ -d /etc/X11/xkb/geometry/hp ]; then
+       rm -rf /etc/X11/xkb/geometry/hp
+fi
+
 %triggerpostun modules -- XFree86-modules < 4.0.2
 if [ -d /usr/X11R6/lib/X11/xkb ]; then
        rm -rf /usr/X11R6/lib/X11/xkb
@@ -2272,13 +2124,6 @@ if [ "$1" = "0" ]; then
        /usr/sbin/groupdel xfs 2>/dev/null
 fi
 
-
-%post xrender -p /sbin/ldconfig
-%postun xrender -p /sbin/ldconfig
-
-%post xcursor -p /sbin/ldconfig
-%postun xcursor -p /sbin/ldconfig
-
 #--- %files --------------------------
 
 %files
@@ -2293,6 +2138,7 @@ fi
 %{_libdir}/X11/app-defaults/XCalc-color
 %{_libdir}/X11/app-defaults/XClipboard
 %{_libdir}/X11/app-defaults/XClock
+%{_libdir}/X11/app-defaults/XClock-color
 %{_libdir}/X11/app-defaults/XLoad
 %{_libdir}/X11/app-defaults/XLogo
 %{_libdir}/X11/app-defaults/XLogo-color
@@ -2349,8 +2195,6 @@ fi
 %attr(755,root,root) %{_bindir}/makestrs
 %attr(755,root,root) %{_bindir}/mergelib
 %attr(755,root,root) %{_bindir}/mkdirhier
-%attr(755,root,root) %{_bindir}/mkfontdir
-%attr(755,root,root) %{_bindir}/mkfontscale
 %attr(755,root,root) %{_bindir}/mkhtmlindex
 %attr(755,root,root) %{_bindir}/proxymngr
 %attr(755,root,root) %{_bindir}/resize
@@ -2362,7 +2206,9 @@ fi
 %attr(755,root,root) %{_bindir}/smproxy
 %attr(755,root,root) %{_bindir}/startx
 %attr(755,root,root) %{_bindir}/sxpm
+%ifnarch sparc sparc64
 %attr(755,root,root) %{_bindir}/synclient
+%endif
 %attr(755,root,root) %{_bindir}/uxterm
 %attr(755,root,root) %{_bindir}/xcmsdb
 %attr(755,root,root) %{_bindir}/xconsole
@@ -2403,10 +2249,13 @@ fi
 %{_includedir}/X11/bitmaps
 %{_includedir}/X11/pixmaps
 
-%{_applnkdir}/Utilities/xconsole.desktop
-%{_applnkdir}/Terminals/*
+%{_desktopdir}/xconsole.desktop
+%{_desktopdir}/xterm.desktop
+%{_pixmapsdir}/xconsole.png
+%{_pixmapsdir}/xlogo64.png
+%{_pixmapsdir}/xterm.png
+
 %{_libdir}/X11/app-defaults/Xvidtune
-%{_pixmapsdir}/x*
 
 %{_mandir}/man1/Xmark.1*
 %{_mandir}/man1/appres.1*
@@ -2427,8 +2276,6 @@ fi
 %{_mandir}/man1/makeg.1*
 %{_mandir}/man1/mergelib.1*
 %{_mandir}/man1/mkdirhier.1*
-%{_mandir}/man1/mkfontdir.1*
-%{_mandir}/man1/mkfontscale.1*
 %{_mandir}/man1/mkhtmlindex.1*
 %{_mandir}/man1/proxymngr.1*
 %{_mandir}/man1/resize.1*
@@ -2486,6 +2333,14 @@ fi
 %lang(pl) %{_mandir}/pl/man1/xinit.1*
 %lang(pl) %{_mandir}/pl/man1/xwd.1*
 
+# to be separated
+%attr(755,root,root) %{_bindir}/fonttosfnt
+%attr(755,root,root) %{_bindir}/mkfontdir
+%attr(755,root,root) %{_bindir}/mkfontscale
+%{_mandir}/man1/fonttosfnt.1*
+%{_mandir}/man1/mkfontdir.1*
+%{_mandir}/man1/mkfontscale.1*
+
 %files common
 %defattr(644,root,root,755)
 /usr/bin/X11
@@ -2522,90 +2377,19 @@ fi
 %{_libdir}/libdpstk.a
 %{_libdir}/libpsres.a
 
-%files xft1
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libXft.so.1.1
-
-%files xft
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libXft.so.2.1
-
-%files xft-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/xft-config
-%{_includedir}/X11/Xft
-%{_libdir}/libXft.so
-%{_mandir}/man3/Xft.3*
-%{_pkgconfigdir}/xft.pc
-
-%files xft-static
-%defattr(644,root,root,755)
-%{_libdir}/libXft.a
-
-%files fontconfig
-%defattr(644,root,root,755)
-%dir %{_sysconfdir}/fonts
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/fonts/fonts.conf
-%{_sysconfdir}/fonts/fonts.dtd
-%attr(755,root,root) %{_bindir}/fc-*
-%attr(755,root,root) %{_libdir}/libfontconfig.so.1.0
-%{_mandir}/man1/fc-*.1*
-
-%files fontconfig-devel
-%defattr(644,root,root,755)
-#%attr(755,root,root) %{_bindir}/fontconfig-config
-%{_includedir}/fontconfig
-%{_libdir}/libfontconfig.so
-#%{_pkgconfigdir}/fontconfig.pc
-%{_mandir}/man3/fontconfig.3*
-
-%files fontconfig-static
-%defattr(644,root,root,755)
-%{_libdir}/libfontconfig.a
-
-%files render
-%defattr(644,root,root,755)
-%{_includedir}/X11/extensions/render.h
-%{_includedir}/X11/extensions/renderproto.h
-
-%files xrender
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libXrender.so.*.*
-
-%files xrender-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libXrender.so
-%{_includedir}/X11/extensions/Xrender.h
-
-%files xrender-static
-%defattr(644,root,root,755)
-%{_libdir}/libXrender.a
-
-%files xcursor
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libXcursor.so.*.*
-
-%files xcursor-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/xcursor-config
-%attr(755,root,root) %{_libdir}/libXcursor.so
-%{_includedir}/X11/Xcursor
-%{_pkgconfigdir}/xcursor.pc
-
-%files xcursor-static
-%defattr(644,root,root,755)
-%{_libdir}/libXcursor.a
-
 %files OpenGL-core
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/glxgears
-%attr(755,root,root) %{_libdir}/libGL.so.*.*
-%attr(755,root,root) %{_libdir}/libGL.so
-%attr(755,root,root) /usr/lib/libGL.so*
 %attr(755,root,root) %{_libdir}/modules/extensions/libglx.a
 %attr(755,root,root) %{_libdir}/modules/extensions/libGLcore.a
 %{_mandir}/man1/glxgears.1x*
 
+%files OpenGL-libGL
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libGL.so.*.*
+%attr(755,root,root) %{_libdir}/libGL.so
+%attr(755,root,root) /usr/lib/libGL.so*
+
 %files OpenGL-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libGLU.so
@@ -2631,6 +2415,8 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/glxinfo
 %attr(755,root,root) %{_libdir}/libGLU.so.*.*
+# to be fixed: it contains unresolved symbols and would need -lXm
+#%attr(755,root,root) %{_libdir}/libGLw.so.*.*
 %attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
 %{_mandir}/man1/glxinfo.1*
 
@@ -2653,6 +2439,7 @@ fi
 %defattr(644,root,root,755)
 %attr(4755,root,root) %{_bindir}/Xwrapper
 %attr(755,root,root) %{_bindir}/XFree86
+%attr(755,root,root) %{_bindir}/getconfig*
 %attr(755,root,root) %{_sysconfdir}/X11/X
 %attr(755,root,root) %{_bindir}/X
 %{_mandir}/man1/XFree86.1*
@@ -2675,33 +2462,42 @@ fi
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/bdftopcf
-%attr(755,root,root) %{_libdir}/libX[1Ta-eg-t]*.so
-%attr(755,root,root) %{_libdir}/libXfont*.so
-%attr(755,root,root) %{_libdir}/libI*.so
-%attr(755,root,root) %{_libdir}/libS*.so
-%attr(755,root,root) %{_libdir}/libx*.so
+%attr(755,root,root) %{_libdir}/libFS.so
+%attr(755,root,root) %{_libdir}/libI810XvMC.so
+%attr(755,root,root) %{_libdir}/libICE.so
+%attr(755,root,root) %{_libdir}/libSM.so
+%attr(755,root,root) %{_libdir}/libX11.so
+%attr(755,root,root) %{_libdir}/libXRes.so
+%attr(755,root,root) %{_libdir}/libXTrap.so
+%attr(755,root,root) %{_libdir}/libXaw.so
+%attr(755,root,root) %{_libdir}/libXext.so
+%attr(755,root,root) %{_libdir}/libXfont.so
+%attr(755,root,root) %{_libdir}/libXfontcache.so
+%attr(755,root,root) %{_libdir}/libXi.so
+%attr(755,root,root) %{_libdir}/libXinerama.so
+%attr(755,root,root) %{_libdir}/libXmu.so
+%attr(755,root,root) %{_libdir}/libXmuu.so
+%attr(755,root,root) %{_libdir}/libXp.so
+%attr(755,root,root) %{_libdir}/libXpm.so
+%attr(755,root,root) %{_libdir}/libXrandr.so
+%attr(755,root,root) %{_libdir}/libXss.so
+%attr(755,root,root) %{_libdir}/libXt.so
+%attr(755,root,root) %{_libdir}/libXtst.so
 %attr(755,root,root) %{_libdir}/libXv.so
-%{_libdir}/libfntstubs.a
-%{_libdir}/libfontenc.a
-%{_libdir}/libFS.a
-%{_libdir}/libI810XvMC.a
-%{_libdir}/liboldX.a
+%attr(755,root,root) %{_libdir}/libXvMC.so
+%attr(755,root,root) %{_libdir}/libXxf86dga.so
+%attr(755,root,root) %{_libdir}/libXxf86misc.so
+%attr(755,root,root) %{_libdir}/libXxf86rush.so
+%attr(755,root,root) %{_libdir}/libXxf86vm.so
+%attr(755,root,root) %{_libdir}/libfontenc.so
+%attr(755,root,root) %{_libdir}/libxkbfile.so
+%attr(755,root,root) %{_libdir}/libxkbui.so
+%attr(755,root,root) %{_libdir}/libxrx.so
 %{_libdir}/libXau.a
 %{_libdir}/libXdmcp.a
+%{_libdir}/libfntstubs.a
+%{_libdir}/liboldX.a
 %{_libdir}/libxf86config.a
-%{_libdir}/libXfontcache.a
-%{_libdir}/libXinerama.a
-%{_libdir}/libxkbfile.a
-%{_libdir}/libxkbui.a
-%{_libdir}/libXrandr.a
-%{_libdir}/libXss.a
-%{_libdir}/libXTrap.a
-%{_libdir}/libXv.a
-%{_libdir}/libXvMC.a
-%{_libdir}/libXxf86dga.a
-%{_libdir}/libXxf86misc.a
-%{_libdir}/libXxf86rush.a
-%{_libdir}/libXxf86vm.a
 %{_includedir}/X11/*.h
 %{_includedir}/X11/ICE
 %{_includedir}/X11/PM
@@ -2709,10 +2505,7 @@ fi
 %{_includedir}/X11/Xaw
 %{_includedir}/X11/Xmu
 %dir %{_includedir}/X11/extensions
-%{_includedir}/X11/extensions/[^X]*.h
-%{_includedir}/X11/extensions/X[^I]*.h
-%{_includedir}/X11/extensions/XI.h
-%{_includedir}/X11/extensions/XI[^E]*.h
+%{_includedir}/X11/extensions/*.h
 %{_includedir}/X11/fonts
 %{_includedir}/xf86*.h
 %{_libdir}/X11/config
@@ -2720,10 +2513,8 @@ fi
 %exclude %{_includedir}/X11/extensions/Xrender.h
 %exclude %{_includedir}/X11/extensions/render.h
 %exclude %{_includedir}/X11/extensions/renderproto.h
-%exclude %{_libdir}/libXrender.so
-%exclude %{_libdir}/libXcursor.so
 
-%{_mandir}/man3/[A-EH-Z]*
+%{_mandir}/man3/[A-FH-Z]*
 %exclude %{_mandir}/man3/Xft.3*
 
 %files Xserver-devel
@@ -2858,10 +2649,11 @@ fi
 %endif
 
 # Devel: sparc sparc64
-%ifarch %{ix86} mips alpha arm
+%ifarch %{ix86} mips alpha arm ppc
 %files driver-nv
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/nv_drv.o
+%attr(755,root,root) %{_libdir}/modules/drivers/riva128.o
 %{_mandir}/man4/nv*
 %endif
 
@@ -2942,6 +2734,11 @@ fi
 %files driver-savage
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/savage_drv.o
+%ifarch %{ix86} mips ppc arm
+%dir %{_libdir}/modules.s3
+%dir %{_libdir}/modules.s3/drivers
+%attr(755,root,root) %{_libdir}/modules.s3/drivers/savage_drv.o
+%endif
 %{_mandir}/man4/savage*
 %endif
 
@@ -2958,7 +2755,7 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/sis_drv.o
 %ifarch %{ix86}
-#%attr(755,root,root) %{_libdir}/modules/dri/sis_dri.so
+%attr(755,root,root) %{_libdir}/modules/dri/sis_dri.so
 %endif
 %{_mandir}/man4/sis*
 %endif
@@ -3013,11 +2810,11 @@ fi
 %{_mandir}/man4/suntcx*
 %endif
 
-%ifarch %{ix86} sparc sparc64 mips alpha arm
+%ifarch %{ix86} sparc sparc64 mips alpha arm ppc
 %{!?_without_tdfx:%files driver-tdfx}
 %{!?_without_tdfx:%defattr(644,root,root,755)}
 %{!?_without_tdfx:%attr(755,root,root) %{_libdir}/modules/drivers/tdfx_drv.o}
-%ifarch %{ix86} alpha arm
+%ifarch %{ix86} alpha arm ppc
 %{!?_without_tdfx:%attr(755,root,root) %{_libdir}/modules/dri/tdfx_dri.so}
 %endif
 %{!?_without_tdfx:%{_mandir}/man4/tdfx*}
@@ -3062,6 +2859,7 @@ fi
 
 %files libs -f XFree86-libs.lang
 %defattr(644,root,root,755)
+%dir /etc/xdg
 %dir %{_themesdir}
 %dir %{_themesdir}/Default
 %dir %{_themesdir}/ThinIce
@@ -3093,15 +2891,38 @@ fi
 %dir %{_pixmapsdir}/mini
 %dir %{_soundsdir}
 %dir %{_wmpropsdir}
-%attr(755,root,root) %{_libdir}/libX[1Ta-eg-t]*.so.*.*
-%attr(755,root,root) %{_libdir}/libXfont*.so.*.*
-%attr(755,root,root) %{_libdir}/libI*.so.*.*
-%attr(755,root,root) %{_libdir}/libS*.so.*.*
-%attr(755,root,root) %{_libdir}/libx*.so.*.*
+%dir %{_xsessdir}
+%attr(755,root,root) %{_libdir}/libFS.so.*.*
+%attr(755,root,root) %{_libdir}/libI810XvMC.so.*.*
+%attr(755,root,root) %{_libdir}/libICE.so.*.*
+%attr(755,root,root) %{_libdir}/libSM.so.*.*
+%attr(755,root,root) %{_libdir}/libX11.so.*.*
+%attr(755,root,root) %{_libdir}/libXRes.so.*.*
+%attr(755,root,root) %{_libdir}/libXTrap.so.*.*
+%attr(755,root,root) %{_libdir}/libXaw.so.*.*
+%attr(755,root,root) %{_libdir}/libXext.so.*.*
+%attr(755,root,root) %{_libdir}/libXfont.so.*.*
+%attr(755,root,root) %{_libdir}/libXfontcache.so.*.*
+%attr(755,root,root) %{_libdir}/libXi.so.*.*
+%attr(755,root,root) %{_libdir}/libXinerama.so.*.*
+%attr(755,root,root) %{_libdir}/libXmu.so.*.*
+%attr(755,root,root) %{_libdir}/libXmuu.so.*.*
+%attr(755,root,root) %{_libdir}/libXp.so.*.*
+%attr(755,root,root) %{_libdir}/libXpm.so.*.*
+%attr(755,root,root) %{_libdir}/libXrandr.so.*.*
+%attr(755,root,root) %{_libdir}/libXss.so.*.*
+%attr(755,root,root) %{_libdir}/libXt.so.*.*
+%attr(755,root,root) %{_libdir}/libXtst.so.*.*
 %attr(755,root,root) %{_libdir}/libXv.so.*.*
-
-%exclude %{_libdir}/libXrender.so.*.*
-%exclude %{_libdir}/libXcursor.so.*.*
+%attr(755,root,root) %{_libdir}/libXvMC.so.*.*
+%attr(755,root,root) %{_libdir}/libXxf86dga.so.*.*
+%attr(755,root,root) %{_libdir}/libXxf86misc.so.*.*
+%attr(755,root,root) %{_libdir}/libXxf86rush.so.*.*
+%attr(755,root,root) %{_libdir}/libXxf86vm.so.*.*
+%attr(755,root,root) %{_libdir}/libfontenc.so.*.*
+%attr(755,root,root) %{_libdir}/libxkbfile.so.*.*
+%attr(755,root,root) %{_libdir}/libxkbui.so.*.*
+%attr(755,root,root) %{_libdir}/libxrx.so.*.*
 
 %files modules
 %defattr(644,root,root,755)
@@ -3180,20 +3001,36 @@ fi
 
 %files static
 %defattr(644,root,root,755)
+%{_libdir}/libFS.a
+%{_libdir}/libI810XvMC.a
 %{_libdir}/libICE.a
 %{_libdir}/libSM.a
 %{_libdir}/libX11.a
 %{_libdir}/libXRes.a
+%{_libdir}/libXTrap.a
 %{_libdir}/libXaw.a
 %{_libdir}/libXext.a
 %{_libdir}/libXfont.a
+%{_libdir}/libXfontcache.a
 %{_libdir}/libXi.a
+%{_libdir}/libXinerama.a
 %{_libdir}/libXmu.a
 %{_libdir}/libXmuu.a
 %{_libdir}/libXp.a
 %{_libdir}/libXpm.a
+%{_libdir}/libXrandr.a
+%{_libdir}/libXss.a
 %{_libdir}/libXt.a
 %{_libdir}/libXtst.a
+%{_libdir}/libXv.a
+%{_libdir}/libXvMC.a
+%{_libdir}/libXxf86dga.a
+%{_libdir}/libXxf86misc.a
+%{_libdir}/libXxf86rush.a
+%{_libdir}/libXxf86vm.a
+%{_libdir}/libfontenc.a
+%{_libdir}/libxkbfile.a
+%{_libdir}/libxkbui.a
 
 %files tools
 %defattr(644,root,root,755)
@@ -3285,12 +3122,22 @@ fi
 %{_libdir}/X11/app-defaults/Xditview
 %{_libdir}/X11/app-defaults/Xditview-chrtr
 
-%{_applnkdir}/Utilities/xclipboard.desktop
-%{_applnkdir}/Utilities/oclock.desktop
-%{_applnkdir}/Utilities/xclock.desktop
-%{_applnkdir}/Editors/xedit.desktop
-%{_applnkdir}/Amusements/xeyes.desktop
-%{_pixmapsdir}/oclock*
+%{_desktopdir}/oclock.desktop
+%{_desktopdir}/xcalc.desktop
+%{_desktopdir}/xclipboard.desktop
+%{_desktopdir}/xclock.desktop
+%{_desktopdir}/xedit.desktop
+%{_desktopdir}/xeyes.desktop
+%{_desktopdir}/xload.desktop
+%{_desktopdir}/xmag.desktop
+%{_pixmapsdir}/oclock.png
+%{_pixmapsdir}/xcalc.png
+%{_pixmapsdir}/xclipboard.png
+%{_pixmapsdir}/xclock.png
+%{_pixmapsdir}/xedit.png
+%{_pixmapsdir}/xeyes.png
+%{_pixmapsdir}/xload.png
+%{_pixmapsdir}/xmag.png
 
 %files -n imake
 %defattr(644,root,root,755)
@@ -3316,6 +3163,7 @@ fi
 %files -n twm
 %defattr(644,root,root,755)
 %{_wmpropsdir}/twm.desktop
+%{_xsessdir}/twm.desktop
 %attr(755,root,root) %{_bindir}/twm
 %dir %{_sysconfdir}/X11/twm
 %config %{_sysconfdir}/X11/twm/system.twmrc
This page took 0.13958 seconds and 4 git commands to generate.