#
%define _sver %(echo %{version} | tr -d .)
+%define _synaptics_ver 0.11.3p11
Summary: XFree86 Window System servers and basic programs
Summary(de): Xfree86 Window-System-Server und grundlegende Programme
Summary(uk): âÁÚÏצ ÛÒÉÆÔÉ, ÐÒÏÇÒÁÍÉ ÔÁ ÄÏËÕÍÅÎÔÁÃ¦Ñ ÄÌÑ ÒÏÂÏÞϧ ÓÔÁÎæ§ Ð¦Ä X
Summary(zh_CN): XFree86 ´°¿Úϵͳ·þÎñÆ÷ºÍ»ù±¾³ÌÐò
Name: XFree86
-Version: 4.3.99.5
-Release: 0.1
+Version: 4.3.99.11
+Release: 0.2
License: MIT
Group: X11/XFree86
Source0: ftp://ftp.xfree86.org/pub/XFree86/develsnaps/%{name}-%{version}.tar.bz2
-# Source0-md5: d01d01a7abd4f0764e20ef493f76a3b2
+# Source0-md5: 0aa6cbc6ee19d38f3ab916929f283ac7
#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
Source36: oclock.png
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
+# Source38-md5: a184106bb83cb27c6963944d9243ac3f
+#Source39: cvs://anonymous@cvs.gatos.sourceforge.net/cvsroot/gatos/ati.2-20021001.tar.bz2
+# http://w1.894.telia.com/~u89404340/touchpad/index.html
+Source40: http://w1.894.telia.com/~u89404340/touchpad/synaptics-%{_synaptics_ver}.tar.bz2
+# Source40-md5: 4dabd4c8ce8968eba6cde1dd6265c9c7
+Source41: http://www.linux.org.uk/~alan/S3.zip
+# Source41-md5: 8b754fc6bbded60b683563b945e384b0
Patch0: %{name}-PLD.patch
Patch1: %{name}-HasZlib.patch
Patch2: %{name}-DisableDebug.patch
Patch22: %{name}-neomagic_swcursor.patch
Patch23: %{name}-mga-busmstr.patch
Patch24: %{name}-agpgart-load.patch
-Patch25: %{name}-mkfontdir-chmod_644.patch
Patch26: %{name}-HasFreetype2.patch
Patch27: %{name}-config-s3.patch
Patch28: %{name}-sparc_pci_domains.patch
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
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}-savage-20030505.patch
+Patch46: %{name}-lock.patch
+Patch47: %{name}-linux-version.patch
URL: http://www.xfree86.org/
+BuildRequires: %{_bindir}/perl
BuildRequires: bison
+BuildRequires: ed
BuildRequires: expat-devel
BuildRequires: flex
BuildRequires: freetype-devel >= 2.0.0
-BuildRequires: gcc-c++
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
%ifarch %{ix86}
%{!?_without_tdfx:BuildRequires: Glide2x_SDK}
%endif
-Requires: xauth
Requires: %{name}-libs = %{version}
+Requires: xauth
ExclusiveArch: %{ix86} alpha sparc m68k armv4l noarch ppc
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Obsoletes: xpm-progs
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}
Obsoletes: dgs-devel
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}
Obsoletes: dgs-static
Summary(pl): Stara wersja biblioteki wy¶wietlaj±cej fonty
Group: X11/XFree86
Requires: %{name}-libs = %{version}
+Requires: %{name}-xrender = %{version}
Obsoletes: XFree86-xft < 4.2.99
%description xft1
Summary: X Font rendering library
Summary(pl): Biblioteka do renderowania fontów
Group: X11/XFree86
-Requires: %{name}-libs = %{version}
Requires: %{name}-fontconfig = %{version}
+Requires: %{name}-libs = %{version}
+Requires: %{name}-xrender = %{version}
Provides: Xft = 2.1-2
Obsoletes: XFree86-xft2
Obsoletes: Xft
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
+Summary: Header files for X Font Rendering library
+Summary(pl): Pliki nag³ówkowe dla biblioteki do renderowania fontów
Group: X11/Development/Libraries
Requires: %{name}-xft = %{version}
-Requires: %{name}-fontconfig-devel
+Requires: %{name}-fontconfig-devel = %{version}
+Requires: %{name}-xrender-devel = %{version}
Provides: Xft-devel = 2.1-2
Obsoletes: XFree86-xft2-devel
Obsoletes: Xft-devel
programów korzystaj±cych z biblioteki Xft.
%package xft-static
-Summary: X Font Rendering library
-Summary(pl): Biblioteka do renderowania fontów
+Summary: X Font Rendering static library
+Summary(pl): Statyczna biblioteka do renderowania fontów
Group: X11/Development/Libraries
Requires: %{name}-xft-devel = %{version}
Provides: Xft-static = 2.1-2
%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
+Requires: %{name}-libs = %{version}
Provides: %{name}-fontconfig-realpkg = %{version}
+Provides: fontconfig = 1.0.1
Obsoletes: fontconfig
%description fontconfig
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
+Summary: Header files for font configuration and customization library
+Summary(pl): Pliki nag³ówkowe dla biblioteki 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}
+Provides: fontconfig-devel = 1.0.1
Obsoletes: fontconfig-devel
%description fontconfig-devel
programów korzystaj±cych z biblioteki fontconfig.
%package fontconfig-static
-Summary: Font configuration and customization library
-Summary(pl): Biblioteka do konfigurowania fontów
+Summary: Font configuration and customization static library
+Summary(pl): Statyczna biblioteka do konfigurowania fontów
Group: Development/Libraries
Requires: %{name}-fontconfig-devel-realpkg = %{version}
Provides: fontconfig-static = 1.0.1
%package render
Summary: X Render Extension
Summary(pl): Rozszerzenie X Render
-Group: X11/Development/Libraries
-Requires: XFree86-devel
+Group: X11/Development/Libraries
+Requires: XFree86-devel
%description render
This package contains header files and documentation for the X render
pakiecie.
%package xrender
-Summary: X Render Extension
-Summary(pl): Rozszerzenie X Render
-Group: X11/Libraries
+Summary: X Render Extension
+Summary(pl): Rozszerzenie X Render
+Group: X11/Libraries
Requires: %{name}-libs = %{version}
%description xrender
Biblioteka X render.
%package xrender-devel
-Summary: X Render Extension headers
-Summary(pl): Pliki nag³ówkowe rozszerzenia X Render
-Group: X11/Libraries
+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}
Pliki nag³ówkowe biblioteki X render.
%package xrender-static
-Summary: X Render static library
-Summary(pl): Biblioteka statyczna X render
-Group: X11/Libraries/Development
+Summary: X Render static library
+Summary(pl): Biblioteka statyczna X render
+Group: X11/Libraries/Development
Requires: %{name}-xrender-devel = %{version}
%description xrender-static
Biblioteka statyczna X render.
%package xcursor
-Summary: X cursor library
-Summary(pl): Biblioteka X cursor
-Group: X11/Libraries
+Summary: X cursor library
+Summary(pl): Biblioteka X cursor
+Group: X11/Libraries
Requires: %{name}-libs = %{version}
%description xcursor
Biblioteka X cursor.
%package xcursor-devel
-Summary: X cursor library headers
-Summary(pl): Pliki nag³ówkowe biblioteki X cursor
-Group: X11/Libraries/Development
+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}
Pliki nag³ówkowe biblioteki X cursor.
%package xcursor-static
-Summary: X cursor static library
-Summary(pl): Biblioteka statyczna X cursor
-Group: X11/Libraries/Development
+Summary: X cursor static library
+Summary(pl): Biblioteka statyczna X cursor
+Group: X11/Libraries/Development
Requires: %{name}-xcursor-devel = %{version}
%description xcursor-static
Requires: OpenGL-devel-base
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.
Group: X11/Development/Libraries
Requires: %{name}-OpenGL-libs = %{version}
Requires: %{name}-devel
-Provides: OpenGL-devel-base
Requires: OpenGL-devel
+Provides: OpenGL-devel-base
%description OpenGL-devel-base
Base headers (only gl?.h) for OpenGL for X11R6.
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 = %{version}
Provides: OpenGL
Obsoletes: %{name}-OpenGL
Obsoletes: Mesa
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: %{name}-modules = %{version}-%{release}
Requires: XFree86-fonts-base
%description Xnest
Summary: X print server
Summary(pl): X serwer z rozszerzeniem Xprint
Group: X11/XFree86/Servers
-Requires: %{name}-modules = %{version}-%{release}
+PreReq: xprint-initrc
Requires: %{name}-common /usr/X11R6/lib/X11/rgb.txt
+Requires: %{name}-modules = %{version}-%{release}
Requires: XFree86-fonts-base
-PreReq: xprint-initrc
%description Xprt
Xprt provides an X server with the print extension and special DDX
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: %{name}-modules = %{version}-%{release}
Requires: XFree86-fonts-base
+Requires: pam
Obsoletes: XFree86-VGA16 XFree86-SVGA XFree86-Mono
# obsoleted by many drivers: suncg3,suncg6,suncg14,sunffb,sunleo,suntcx
Obsoletes: XFree86-Sun XFree86-Sun24
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: %{name}-modules = %{version}-%{release}
Requires: XFree86-fonts-base
%description Xvfb
Group: X11/Development/Libraries
Requires: %{name}-libs = %{version}
Requires: imake = %{version}
-Obsoletes: xpm-devel
Provides: xpm-devel
+Obsoletes: xpm-devel
%ifarch sparc sparc64
Obsoletes: X11R6.1-devel
%endif
÷ÓÔÁÎÏצÔØ XFree86-devel ÑËÝÏ ×É ÚÂÉÒÁ¤ÔÅÓØ ÒÏÚÒÏÂÌÑÔÉ ÐÒÏÇÒÁÍÉ, Ñ˦
ÂÕÄÕÔØ ÐÒÁÃÀ×ÁÔÉ ÑË X-Ë̦¤ÎÔÉ.
+%package Xserver-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}
+
+%description Xserver-devel
+Header files for XFree86 Xserver drivers and extensions development.
+
+%description Xserver-devel -l pl
+Pliki nag³ówkowe do tworzenia sterowników i rozszerzeñ X serwera
+XFree86.
+
%package driver-apm
Summary: Alliance Promotion video driver
Summary(pl): Sterownik do kart Alliance Promotion
Group: X11/XFree86
-Requires: %{name}-modules = %{version}-%{release}
Requires: %{name}-Xserver = %{version}-%{release}
+Requires: %{name}-modules = %{version}-%{release}
Obsoletes: XFree86-Alliance
%description driver-apm
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}-modules = %{version}-%{release}
%description driver-ark
Ark Logic driver.
Summary: ATI video driver
Summary(pl): Sterownik do kart ATI
Group: X11/XFree86
-Requires: %{name}-modules = %{version}-%{release}
Requires: %{name}-Xserver = %{version}-%{release}
+Requires: %{name}-modules = %{version}-%{release}
Obsoletes: XFree86-ATI XFree86-Mach32 XFree86-Mach64
%description driver-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: %{name}-modules = %{version}-%{release}
Requires: OpenGL
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-Rage128
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: %{name}-modules = %{version}-%{release}
Requires: OpenGL
+Requires: XFree86-driver-ati
Conflicts: XFree86-driver-nvidia
%description driver-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}
+Requires: %{name}-modules = %{version}-%{release}
Obsoletes: XFree86-ATI XFree86-Mach32 XFree86-Mach64
%description driver-ati.2
Summary: ATI Rage 128 video driver (ATI.2)
Summary(pl): Sterownik do kart ATI Rage 128 (ATI.2)
Group: X11/XFree86
-Requires: %{name}-modules = %{version}-%{release}
Requires: %{name}-Xserver = %{version}-%{release}
+Requires: %{name}-modules = %{version}-%{release}
Requires: OpenGL
Requires: XFree86-driver-ati.2
Conflicts: XFree86-driver-nvidia
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: %{name}-modules = %{version}-%{release}
Requires: OpenGL
+Requires: XFree86-driver-ati.2
Conflicts: XFree86-driver-nvidia
%description driver-radeon.2
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}-modules = %{version}-%{release}
Obsoletes: XFree86-ChipsTechnologies
%description driver-chips
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}-modules = %{version}-%{release}
Obsoletes: XFree86-Cirrus
%description driver-cirrus
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}-modules = %{version}-%{release}
Obsoletes: XFree86-Cyrix
%description driver-cyrix
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}-modules = %{version}-%{release}
Obsoletes: XFree86-FBDev
%description driver-fbdev
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}-modules = %{version}-%{release}
%description driver-ffb
Video driver for DRI sparc framebuffer device.
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}-modules = %{version}-%{release}
%description driver-glide
Voodoo1 and Voodoo2 video driver.
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: %{name}-modules = %{version}-%{release}
Requires: OpenGL
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-3DLabs
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}-modules = %{version}-%{release}
Obsoletes: XFree86-I128
%description driver-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}-modules = %{version}-%{release}
Obsoletes: XFree86-i740
%description driver-i740
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: %{name}-modules = %{version}-%{release}
Requires: OpenGL
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-i810
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}-modules = %{version}-%{release}
%description driver-imstt
Integrated Micro Solutions Twin Turbo 128 driver.
Summary: Matrox video driver
Summary(pl): Sterownik do kart Matrox
Group: X11/XFree86
-Requires: %{name}-modules = %{version}-%{release}
Requires: %{name}-Xserver = %{version}-%{release}
+Requires: %{name}-modules = %{version}-%{release}
Requires: OpenGL
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-mga
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}-modules = %{version}-%{release}
Obsoletes: XFree86-NeoMagic
%description driver-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}-modules = %{version}-%{release}
%description driver-newport
Newport (XL) adapters video driver (found primarily in SGI Indy and
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}-modules = %{version}-%{release}
%description driver-nsc
National Semiconductors GEODE family video driver. Supports GXLV (5530
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}-modules = %{version}-%{release}
Obsoletes: XFree86-NVidia
%description driver-nv
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}-modules = %{version}-%{release}
Obsoletes: XFree86-Rendition
%description driver-rendition
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}-modules = %{version}-%{release}
Obsoletes: XFree86-S3V
%description driver-s3virge
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}-modules = %{version}-%{release}
Obsoletes: XFree86-S3
%description driver-s3
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}-modules = %{version}-%{release}
%description driver-savage
S3 Savage video driver.
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}-modules = %{version}-%{release}
%description driver-siliconmotion
Silicon Motion video driver.
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}-modules = %{version}-%{release}
Obsoletes: XFree86-SiS
%description driver-sis
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}-modules = %{version}-%{release}
Obsoletes: XFree86-SunMono
%description driver-sunbw2
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}-modules = %{version}-%{release}
%description driver-suncg14
suncg14 - Sun CG14 video driver.
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}-modules = %{version}-%{release}
%description driver-suncg3
suncg3 - Sun CG3 video cards driver.
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}-modules = %{version}-%{release}
%description driver-suncg6
suncg6 - Sun GX and Turbo GX video driver.
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}-modules = %{version}-%{release}
%description driver-sunffb
sunffb - Sun Creator, Creator 3D and Elite 3D video cards driver.
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}-modules = %{version}-%{release}
%description driver-sunleo
sunleo - Sun Leo (ZX) video cards driver.
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}-modules = %{version}-%{release}
%description driver-suntcx
suntcx - Sun TCX video cards driver.
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: %{name}-modules = %{version}-%{release}
Requires: Glide3-DRI
+Requires: OpenGL
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-3dfx
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}-modules = %{version}-%{release}
Obsoletes: XFree86-TGA
%description driver-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}-modules = %{version}-%{release}
Obsoletes: XFree86-Trident
%description driver-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}-modules = %{version}-%{release}
Obsoletes: XFree86-Tseng XFree86-W32
%description driver-tseng
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}-modules = %{version}-%{release}
%description driver-via
VIA CLE266 driver.
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}-modules = %{version}-%{release}
%description driver-vmware
VMware emulated SVGA video driver. Necessary if you run Linux on
Requires(post,postun): grep
Requires(postun): fileutils
Requires: %{name}-common = %{version}
-Obsoletes: xpm
Provides: xpm
+Obsoletes: xpm
%ifarch sparc sparc64
Obsoletes: X11R6.1-libs
Summary(ru): íÅÎÅÄÖÅÒ ÄÉÓÐÌÅÑ X
Summary(uk): íÅÎÅÄÖÅÒ ÄÉÓÐÌÅÀ X
Group: X11/XFree86
+PreReq: rc-scripts
+Requires(post,preun): /sbin/chkconfig
Requires: %{name} = %{version}
-Requires: pam >= 0.71
Requires: %{name}-libs = %{version}
+Requires: /usr/X11R6/bin/sessreg
+Requires: pam >= 0.71
Requires: sessreg = %{version}
Requires: /usr/X11R6/bin/sessreg
Provides: XDM
-PreReq: chkconfig
Obsoletes: XFree86-xdm
Obsoletes: gdm
Obsoletes: kdm
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}-libs = %{version}
+Requires: XFree86-fonts-base
Obsoletes: xfsft XFree86-xfs
%description -n xfs
#--- %prep ---------------------------
%prep
-%setup -q -c -b3
+%setup -q -c -b3 -a40 -a41
#-b1 -b2 -a3
%patch0 -p0
%patch1 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
-%patch10 -p1
+%patch10 -p0
#%patch11 -p0 -- obsoleted???
%patch12 -p1
%patch13 -p1
%patch22 -p1
%patch23 -p1
%patch24 -p1
-%patch25 -p1
%patch26 -p1
%patch27 -p1
%ifarch sparc sparc64
#%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
%patch43 -p0
%patch44 -p0
%patch45 -p1
-%patch46 -p1
-%patch47 -p0
-#%patch48 -p1 -- seems applied
+%patch46 -p0
+%patch47 -p1
rm -f xc/config/cf/host.def
#--- %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}" \
# "CXXDEBUGFLAGS=" "CDEBUGFLAGS="
%endif
+%ifarch %{ix86} mips alpha ppc arm
+olddir=$(pwd)
+tar xfz *.tar.gz
+cd LinuxDriver/2D
+sed -i -e 's#$(XF86OSSRC)/vbe#$(XF86SRC)/vbe#g' 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
ICONDIR="%{_icondir}" \
LINUXDIR="%{_kernelsrcdir}"
+%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}
#install xc/programs/Xserver/hw/xfree86/drivers/ati.2/*_drv.o \
# $RPM_BUILD_ROOT%{_libdir}/modules.gatos/drivers
#install xc/programs/Xserver/hw/xfree86/drivers/ati.2/*_dri.o \
# $RPM_BUILD_ROOT%{_libdir}/modules.gatos/dri
-
%endif
+install -d $RPM_BUILD_ROOT%{_libdir}/modules.s3/drivers
+install LinuxDriver/2D/savage_drv.o $RPM_BUILD_ROOT%{_libdir}/modules.s3/drivers
+
# setting default X
rm -f $RPM_BUILD_ROOT%{_bindir}/X
ln -sf XFree86 $RPM_BUILD_ROOT%{_bindir}/X
ln -sf libGL.so.1 $RPM_BUILD_ROOT%{_libdir}/libGL.so
ln -sf libGLU.so.1 $RPM_BUILD_ROOT%{_libdir}/libGLU.so
+# collect Xserver headers
+install -d $RPM_BUILD_ROOT%{_includedir}/X11/Xserver
+cd xc/programs/Xserver
+# don't change to single install - there are symlinked "duplicates"
+install include/*.h $RPM_BUILD_ROOT%{_includedir}/X11/Xserver
+install hw/xfree86/{common,os-support}/*.h $RPM_BUILD_ROOT%{_includedir}/X11/Xserver
+cd -
+
# set up PLD xdm config
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/{*Console,Xaccess,Xsession,Xsetup*}
install xdm-xinitrc-*/pixmaps/* $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/pixmaps
# 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 \
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
+ sl sr sv ta th tr uk wa zh_CN zh_TW ; do
install -d $RPM_BUILD_ROOT%{_datadir}/locale/${lang}/LC_MESSAGES
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}
+%endif
+
%ifnarch sparc sparc64
gzip -9nf $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version}/*
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
/usr/sbin/groupdel xfs 2>/dev/null
fi
+%post xrender -p /sbin/ldconfig
+%postun xrender -p /sbin/ldconfig
-%post xrender -p /sbin/ldconfig
-%postun xrender -p /sbin/ldconfig
-
-%post xcursor -p /sbin/ldconfig
-%postun xcursor -p /sbin/ldconfig
+%post xcursor -p /sbin/ldconfig
+%postun xcursor -p /sbin/ldconfig
#--- %files --------------------------
%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
%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
%{_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*
%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
%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
+#%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-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 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
+#%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-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 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*
%attr(755,root,root) %{_libdir}/libOSMesa*.so
%{_libdir}/libGLw.a
%dir %{_includedir}/GL
+%dir /usr/include/GL
%attr(644,root,root) %{_includedir}/GL/*
%exclude %{_includedir}/GL/gl.h
%exclude %{_includedir}/GL/glx.h
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/bdftopcf
-#%attr(755,root,root) %{_bindir}/xcursor-config
%attr(755,root,root) %{_libdir}/libX[1Ta-eg-t]*.so
%attr(755,root,root) %{_libdir}/libXfont*.so
%attr(755,root,root) %{_libdir}/libI*.so
%{_mandir}/man3/[A-EH-Z]*
%exclude %{_mandir}/man3/Xft.3*
+%files Xserver-devel
+%defattr(644,root,root,755)
+%{_includedir}/X11/Xserver
+
# Devel: sparc sparc64
%ifarch %{ix86}
%files driver-apm
%files driver-savage
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/modules/drivers/savage_drv.o
+%dir %{_libdir}/modules.s3
+%attr(755,root,root) %{_libdir}/modules.s3/savage_drv.o
%{_mandir}/man4/savage*
%endif
%attr(755,root,root) %{_bindir}/fstobdf
%attr(755,root,root) %{_bindir}/mkcfm
%attr(755,root,root) %{_bindir}/xfsinfo
-#%attr(755,root,root) %{_bindir}/xftcache
%{_mandir}/man1/xfs.1*
%{_mandir}/man1/fslsfonts.1*
%{_mandir}/man1/fstobdf.1*
%{_mandir}/man1/mkcfm.1*
%{_mandir}/man1/xfsinfo.1*
-#%%{_mandir}/man1/xftcache.1*
-
-%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