Summary: XFree86 servers
Name: XFree86-Servers
Version: 3.3.6
-Release: 34
+Release: 36
License: MIT
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Source0: ftp://ftp.xfree86.org/pub/XFree86/3.3.6/source/X336src-1.tgz
+# Source0-md5: bbfa360d10ce91ab37f24f197a31b485
Source1: ftp://ftp.dcs.ed.ac.uk/pub/jec/programs/xfsft/xfsft-1.1.6.tar.gz
+# Source1-md5: 88c65d3c314dab6b000499861a7f4865
Source2: xserver.pamd
Patch0: %{name}-rh.patch
Patch1: %{name}-parallelmake.patch
Patch21: %{name}-serversonly.patch
Patch22: %{name}-sparc-asmflags.patch
Patch23: %{name}-HasZlib.patch
+Patch24: %{name}-period.patch
ExclusiveArch: %{ix86} alpha m68k armv4l sparc
BuildRequires: flex
BuildRequires: bison
BuildRequires: zlib-devel
BuildRequires: pam-devel
+Requires: pam >= 0.77.3
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _prefix /usr/X11R6
Summary: The XFree86 servers - common files
Summary(pl): Pliki wspólne dla serwerów XFree86
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Requires: XFree86-fonts
Obsoletes: XFree86-Xserver
XFree 4.x, use Xserver with appropriate driver from XFree 4.x instead.
Please see the XFree86 video card/server list available from the
-XFree86 Project's website at http://www.xfree86.org for a definitive
+XFree86 Project's website at http://www.xfree86.org/ for a definitive
list of X servers and which video cards they support.
-%description -l pl common
+%description common -l pl
Pliki wspólne dla wszystkich X serwerów, w tym modu³y, Xwrapper oraz
pliki konfiguracyjne PAM. Zainstaluj ten pakiet wraz z pakietem
zawieraj±cym odpowiedni X serwer je¿eli masz star± kartê, która by³a
u¿yj X serwera wraz z odpowiednim driverem z XFree 4.x
Pe³n± listê X serwerów oraz kart które obs³uguj± mo¿na znale¼æ pod
-adresem http://www.xfree86.org.
+adresem http://www.xfree86.org/.
%package -n XFree86-S3
Summary: The XFree86 server for video cards based on older S3 chips
Summary(pl): Serwer XFree86 dla kart na starych uk³adach S3
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
ValuePoint line). Note that if you have an S3 ViRGE based video card,
you'll need XFree86-S3V instead of XFree86-S3.
-%description -l pl -n XFree86-S3
+%description -n XFree86-S3 -l pl
XFree86-S3 jest X serwerem dla kart graficznych na uk³adach S3, czyli
czê¶ci kart Number Nine, Diamond Stealth, Orchid Fahrenheit, Miro
Crystal, STB. Je¿eli masz kartê na uk³adzie S3 ViRGE, zamiast tego
Summary: The XFree86 server for Number Nine Imagine 128 video cards
Summary(pl): Serwer XFree86 dla kart Number Nine Imagine 128
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
XFree86-I128 is the X server for the Number Nine Imagine 128 and
similar video cards.
-%description -l pl -n XFree86-I128
+%description -n XFree86-I128 -l pl
XFree86-I128 jest X serwerem dla kart graficznych Number Nine Imagine
128 i podobnych.
Summary: The XFree86 server for video cards based on the S3 Virge chip
Summary(pl): Serwer XFree86 dla kart na uk³adzie S3 Virge
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
XFree86-S3V is the X server for video cards based on the S3 ViRGE
chipset.
-%description -l pl -n XFree86-S3V
+%description -n XFree86-S3V -l pl
XFree86-S3V jest X serwerem dla kart graficznych opartych o uk³ady S3
ViRGE.
Summary: The XFree86 server for Mach64 based video cards
Summary(pl): Serwer XFree86 dla kart na uk³adzie Mach64
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
XFree86-Mach64 is the server package for cards based on ATI's Mach64
chip, such as the Graphics Xpression, GUP Turbo, and WinTurbo cards.
Note that this server is known to have problems with some Mach64
-cards. Check http://www.xfree86.org for current information on
+cards. Check http://www.xfree86.org/ for current information on
updating this server.
-%description -l pl -n XFree86-Mach64
+%description -n XFree86-Mach64 -l pl
XFree86-Mach64 to X serwer dla kart opartych o uk³ad ATI Mach64,
takich jak Graphics Xpression, GUP Turbo, WinTurbo. Uwaga: ten serwer
miewa problemy z niektórymi kartami Mach64.
Summary: The XFree86 server program for older IBM 8514 or compatible video cards
Summary(pl): Serwer XFree86 dla kart na uk³adzie IBM 8514
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
The XFree86-8514 package contains the X server for older IBM 8514
video cards, or compatibles from a company such as ATI.
-%description -l pl -n XFree86-8514
+%description -n XFree86-8514 -l pl
XFree86-8514 zawiera X serwer dla starszych kart graficznych IBM 8514
lub kompatybilnych.
Summary: The XFree86 server for AGX-based video cards
Summary(pl): Serwer XFree86 dla kart na uk³adzie AGX
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
such as the Boca Vortex, Orchid Celsius, Spider Black Widow and
Hercules Graphite.
-%description -l pl -n XFree86-AGX
+%description -n XFree86-AGX -l pl
XFree86-AGX zawiera X serwer dla kart graficznych na uk³adzie AGX,
takich jak Roca Vortex, Orchid Celsius, Spider Black Widow, Hercules
Graphite.
Summary: The XFree86 server for Mach32 based video cards
Summary(pl): Serwer XFree86 dla kart na uk³adzie Mach32
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
ATI's Mach32 chip, including the ATI Graphics Ultra Pro and Ultra
Plus.
-%description -l pl -n XFree86-Mach32
+%description -n XFree86-Mach32 -l pl
XFree86-Mach32 jest X serwerem dla kart graficznych opartych na
uk³adzie ATI Mach32, w tym kart ATI Graphics Ultra Pro i Ultra Plus.
Summary: The XFree86 server for Mach8 video cards
Summary(pl): Serwer XFree86 dla kart na uk³adzie Mach8
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
XFree86-Mach8 is the X server for video cards built around ATI's Mach8
chip, including the ATI 8514 Ultra and Graphics Ultra.
-%description -l pl -n XFree86-Mach8
+%description -n XFree86-Mach8 -l pl
XFree86-Mach8 jest X serwerem dla kart graficznych opartych na
uk³adzie ATI Mach8, w tym kart ATI 8514 Ultra i Graphics Ultra.
Summary: A generic XFree86 monochrome server for VGA cards
Summary(pl): Serwer XFree86 dla kart VGA w trybie mono
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
XFree86-Mono will work for nearly all VGA compatible cards, but will
only support a monochrome display.
-%description -l pl -n XFree86-Mono
+%description -n XFree86-Mono -l pl
XFree86-Mono jest standardowym monochromatycznym (2-kolorowym)
serwerem dla kart VGA. Dzia³a na prawie wszystkich kartach zgodnych z
VGA.
Summary: The XFree86 server for P9000 cards
Summary(pl): Serwer dla kart na uk³adzie P9000
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
P9000 chip, such as most Diamond Viper cards and the Orchid P9000
card.
-%description -l pl -n XFree86-P9000
+%description -n XFree86-P9000 -l pl
XFree86-P9000 jest X serwerem dla kart graficznych opartych na
uk³adzie Weitek P9000, takich jak Diamon Viper i Orchid P9000.
Summary: An XFree86 server for most simple framebuffer SVGA devices
Summary(pl): Serwer dla wiêkszo¶ci prostych kart SVGA
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
server works for many other chips and cards, so try this server if you
are having problems.
-%description -l pl -n XFree86-SVGA
+%description -n XFree86-SVGA -l pl
X serwer dla wiêkszo¶ci prostych kart SVGA, w tym kart zbudowanych na
uk³adach ET4000, Cirrus Logic, Chips and Technologies, Trident 8900 i
9000, Matrox. Dzia³a tak¿e na kartach Diamond Speedstar, Orchid
Summary: A generic XFree86 server for VGA16 boards
Summary(pl): Serwer XFree86 dla kart VGA w trybie 4bpp
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
XFree86-VGA16 will work on nearly all VGA style graphics boards, but
will only support a low resolution, 16 color display.
-%description -l pl -n XFree86-VGA16
+%description -n XFree86-VGA16 -l pl
XFree86-VGA16 jest standardowych 16-kolorowym serwerem dla kart VGA.
Dzia³a na prawie wszystkich kartach zgodnych z VGA.
Summary: The XFree86 server for video cards based on ET4000/W32 chips
Summary(pl): Serwer XFree86 dla kart na uk³adzie ET4000/W32
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
LeadTek WinFast S200, the Sigma Concorde, the STB LightSpeed, the
TechWorks Thunderbolt, and the ViewTop PCI.
-%description -l pl -n XFree86-W32
+%description -n XFree86-W32 -l pl
XFree86-W32 jest X serwerem dla kart opartych na uk³adach ET4000/W32,
w tym kart Genoa 8900 Phantom 32i, Hercules Dynamite, LeadTek WinFast
S200, Sigma Concorde, STB LightSpeed, TechWorks Thunderbolt, ViewTop
PCI.
-%package -n XFree86-3DLabs
+%package -n XFree86-3DLabs
Summary: The XFree86 server for 3Dlabs video cards
Summary(pl): Serwer XFree86 dla kart na uk³adzie 3Dlabs
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
the Glint MX with IBM RGB526 and IBM RGB640 RAMDAC, the Permedia with
IBM RGB526 RAMDAC, and the Permedia 2 (classic, 2a, 2v).
-%description -l pl -n XFree86-3DLabs
+%description -n XFree86-3DLabs -l pl
XFree86-3DLabs jest X serwerem dla kart graficznych na uk³adach 3Dlabs
Glint lub Permedia, w tym Glint 500TX z RAMDAC IBM RGB526, Glint MX z
RAMDAC IBM RGB526 lub IBM RGB640, Permedia z RAMDAC IBM RGB526 oraz
Summary: X server for systems with Digital TGA boards based on DC21040 chips
Summary(pl): X serwer dla systemów z kartami Digital TGA na uk³adach DC21040
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
boards based on the DC21040 chip. These adapters are often used in
Alpha workstations and are included with Alpha UDB (Multia) machines.
-%description -l pl -n XFree86-TGA
+%description -n XFree86-TGA -l pl
XFree86-TGA zawiea 8-bitowy X serwer dla kart Digital TGA opartych na
uk³adzie DC21040. Te karty s± czêsto u¿ywane na w stacjach roboczych
Alpha oraz maszynach Alpha UDB (Multia).
Summary: The X server for the generic frame buffer device on some machines
Summary(pl): X serwer dzia³aj±cy w oparciu o framebuffer
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Provides: Xserver
Requires: %{name}-common = %{version}
work. Thirdly, this X server can produce a larger display, at a higher
resolution, for consoles on laptops.
-%description -l pl -n XFree86-FBDev
+%description -n XFree86-FBDev -l pl
XFree86-FBDev zawiera X serwer oparty o framebuffer. Zazwyczaj jest
jedynym dla maszyn SPARC, ale ma te¿ mo¿liwo¶ci przydatne na
platformach intelowskich, zw³aszcza w laptopach.
Summary: X server for Suns with monochrome and 8-bit color SBUS framebuffers
Summary(pl): X serwer dla Sunów z framebufferem SBUS mono lub kolorowym 8bpp
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Obsoletes: X11R6.1-Sun
Provides: Xserver
Requires: %{name}-common = %{version}
monochrome and 8-bit color SBUS frame buffers (for example, the CG3
and CG6 frame buffers).
-%description -l pl -n XFree86-Sun
+%description -n XFree86-Sun -l pl
XFree86-Sun zawiera X serwer dla komputerów Sun z framebufferem SBUS
monochromatycznym lub z 8-bitowym kolorem (np. CG3 lub CG6).
Summary: X server for Sun computers with monochrome SBUS framebuffers only
Summary(pl): X serwer dla Sunów z monochromatycznym framebufferem SBUS
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Obsoletes: X11R6.1-SunMono
Provides: Xserver
Requires: %{name}-common = %{version}
The XFree86-SunMono package includes an X server for Sun computers
with monochrome SBUS frame buffers only.
-%description -l pl -n XFree86-SunMono
+%description -n XFree86-SunMono -l pl
XFree86-SunMono zawiera X serwer dla komputerów Sun z
monochromatycznym framebufferem SBUS.
%package -n XFree86-Sun24
Summary: The X server for Suns with all supported SBUS framebuffers
-Summary(pl): X serwer dla Sunów z framebufferami SBUS.
+Summary(pl): X serwer dla Sunów z framebufferami SBUS
Group: X11/XFree86/Servers
-Group(de): X11/XFree86/Server
-Group(pl): X11/XFree86/Serwery
Obsoletes: X11R6.1-Sun24
Provides: Xserver
Requires: %{name}-common = %{version}
The XFree86-Sun24 package contains the X server for Sun computers with
all supported SBUS frame buffers.
-%description -l pl -n XFree86-Sun24
+%description -n XFree86-Sun24 -l pl
XFree86-Sun24 zawiera X serwer dla komputerów Sun z framebufferem
SBUS.
# install xfsft
tar x -C xc/lib -f xfsft-1.1.6/libfont.tar
patch -p0 -s -d xc/lib < xfsft-1.1.6/libfont.patch
-
+
%patch0 -p1
%patch1 -p1
%patch2 -p0
# fix cfb linking
%patch22 -p1
%patch23 -p1
+%patch24 -p1
# Fix the header file for makedepend.
cd xc/config/imake
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{/etc/{pam.d,security/console.apps},%{_includedir}}
-install -d $RPM_BUILD_ROOT/etc/pam.d
install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xserver
-install -d $RPM_BUILD_ROOT/etc/security/console.apps
touch $RPM_BUILD_ROOT/etc/security/console.apps/xserver
touch $RPM_BUILD_ROOT/etc/security/blacklist.xserver
-install -d $RPM_BUILD_ROOT%{_includedir}
-
-%{__make} DESTDIR=$RPM_BUILD_ROOT install install.man -C xc
+%{__make} install install.man -C xc \
+ DESTDIR=$RPM_BUILD_ROOT
# setup the default X server
rm -f $RPM_BUILD_ROOT%{_bindir}/X
%defattr(644,root,root,755)
%attr(4755,root,root) %{_bindir}/Xwrapper
%attr(755,root,root) %{_bindir}/X
-%attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/xserver
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/xserver
%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.xserver
%config(missingok) /etc/security/console.apps/xserver
%{_mandir}/man5/XF86Config-3.5x*