Summary(pl): XFree86 Window System wraz z podstawowymi programami
Summary(tr): XFree86 Pencereleme Sistemi sunucularý ve temel programlar
Name: XFree86
-Version: 4.0.3
-Release: 5
+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.2/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}-broken-includes.patch
-Patch12: %{name}-alpha-pcibus-lemming.patch
-Patch13: %{name}-fhs.patch
-Patch14: %{name}-xdmsecurity.patch
-Patch15: %{name}-xman.patch
-Patch16: %{name}-HasXdmAuth.patch
-Patch17: %{name}-xdm-fixes.patch
-Patch18: %{name}-imake-kernel-version.patch
-Patch19: %{name}-no-kernel-modules.patch
-Patch20: %{name}-locale.alias.patch
-Patch21: %{name}-parallelmake.patch
-Patch22: %{name}-portuguese.patch
-Patch23: %{name}-XF86CardDrivers-cfg.patch
-Patch24: %{name}-pic.patch
-Patch25: ftp://ftp.xfree86.org/pub/XFree86/4.0.3/patches/4.0.2-4.0.3.diff.gz
-Patch26: %{name}-defmodes-1400.patch
-Patch27: %{name}-xft-match.patch
-Patch28: %{name}-banshee-ramtiming.patch
-Patch29: %{name}-r128-busmstr2.patch
-Patch30: %{name}-r128-drm-do-wait-for-fifo.patch
-Patch31: %{name}-neomagic_swcursor.patch
-Patch32: %{name}-alpha-pci-resource.patch
-Patch33: %{name}-mga-busmstr.patch
-Patch34: %{name}-g450.patch
-Patch35: %{name}-agpgart-load.patch
-Patch36: %{name}-mkfontdir-chmod_644.patch
-Patch37: %{name}-DEC.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: pam-devel
+BuildRequires: perl
BuildRequires: tcl-devel
BuildRequires: utempter-devel
BuildRequires: zlib-devel
+BuildRequires: gcc-c++
%ifarch %{ix86} alpha
-BuildRequires: Glide_V3-DRI-devel >= 3.10-7
+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
%endif
Requires: xauth
%define _wmpropsdir %{_datadir}/wm-properties
# avoid Mesa dependency in XFree86-OpenGL-libs
-%define _noautoreqdep libGL.so.1
+%define _noautoreqdep libGL.so.1 libGLU.so.1
%description
If you want to install the X Window System (TM) on your machine,
%package OpenGL-libs
Summary: OpenGL libraries for X11R6
Summary(pl): Biblioteki OpenGL dla systemu X11R6
-License: MIT (Mesa core), LGPL (libGLU)
Group: X11/Libraries
Group(de): X11/Libraries
Group(es): X11/Bibliotecas
%package OpenGL-devel
Summary: OpenGL for X11R6 development
Summary(pl): Pliki nag³ówkowe dla OpenGL dla systemu X11R6
-License: MIT (Mesa core), LGPL (glu.h), SGI (libGLw)
Group: X11/Libraries
Group(de): X11/Libraries
Group(es): X11/Bibliotecas
%package OpenGL-static
Summary: X11R6 static libraries with OpenGL
Summary(pl): Biblioteki statyczne do X11R6 ze wsparciem dla OpenGL
-License: MIT (libGL), LGPL (libGLU)
Group: X11/Libraries
Group(de): X11/Libraries
Group(es): X11/Bibliotecas
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-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
#--- %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
-%patch11 -p1
-%patch12 -p0
+%patch11 -p0
+%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%patch18 -p1
-%patch19 -p1
-%patch20 -p0
+#%patch19 -p1
+%patch20 -p1
%patch21 -p1
%patch22 -p1
%patch23 -p1
%patch24 -p1
-%patch25 -p0
+%patch25 -p1
%patch26 -p1
-%patch27 -p1
-%patch28 -p1
-%patch29 -p1
-%patch30 -p1
-%patch31 -p1
-%patch32 -p1
-%patch33 -p1
-%patch34 -p1
-%patch35 -p1
-%patch36 -p1
%ifarch alpha
-%patch37 -p0
+%patch27 -p0
%endif
+%patch28 -p1
+%patch29 -p1
rm -f xc/config/cf/host.def
#--- %build --------------------------
"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
"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
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%{_wmpropsdir}/twm.desktop
+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}/Utilities
-install %{SOURCE14} $RPM_BUILD_ROOT%{_applnkdir}
+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
%{_applnkdir}/Utilities/*.desktop
%{_applnkdir}/*.desktop
+%{_libdir}/X11/app-defaults/Xvidtune
%{_pixmapsdir}/x*
%{_mandir}/man1/Xmark.1*
%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)
%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)
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/glxinfo
%attr(755,root,root) %{_libdir}/libGLU.so.*.*
-%{_libdir}/libGLw.a
%ifnarch alpha
%attr(755,root,root) %{_libdir}/libOSMesa.so.*.*
%endif
%files OpenGL-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libGLU.la
%attr(755,root,root) %{_libdir}/libGL*.so
%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}/libXfont.a
%{_libdir}/libXi.a
%{_libdir}/libXmu.a
+%{_libdir}/libXmuu.a
%{_libdir}/libXp.a
%{_libdir}/libXpm.a
%{_libdir}/libXrender.a
%{_mandir}/man5/XF86Config.5*
%{_libdir}/X11/Cards
+%{_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
%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
%ifnarch sparc sparc64
%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) %{_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