Summary(zh_CN): XFree86 ´°¿Úϵͳ·þÎñÆ÷ºÍ»ù±¾³ÌÐò
Name: XFree86
Version: 4.3.99.11
-Release: 0.3
+Release: 0.4
License: MIT
Group: X11/XFree86
Source0: ftp://ftp.xfree86.org/pub/XFree86/develsnaps/%{name}-%{version}.tar.bz2
%description DPS-static -l pl
Statyczne biblioteki X-Window Display PostScript.
-%package xft1
-Summary: Old version of font rendering library
-Summary(pl): Stara wersja biblioteki wy¶wietlaj±cej fonty
-Group: X11/XFree86
-Requires: %{name}-libs = %{version}
-Requires: %{name}-xrender = %{version}
-Obsoletes: XFree86-xft < 4.2.99
-
-%description xft1
-Old version of font rendering library.
-
-%description xft1 -l pl
-Stara wersja biblioteki wy¶wietlaj±cej fonty.
-
-%package xft
-Summary: X Font rendering library
-Summary(pl): Biblioteka do renderowania fontów
-Group: X11/XFree86
-Requires: %{name}-fontconfig = %{version}
-Requires: %{name}-libs = %{version}
-Requires: %{name}-xrender = %{version}
-Provides: Xft = 2.1-2
-Obsoletes: XFree86-xft2
-Obsoletes: Xft
-
-%description xft
-Xft is a font rendering library for X.
-
-%description xft -l pl
-Xft jest bibliotek± s³u¿±c± do renderowania fontów dla X Window.
-
-%package xft-devel
-Summary: 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 = %{version}
-Requires: %{name}-xrender-devel = %{version}
-Provides: Xft-devel = 2.1-2
-Obsoletes: XFree86-xft2-devel
-Obsoletes: Xft-devel
-
-%description xft-devel
-Xft is a font rendering library for X.
-
-This package contains the header files needed to develop programs that
-use these Xft.
-
-%description xft-devel -l pl
-Xft jest bibliotek± s³u¿±c± do renderowania fontów dla X Window.
-
-Ten pakiet zawiera pliki nag³ówkowe potrzebne do kompilowania
-programów korzystaj±cych z biblioteki Xft.
-
-%package xft-static
-Summary: X Font Rendering 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
-Obsoletes: XFree86-xft2-static
-Obsoletes: Xft-static
-
-%description xft-static
-Xft is a font rendering library for X.
-
-This package contains static libraries.
-
-%description xft-static -l pl
-Xft jest bibliotek± s³u¿±c± do renderowania fontów dla X Window.
-
-Ten pakiet zawiera biblioteki statyczne.
-
-%package fontconfig
-Summary: Font configuration and customization library
-Summary(pl): Biblioteka do konfigurowania fontów
-Group: Libraries
-Requires(post): /sbin/ldconfig
-Requires: %{name}-libs = %{version}
-Provides: %{name}-fontconfig-realpkg = %{version}
-Provides: fontconfig = 1.0.1
-Obsoletes: fontconfig
-
-%description fontconfig
-Fontconfig is designed to locate fonts within the system and select
-them according to requirements specified by applications.
-
-%description fontconfig -l pl
-Fontconfig jest biblioteka przeznaczon± do lokalizowania fontów w
-systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
-
-%package fontconfig-devel
-Summary: 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: %{name}-fontconfig-devel-realpkg = %{version}
-Provides: fontconfig-devel = 1.0.1
-Obsoletes: fontconfig-devel
-
-%description fontconfig-devel
-Fontconfig is designed to locate fonts within the system and select
-them according to requirements specified by applications.
-
-This package contains the header files needed to develop programs that
-use these fontconfig.
-
-%description fontconfig-devel -l pl
-Fontconfig jest biblioteka przeznaczon± do lokalizowania fontów w
-systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
-
-Ten pakiet zawiera pliki nag³ówkowe potrzebne do kompilowania
-programów korzystaj±cych z biblioteki fontconfig.
-
-%package fontconfig-static
-Summary: Font configuration and customization 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
-Obsoletes: fontconfig-static
-
-%description fontconfig-static
-Fontconfig is designed to locate fonts within the system and select
-them according to requirements specified by applications.
-
-This package contains static libraries.
-
-%description fontconfig-static -l pl
-Fontconfig jest biblioteka przeznaczon± do lokalizowania fontów w
-systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
-
-Ten pakiet zawiera biblioteki statyczne.
-
-%package render
-Summary: X Render Extension
-Summary(pl): Rozszerzenie X Render
-Group: X11/Development/Libraries
-Requires: XFree86-devel
-
-%description render
-This package contains header files and documentation for the X render
-extension. Library and server implementations are separate.
-
-%description render -l pl
-Pakiet zawiera pliki nag³ówkowe i dokumenetacjê dla rozszerzenia
-X render. Biblioteka i implementacja serwera znajduj± siê w osobnym
-pakiecie.
-
-%package xrender
-Summary: X Render Extension
-Summary(pl): Rozszerzenie X Render
-Group: X11/Libraries
-Requires: %{name}-libs = %{version}
-
-%description xrender
-X render library.
-
-%description xrender -l pl
-Biblioteka X render.
-
-%package xrender-devel
-Summary: X Render Extension headers
-Summary(pl): Pliki nag³ówkowe rozszerzenia X Render
-Group: X11/Libraries
-Requires: %{name}-devel = %{version}
-Requires: %{name}-render = %{version}
-Requires: %{name}-xrender = %{version}
-
-%description xrender-devel
-X render library headers.
-
-%description xrender-devel -l pl
-Pliki nag³ówkowe biblioteki X render.
-
-%package xrender-static
-Summary: X Render static library
-Summary(pl): Biblioteka statyczna X render
-Group: X11/Libraries/Development
-Requires: %{name}-xrender-devel = %{version}
-
-%description xrender-static
-X render static library.
-
-%description xrender-static -l pl
-Biblioteka statyczna X render.
-
-%package xcursor
-Summary: X cursor library
-Summary(pl): Biblioteka X cursor
-Group: X11/Libraries
-Requires: %{name}-libs = %{version}
-
-%description xcursor
-X cursor library.
-
-%description xcursor -l pl
-Biblioteka X cursor.
-
-%package xcursor-devel
-Summary: X cursor library headers
-Summary(pl): Pliki nag³ówkowe biblioteki X cursor
-Group: X11/Libraries/Development
-Requires: %{name}-devel = %{version}
-Requires: %{name}-xcursor = %{version}
-
-%description xcursor-devel
-X cursor library headers.
-
-%description xcursor-devel -l pl
-Pliki nag³ówkowe biblioteki X cursor.
-
-%package xcursor-static
-Summary: X cursor static library
-Summary(pl): Biblioteka statyczna X cursor
-Group: X11/Libraries/Development
-Requires: %{name}-xcursor-devel = %{version}
-
-%description xcursor-static
-X cursor static library.
-
-%description xcursor-static -l pl
-Biblioteka statyczna X cursor.
-
%package OpenGL-core
Summary: OpenGL support for X11R6
Summary(pl): Wsparcie OpenGL dla systemu X11R6
Summary: OpenGL for X11R6 development
Summary(pl): Pliki nag³ówkowe OpenGL dla systemu X11R6
Group: X11/Development/Libraries
+Requires: OpenGL-devel-base
Requires: %{name}-OpenGL-libs = %{version}
Requires: %{name}-devel
-Requires: OpenGL-devel-base
Provides: OpenGL-devel
Obsoletes: Mesa-devel
Obsoletes: XFree86-OpenGL-doc
Summary: OpenGL for X11R6 development (only gl?.h)
Summary(pl): Pliki nag³ówkowe OpenGL dla systemu X11R6 (tylko gl?.h)
Group: X11/Development/Libraries
+Requires: OpenGL-devel
Requires: %{name}-OpenGL-libs = %{version}
Requires: %{name}-devel
-Requires: OpenGL-devel
Provides: OpenGL-devel-base
%description OpenGL-devel-base
Group: X11/XFree86/Servers
Requires: %{name}-common /usr/X11R6/lib/X11/rgb.txt
Requires: %{name}-modules = %{version}-%{release}
-Requires: XFree86-fonts-base
+Requires: %{name}-fonts-base
%description Xnest
Xnest is an X Window System server which runs in an X window. Xnest is
PreReq: xprint-initrc
Requires: %{name}-common /usr/X11R6/lib/X11/rgb.txt
Requires: %{name}-modules = %{version}-%{release}
-Requires: XFree86-fonts-base
+Requires: %{name}-fonts-base
%description Xprt
Xprt provides an X server with the print extension and special DDX
Group: X11/XFree86/Servers
Requires: %{name}-common /usr/X11R6/lib/X11/rgb.txt
Requires: %{name}-modules = %{version}-%{release}
-Requires: XFree86-fonts-base
+Requires: %{name}-fonts-base
Requires: pam
-Obsoletes: XFree86-VGA16 XFree86-SVGA XFree86-Mono
+Obsoletes: XFree86-Mono
+Obsoletes: XFree86-SVGA
+Obsoletes: XFree86-VGA16
# obsoleted by many drivers: suncg3,suncg6,suncg14,sunffb,sunleo,suntcx
-Obsoletes: XFree86-Sun XFree86-Sun24
+Obsoletes: XFree86-Sun
+Obsoletes: XFree86-Sun24
# still not supported in 4.2.0:
#Obsoletes: XFree86-Mach8 XFree86-8514 XFree86-AGX XFree86-P9000
# (and many drivers from XF86_SVGA server... and some from others)
-Obsoletes: XFree86-XF86Setup Xconfigurator
+Obsoletes: XFree86-XF86Setup
+Obsoletes: Xconfigurator
%description Xserver
Generally used X server which uses display hardware. It requires
Group: X11/XFree86/Servers
Requires: %{name}-common /usr/X11R6/lib/X11/rgb.txt
Requires: %{name}-modules = %{version}-%{release}
-Requires: XFree86-fonts-base
+Requires: %{name}-fonts-base
%description Xvfb
Xvfb (X Virtual Frame Buffer) is an X Window System server that is
Group: X11/XFree86
Requires: %{name}-Xserver = %{version}-%{release}
Requires: %{name}-modules = %{version}-%{release}
-Obsoletes: XFree86-ATI XFree86-Mach32 XFree86-Mach64
+Obsoletes: XFree86-ATI
+Obsoletes: XFree86-Mach32
+Obsoletes: XFree86-Mach64
%description driver-ati
ATI video driver.
Summary: ATI Rage 128 video driver
Summary(pl): Sterownik do kart ATI Rage 128
Group: X11/XFree86
+Requires: OpenGL
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: OpenGL
Requires: %{name}-Xserver = %{version}-%{release}
Requires: %{name}-modules = %{version}-%{release}
-Requires: OpenGL
-Requires: XFree86-driver-ati
+Requires: %{name}-driver-ati
Conflicts: XFree86-driver-nvidia
%description driver-radeon
Group: X11/XFree86
Requires: %{name}-Xserver = %{version}-%{release}
Requires: %{name}-modules = %{version}-%{release}
-Obsoletes: XFree86-ATI XFree86-Mach32 XFree86-Mach64
+Obsoletes: XFree86-ATI
+Obsoletes: XFree86-Mach32
+Obsoletes: XFree86-Mach64
%description driver-ati.2
ATI video driver (ATI.2) from gatos (http://gatos.sourceforge.net/).
Summary: ATI Rage 128 video driver (ATI.2)
Summary(pl): Sterownik do kart ATI Rage 128 (ATI.2)
Group: X11/XFree86
+Requires: OpenGL
Requires: %{name}-Xserver = %{version}-%{release}
Requires: %{name}-modules = %{version}-%{release}
-Requires: OpenGL
-Requires: XFree86-driver-ati.2
+Requires: %{name}-driver-ati.2
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-Rage128
Summary: ATI Radeon video driver (ATI.2)
Summary(pl): Sterownik do kart ATI Radeon (ATI.2)
Group: X11/XFree86
+Requires: OpenGL
Requires: %{name}-Xserver = %{version}-%{release}
Requires: %{name}-modules = %{version}-%{release}
-Requires: OpenGL
-Requires: XFree86-driver-ati.2
+Requires: %{name}-driver-ati.2
Conflicts: XFree86-driver-nvidia
%description driver-radeon.2
Summary: GLINT/Permedia video driver
Summary(pl): Sterownik do kart GLINT i Permedia
Group: X11/XFree86
+Requires: OpenGL
Requires: %{name}-Xserver = %{version}-%{release}
Requires: %{name}-modules = %{version}-%{release}
-Requires: OpenGL
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-3DLabs
Summary: Intel i810/i815/i830 video driver
Summary(pl): Sterownik do grafiki na uk³adach Intel i810/i815/i830
Group: X11/XFree86
+Requires: OpenGL
Requires: %{name}-Xserver = %{version}-%{release}
Requires: %{name}-modules = %{version}-%{release}
-Requires: OpenGL
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-i810
Summary: Matrox video driver
Summary(pl): Sterownik do kart Matrox
Group: X11/XFree86
+Requires: OpenGL
Requires: %{name}-Xserver = %{version}-%{release}
Requires: %{name}-modules = %{version}-%{release}
-Requires: OpenGL
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-mga
Summary: 3Dfx video driver
Summary(pl): Sterownik do kart 3Dfx
Group: X11/XFree86
-Requires: %{name}-Xserver = %{version}-%{release}
-Requires: %{name}-modules = %{version}-%{release}
Requires: Glide3-DRI
Requires: OpenGL
+Requires: %{name}-Xserver = %{version}-%{release}
+Requires: %{name}-modules = %{version}-%{release}
Conflicts: XFree86-driver-nvidia
Obsoletes: XFree86-3dfx
Summary(uk): ò¦ÚÎÏÍÁΦÔΦ ÕÔÉ̦ÔÉ ÄÌÑ XFree86
Group: X11/XFree86
Requires: %{name} >= %{version}
-Requires: XFree86-libs = %{version}
+Requires: %{name}-libs = %{version}
Requires: man-config
Obsoletes: X11R6-contrib
Summary(ru): ðÒÏÓÔÏÊ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ
Summary(uk): ðÒÏÓÔÉÊ ×¦ËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ
Group: X11/Window Managers
-Requires: XFree86-libs = %{version}
+Requires: %{name}-libs = %{version}
%description -n twm
Twm is a window manager for the X Window System. It provides
Requires(post,preun): /sbin/chkconfig
Requires(postun): /usr/sbin/groupdel
Requires(postun): /usr/sbin/userdel
+Requires: %{name}-fonts-base
Requires: %{name}-libs = %{version}
-Requires: XFree86-fonts-base
Obsoletes: xfsft XFree86-xfs
%description -n xfs
$RPM_BUILD_ROOT%{_sbindir} \
$RPM_BUILD_ROOT/usr/{bin,include,lib} \
$RPM_BUILD_ROOT/var/{log,lib/xkb} \
- $RPM_BUILD_ROOT%{_applnkdir}/{Amusements,Editors,Utilities,Terminals} \
- $RPM_BUILD_ROOT{%{_pixmapsdir}/mini,%{_wmpropsdir},%{_soundsdir},%{_themesdir}/{Default,ThinIce}}
+ $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}/mini} \
+ $RPM_BUILD_ROOT{%{_wmpropsdir},%{_soundsdir},%{_themesdir}/{Default,ThinIce}}
%{__make} -C xc install install.man \
DESTDIR="$RPM_BUILD_ROOT" \
install %{SOURCE11} $RPM_BUILD_ROOT/etc/sysconfig/xfs
install %{SOURCE20} $RPM_BUILD_ROOT%{_wmpropsdir}/twm.desktop
-install %{SOURCE21} $RPM_BUILD_ROOT%{_applnkdir}/Amusements
-install %{SOURCE22} $RPM_BUILD_ROOT%{_applnkdir}/Editors
-install %{SOURCE23} $RPM_BUILD_ROOT%{_applnkdir}/Terminals
-install %{SOURCE24} %{SOURCE25} %{SOURCE26} %{SOURCE27} \
- $RPM_BUILD_ROOT%{_applnkdir}/Utilities
-install %{SOURCE30} $RPM_BUILD_ROOT%{_pixmapsdir}
-install %{SOURCE31} %{SOURCE32} %{SOURCE33} %{SOURCE34} %{SOURCE35} \
- %{SOURCE36} %{SOURCE37} \
+install %{SOURCE21} %{SOURCE22} %{SOURCE23} %{SOURCE24} %{SOURCE25} \
+ %{SOURCE26} %{SOURCE27} \
+ $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE30} %{SOURCE31} %{SOURCE32} %{SOURCE33} %{SOURCE34} \
+ %{SOURCE35} %{SOURCE36} %{SOURCE37} \
$RPM_BUILD_ROOT%{_pixmapsdir}
bzip2 -dc %{SOURCE38} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
%post DPS -p /sbin/ldconfig
%postun DPS -p /sbin/ldconfig
-%post xft1 -p /sbin/ldconfig
-%postun xft1 -p /sbin/ldconfig
-
-%post xft -p /sbin/ldconfig
-%postun xft -p /sbin/ldconfig
-
-%post fontconfig
-/sbin/ldconfig
-HOME=/root %{_bindir}/fc-cache -f 2>/dev/null
-
-%postun fontconfig -p /sbin/ldconfig
-
%post OpenGL-core -p /sbin/ldconfig
%postun OpenGL-core -p /sbin/ldconfig
/usr/sbin/groupdel xfs 2>/dev/null
fi
-%post xrender -p /sbin/ldconfig
-%postun xrender -p /sbin/ldconfig
-
-%post xcursor -p /sbin/ldconfig
-%postun xcursor -p /sbin/ldconfig
-
#--- %files --------------------------
%files
%{_includedir}/X11/bitmaps
%{_includedir}/X11/pixmaps
-%{_applnkdir}/Utilities/xconsole.desktop
-%{_applnkdir}/Terminals/*
+%{_desktopdir}/xconsole.desktop
+%{_desktopdir}/xterm.desktop
+%{_pixmapsdir}/xconsole.png
+%{_pixmapsdir}/xlogo64.png
+%{_pixmapsdir}/xterm.png
+
%{_libdir}/X11/app-defaults/Xvidtune
-%{_pixmapsdir}/x*
%{_mandir}/man1/Xmark.1*
%{_mandir}/man1/appres.1*
%{_libdir}/libdpstk.a
%{_libdir}/libpsres.a
-%files xft1
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libXft.so.1.1
-
-#%files xft
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_libdir}/libXft.so.2.1
-
-#%files xft-devel
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_bindir}/xft-config
-#%{_includedir}/X11/Xft
-#%{_libdir}/libXft.so
-#%{_mandir}/man3/Xft.3*
-#%{_pkgconfigdir}/xft.pc
-
-#%files xft-static
-#%defattr(644,root,root,755)
-#%{_libdir}/libXft.a
-
-#%files fontconfig
-#%defattr(644,root,root,755)
-#%dir %{_sysconfdir}/fonts
-#%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/fonts/fonts.conf
-#%{_sysconfdir}/fonts/fonts.dtd
-#%attr(755,root,root) %{_bindir}/fc-*
-#%attr(755,root,root) %{_libdir}/libfontconfig.so.1.0
-#%{_mandir}/man1/fc-*.1*
-
-#%files fontconfig-devel
-#%defattr(644,root,root,755)
-##%attr(755,root,root) %{_bindir}/fontconfig-config
-#%{_includedir}/fontconfig
-#%{_libdir}/libfontconfig.so
-##%{_pkgconfigdir}/fontconfig.pc
-#%{_mandir}/man3/fontconfig.3*
-
-#%files fontconfig-static
-#%defattr(644,root,root,755)
-#%{_libdir}/libfontconfig.a
-
-#%files render
-#%defattr(644,root,root,755)
-#%{_includedir}/X11/extensions/render.h
-#%{_includedir}/X11/extensions/renderproto.h
-
-#%files xrender
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_libdir}/libXrender.so.*.*
-
-#%files xrender-devel
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_libdir}/libXrender.so
-#%{_includedir}/X11/extensions/Xrender.h
-
-#%files xrender-static
-#%defattr(644,root,root,755)
-#%{_libdir}/libXrender.a
-
-#%files xcursor
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_libdir}/libXcursor.so.*.*
-
-#%files xcursor-devel
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_bindir}/xcursor-config
-#%attr(755,root,root) %{_libdir}/libXcursor.so
-#%{_includedir}/X11/Xcursor
-#%{_pkgconfigdir}/xcursor.pc
-
-#%files xcursor-static
-#%defattr(644,root,root,755)
-#%{_libdir}/libXcursor.a
-
%files OpenGL-core
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/glxgears
%files driver-nv
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/modules/drivers/nv_drv.o
+%attr(755,root,root) %{_libdir}/modules/drivers/riva128.o
%{_mandir}/man4/nv*
%endif
%{_libdir}/X11/app-defaults/Xditview
%{_libdir}/X11/app-defaults/Xditview-chrtr
-%{_applnkdir}/Utilities/xclipboard.desktop
-%{_applnkdir}/Utilities/oclock.desktop
-%{_applnkdir}/Utilities/xclock.desktop
-%{_applnkdir}/Editors/xedit.desktop
-%{_applnkdir}/Amusements/xeyes.desktop
-%{_pixmapsdir}/oclock*
+%{_desktopdir}/oclock.desktop
+%{_desktopdir}/xclipboard.desktop
+%{_desktopdir}/xclock.desktop
+%{_desktopdir}/xedit.desktop
+%{_desktopdir}/xeyes.desktop
+%{_pixmapsdir}/oclock.png
+%{_pixmapsdir}/xclipboard.png
+%{_pixmapsdir}/xclock.png
+%{_pixmapsdir}/xedit.png
+%{_pixmapsdir}/xeyes.png
%files -n imake
%defattr(644,root,root,755)