]> git.pld-linux.org Git - packages/XFree86.git/blobdiff - XFree86.spec
- sorted (Build)Requires
[packages/XFree86.git] / XFree86.spec
index 519dccc472e1106dcbe42f6707503e9b5186ac88..27ae5b335ef6b4a3de814af597b4e2c599aacd3f 100644 (file)
@@ -8,7 +8,7 @@
 #
 
 %define                _sver   %(echo %{version} | tr -d .)
-%define                _synaptics_ver  0.11.3p7
+%define                _synaptics_ver  0.11.3p11
 
 Summary:       XFree86 Window System servers and basic programs
 Summary(de):   Xfree86 Window-System-Server und grundlegende Programme
@@ -23,12 +23,12 @@ Summary(ru):        
 Summary(uk):   âÁÚÏצ ÛÒÉÆÔÉ, ÐÒÏÇÒÁÍÉ ÔÁ ÄÏËÕÍÅÎÔÁæѠÄÌÑ ÒÏÂÏÞϧ ÓÔÁÎ槠ЦĠX
 Summary(zh_CN):        XFree86 ´°¿Úϵͳ·þÎñÆ÷ºÍ»ù±¾³ÌÐò
 Name:          XFree86
-Version:       4.3.99.9
-Release:       0.1
+Version:       4.3.99.11
+Release:       0.4
 License:       MIT
 Group:         X11/XFree86
 Source0:       ftp://ftp.xfree86.org/pub/XFree86/develsnaps/%{name}-%{version}.tar.bz2
-# Source0-md5: 7e8241baed829f7a23cf5e99b61cbdec
+# Source0-md5: 0aa6cbc6ee19d38f3ab916929f283ac7
 #Source1:      ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/X430src-2.tgz
 #Source2:      ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/X430src-3.tgz
 Source3:       ftp://ftp.pld-linux.org/software/xinit/xdm-xinitrc-0.2.tar.bz2
@@ -62,7 +62,9 @@ Source38:     http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-X
 #Source39:     cvs://anonymous@cvs.gatos.sourceforge.net/cvsroot/gatos/ati.2-20021001.tar.bz2
 # http://w1.894.telia.com/~u89404340/touchpad/index.html
 Source40:      http://w1.894.telia.com/~u89404340/touchpad/synaptics-%{_synaptics_ver}.tar.bz2
-# Source40-md5:        2a034c949435a53cd71dd45a2ae9680e
+# Source40-md5:        4dabd4c8ce8968eba6cde1dd6265c9c7
+Source41:      http://www.linux.org.uk/~alan/S3.zip
+# Source41-md5:        8b754fc6bbded60b683563b945e384b0
 Patch0:                %{name}-PLD.patch
 Patch1:                %{name}-HasZlib.patch
 Patch2:                %{name}-DisableDebug.patch
@@ -88,6 +90,7 @@ Patch21:      %{name}-r128-busmstr2.patch
 Patch22:       %{name}-neomagic_swcursor.patch
 Patch23:       %{name}-mga-busmstr.patch
 Patch24:       %{name}-agpgart-load.patch
+Patch25:       %{name}-symbols.patch
 Patch26:       %{name}-HasFreetype2.patch
 Patch27:       %{name}-config-s3.patch
 Patch28:       %{name}-sparc_pci_domains.patch
@@ -98,7 +101,6 @@ Patch33:     %{name}-clearrts.patch
 Patch34:       %{name}-fix-07-s3trio64v2gx+netfinity.patch
 Patch35:       %{name}-i740-driver-update-cvs-20020617.patch
 Patch36:       %{name}-tdfx-disable-dri-on-16Mb-cards-in-hires.patch
-
 Patch38:       %{name}-tdfx-fix-compiler-warnings.patch
 Patch39:       %{name}-tdfx-fix-vtswitch-font-corruption.patch
 Patch40:       %{name}-Xfont-Type1-large-DoS.patch
@@ -113,8 +115,8 @@ Patch45:    %{name}-spencode-nowarning.patch
 # Small (maybe buggy) patch to resolve problems with totem 0.97.0
 Patch46:       %{name}-lock.patch
 Patch47:       %{name}-linux-version.patch
-Patch48:       %{name}-XF86_VERSION_SNAP.patch
-Patch49:       %{name}-compile_fix.patch
+Patch48:       %{name}-new-s3-nodebug.patch
+Patch49:       %{name}-core_pointer.patch
 URL:           http://www.xfree86.org/
 BuildRequires: %{_bindir}/perl
 BuildRequires: bison
@@ -327,231 +329,6 @@ X-Window Display PostScript static libraries.
 %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:      %{name}-libs = %{version}
-Requires(post):        /sbin/ldconfig
-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
@@ -569,9 +346,9 @@ 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
@@ -587,9 +364,9 @@ Pliki nag
 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
@@ -636,7 +413,7 @@ Summary(uk):        "
 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
@@ -678,7 +455,7 @@ Group:              X11/XFree86/Servers
 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
@@ -696,15 +473,19 @@ Summary(tr):      XFree86 sunucusu
 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
@@ -753,7 +534,7 @@ Summary(uk):        
 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
@@ -930,7 +711,9 @@ Summary(pl):        Sterownik do kart ATI
 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.
@@ -942,9 +725,9 @@ Sterownik do kart ATI.
 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
 
@@ -958,10 +741,10 @@ Sterownik do kart ATI Rage 128.
 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
@@ -976,7 +759,9 @@ Summary(pl):        Sterownik do kart ATI (ATI.2)
 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/).
@@ -989,10 +774,10 @@ Sterownik do kart ATI (ATI.2) projektu gatos
 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
 
@@ -1008,10 +793,10 @@ Sterownik do kart ATI Rage 128 (ATI.2) projektu gatos
 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
@@ -1108,9 +893,9 @@ Sterownik do kart Voodoo1 i Voodoo2 firmy 3Dfx.
 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
 
@@ -1152,9 +937,9 @@ Sterownik do kart na uk
 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
 
@@ -1181,9 +966,9 @@ Sterownik do kart Integrated Micro Solutions Twin Turbo 128.
 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
 
@@ -1430,10 +1215,10 @@ Sterownik do kart Sun TCX.
 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
 
@@ -1527,10 +1312,10 @@ Summary(pt_BR): Bibliotecas compartilhadas X11R6
 Summary(ru):   òÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ X Window System (X11R6.4)
 Summary(uk):   â¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÌÑ X Window System (X11R6.4)
 Group:         X11/XFree86
-Requires:      %{name}-common = %{version}
 Requires(post,postun): /sbin/ldconfig
 Requires(post,postun): grep
 Requires(postun):      fileutils
+Requires:      %{name}-common = %{version}
 Provides:      xpm
 Obsoletes:     xpm
 
@@ -1693,7 +1478,7 @@ Summary(ru):      
 Summary(uk):   ò¦ÚÎÏÍÁΦÔΦ ÕÔÉ̦ÔÉ ÄÌÑ XFree86
 Group:         X11/XFree86
 Requires:      %{name} >= %{version}
-Requires:      XFree86-libs = %{version}
+Requires:      %{name}-libs = %{version}
 Requires:      man-config
 Obsoletes:     X11R6-contrib
 
@@ -1803,7 +1588,7 @@ Summary(pl):      Twm - podstawowy zarz
 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
@@ -1850,13 +1635,13 @@ Summary(ru):    
 Summary(uk):   íÅÎÅÄÖÅÒ ÄÉÓÐÌÅÀ X
 Group:         X11/XFree86
 PreReq:                rc-scripts
+Requires(post,preun):  /sbin/chkconfig
 Requires:      %{name} = %{version}
 Requires:      %{name}-libs = %{version}
 Requires:      /usr/X11R6/bin/sessreg
 Requires:      pam >= 0.71
 Requires:      sessreg = %{version}
 Requires:      /usr/X11R6/bin/sessreg
-Requires(post,preun):  /sbin/chkconfig
 Provides:      XDM
 Obsoletes:     XFree86-xdm
 Obsoletes:     gdm
@@ -1886,8 +1671,6 @@ Summary(ru):      
 Summary(uk):   æÏÎÔÓÅÒ×ÅÒ ÄÌÑ X Window System
 Group:         X11/XFree86
 PreReq:                rc-scripts
-Requires:      %{name}-libs = %{version}
-Requires:      XFree86-fonts-base
 Requires(pre): /bin/id
 Requires(pre): /usr/bin/getgid
 Requires(pre): /usr/sbin/useradd
@@ -1895,6 +1678,8 @@ Requires(pre):    /usr/sbin/groupadd
 Requires(post,preun):  /sbin/chkconfig
 Requires(postun):      /usr/sbin/groupdel
 Requires(postun):      /usr/sbin/userdel
+Requires:      %{name}-fonts-base
+Requires:      %{name}-libs = %{version}
 Obsoletes:     xfsft XFree86-xfs
 
 %description -n xfs
@@ -1932,7 +1717,7 @@ System. 
 #--- %prep ---------------------------
 
 %prep
-%setup -q -c -b3 -a40
+%setup -q -c -b3 -a40 -a41
 #-b1 -b2 -a3
 %patch0 -p0
 %patch1 -p1
@@ -1959,6 +1744,7 @@ System. 
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
+%patch25 -p0
 %patch26 -p1
 %patch27 -p1
 %ifarch sparc sparc64
@@ -1981,8 +1767,9 @@ System. 
 %patch45 -p1
 %patch46 -p0
 %patch47 -p1
+tar xfz *.tar.gz
 %patch48 -p0
-%patch49 -p1
+%patch49 -p0
 
 rm -f xc/config/cf/host.def
 
@@ -2018,6 +1805,24 @@ rm -rf xc/fonts
 #      "CXXDEBUGFLAGS=" "CDEBUGFLAGS="
 %endif
 
+%ifarch %{ix86} mips ppc arm
+olddir=$(pwd)
+cd LinuxDriver/2D
+sed -i -e 's#$(XF86OSSRC)/vbe#$(XF86SRC)/vbe#g' Imakefile
+xmkmf $olddir/xc .
+%{__make} -S savage_drv.o \
+       DEFAULT_OS_CPU_FROB=%{_target_cpu} \
+       CC="%{__cc}" \
+       BOOTSTRAPCFLAGS="%{rpmcflags}" \
+       CCOPTIONS="%{rpmcflags}" \
+       CXXOPTIONS="%{rpmcflags}" \
+       CXXDEBUGFLAGS="" \
+       CDEBUGFLAGS="" \
+       ICONDIR="%{_icondir}" \
+       LINUXDIR="%{_kernelsrcdir}"
+cd $olddir
+%endif
+
 %ifnarch sparc sparc64
 TOPDIR=$(pwd)/xc
 %{__make} -S -C synaptics clean all \
@@ -2047,8 +1852,8 @@ install -d $RPM_BUILD_ROOT/etc/{X11/fs,pam.d,rc.d/init.d,security/console.apps,s
        $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" \
@@ -2076,6 +1881,11 @@ install synaptics/synaptics_drv.o $RPM_BUILD_ROOT%{_libdir}/modules/input
 #      $RPM_BUILD_ROOT%{_libdir}/modules.gatos/dri
 %endif
 
+%ifarch %{ix86} mips ppc arm
+install -d $RPM_BUILD_ROOT%{_libdir}/modules.s3/drivers
+install LinuxDriver/2D/savage_drv.o $RPM_BUILD_ROOT%{_libdir}/modules.s3/drivers
+%endif
+
 # setting default X
 rm -f $RPM_BUILD_ROOT%{_bindir}/X
 ln -sf XFree86 $RPM_BUILD_ROOT%{_bindir}/X
@@ -2117,14 +1927,11 @@ install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/xdm
 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}
@@ -2180,26 +1987,14 @@ rm -rf $RPM_BUILD_ROOT
 
 #--- %post{un}, %preun, %verifyscript, %trigge ----------
 
-%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   DPS -p /sbin/ldconfig
+%postun DPS -p /sbin/ldconfig
 
-%post  OpenGL-core -p /sbin/ldconfig
-%postun        OpenGL-core -p /sbin/ldconfig
+%post   OpenGL-core -p /sbin/ldconfig
+%postun OpenGL-core -p /sbin/ldconfig
 
-%post  OpenGL-libs -p /sbin/ldconfig
-%postun        OpenGL-libs -p /sbin/ldconfig
+%post   OpenGL-libs -p /sbin/ldconfig
+%postun OpenGL-libs -p /sbin/ldconfig
 
 %post libs
 umask 022
@@ -2224,6 +2019,11 @@ else
        echo "found"
 fi
 
+%pre modules
+if [ -d /etc/X11/xkb/geometry/hp ]; then
+       rm -rf /etc/X11/xkb/geometry/hp
+fi
+
 %triggerpostun modules -- XFree86-modules < 4.0.2
 if [ -d /usr/X11R6/lib/X11/xkb ]; then
        rm -rf /usr/X11R6/lib/X11/xkb
@@ -2287,12 +2087,6 @@ if [ "$1" = "0" ]; then
        /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
@@ -2417,10 +2211,13 @@ fi
 %{_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*
@@ -2542,80 +2339,6 @@ fi
 %{_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
@@ -2882,6 +2605,7 @@ fi
 %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
 
@@ -2962,6 +2686,11 @@ fi
 %files driver-savage
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/modules/drivers/savage_drv.o
+%ifarch %{ix86} mips ppc arm
+%dir %{_libdir}/modules.s3
+%dir %{_libdir}/modules.s3/drivers
+%attr(755,root,root) %{_libdir}/modules.s3/drivers/savage_drv.o
+%endif
 %{_mandir}/man4/savage*
 %endif
 
@@ -3305,12 +3034,16 @@ fi
 %{_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)
This page took 0.169833 seconds and 4 git commands to generate.