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