From cdcd8fb948dff9f242a40888c2439964eedb7bce Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Mon, 11 Mar 2002 00:23:58 +0000 Subject: [PATCH] - all ati drivers in one subpackage (multimedia dependencies; card autodetection); rel 2.1 Changed files: XFree86.spec -> 1.284 --- XFree86.spec | 84 ++++++++++++++++++++-------------------------------- 1 file changed, 32 insertions(+), 52 deletions(-) diff --git a/XFree86.spec b/XFree86.spec index ed20405..8c514d5 100644 --- a/XFree86.spec +++ b/XFree86.spec @@ -10,7 +10,7 @@ Summary(tr): XFree86 Pencereleme Sistemi sunucular Summary(pt_BR): Programas básicos e servidores para o sistema de janelas XFree86 Name: XFree86 Version: 4.2.0 -Release: 2 +Release: 2.1 License: MIT Group: X11/XFree86 Source0: ftp://ftp.xfree86.org/pub/XFree86/%{version}/source/X%{_sver}src-1.tgz @@ -29,6 +29,7 @@ Source12: xconsole.desktop Source13: xterm.desktop Source14: xlogo64.png Source15: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-Xman-pages.tar.bz2 +Source16: cvs://anonymous@cvs.gatos.sourceforge.net/cvsroot/gatos/ati.2-20020310.tar.bz2 Patch0: %{name}-PLD.patch Patch1: %{name}-HasZlib.patch Patch2: %{name}-DisableDebug.patch @@ -575,12 +576,13 @@ Group: X11/XFree86 Requires: %{name}-modules = %{version}-%{release} Requires: %{name}-Xserver = %{version}-%{release} Obsoletes: XFree86-ATI XFree86-Mach32 XFree86-Mach64 +Obsoletes: XFree86-driver-r128 XFree86-driver-radeon %description driver-ati -ATI video driver. +ATI video driver (including Rage128 and Radeon). %description driver-ati -l pl -Sterownik do kart ATI. +Sterownik do kart ATI (w³±czaj±c Rage128 and Radeon). %package driver-chips Summary: Chips and Technologies video driver @@ -765,35 +767,6 @@ nVidia video driver. Supports Riva128, RivaTNT, GeForce. %description driver-nv -l pl Sterownik do kart na uk³adach firmy nVidia: Riva128, RivaTNT, GeForce. -%package driver-r128 -Summary: ATI Rage 128 video driver -Summary(pl): Sterownik do kart ATI Rage 128 -Group: X11/XFree86 -Requires: %{name}-modules = %{version}-%{release} -Requires: %{name}-Xserver = %{version}-%{release} -Requires: OpenGL -Obsoletes: XFree86-Rage128 - -%description driver-r128 -ATI Rage 128 video driver. - -%description driver-r128 -l pl -Sterownik do kart ATI Rage 128. - -%package driver-radeon -Summary: ATI Radeon video driver -Summary(pl): Sterownik do kart ATI Radeon -Group: X11/XFree86 -Requires: %{name}-modules = %{version}-%{release} -Requires: %{name}-Xserver = %{version}-%{release} -Requires: OpenGL - -%description driver-radeon -ATI Radeon video driver. - -%description driver-radeon -l pl -Sterownik do kart ATI Radeon. - %package driver-rendition Summary: Rendition video driver Summary(pl): Sterownik do kart Rendition @@ -1384,6 +1357,12 @@ serwer rm -f xc/config/cf/host.def +# New ATI drivers +cd xc/programs/Xserver/hw/xfree86/drivers +bzcat %{SOURCE16} | tar x +mv ati ati.old +mv ati.2 ati + #--- %build -------------------------- %build @@ -1393,6 +1372,15 @@ rm -f xc/config/cf/host.def "CXXOPTIONS=%{rpmcflags}" \ "CXXDEBUGFLAGS=" "CDEBUGFLAGS=" +%ifnarch alpha +%{__make} -C xc/programs/Xserver/hw/xfree86/drivers SUBDIRS="ati.old" Makefiles +%{__make} -C xc/programs/Xserver/hw/xfree86/drivers SUBDIRS="ati.old" all \ + "BOOTSTRAPCFLAGS=%{rpmcflags}" \ + "CCOPTIONS=%{rpmcflags}" \ + "CXXOPTIONS=%{rpmcflags}" \ + "CXXDEBUGFLAGS=" "CDEBUGFLAGS=" +%endif + #--- %install ------------------------ %install @@ -1417,6 +1405,11 @@ install -d $RPM_BUILD_ROOT/etc/{X11,pam.d,rc.d/init.d,security/console.apps,sysc "CXXDEBUGFLAGS=" "CDEBUGFLAGS=" \ install install.man +%ifnarch alpha +install xc/programs/Xserver/hw/xfree86/drivers/ati.old/ati_drv.o \ + $RPM_BUILD_ROOT%{_libdir}/modules/drivers/ati_old_drv.o +%endif + # setting default X rm -f $RPM_BUILD_ROOT%{_bindir}/X ln -sf XFree86 $RPM_BUILD_ROOT%{_bindir}/X @@ -1988,13 +1981,6 @@ fi %attr(755,root,root) %{_libdir}/modules/drivers/ark_drv.o %endif -%ifnarch alpha -%files driver-ati -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/modules/drivers/ati*_drv.o -#%{_mandir}/man4/ati* -%endif - %ifnarch sparc sparc64 alpha %files driver-chips %defattr(644,root,root,755) @@ -2082,28 +2068,21 @@ fi %{_mandir}/man4/nv* %endif -%ifnarch sparc sparc64 -%files driver-r128 -%defattr(644,root,root,755) %ifnarch alpha -%attr(755,root,root) %{_libdir}/modules/drivers/r128_drv.o -%endif +%files driver-ati +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/modules/drivers/ati*_drv.o %ifnarch sparc sparc64 +%attr(755,root,root) %{_libdir}/modules/drivers/r128_drv.o %attr(755,root,root) %{_libdir}/modules/dri/r128_dri.so -%endif -%ifnarch alpha %{_mandir}/man4/r128* %endif -%endif - -%files driver-radeon -%defattr(644,root,root,755) -%ifnarch alpha %attr(755,root,root) %{_libdir}/modules/drivers/radeon_drv.o -%endif %ifnarch sparc sparc64 %attr(755,root,root) %{_libdir}/modules/dri/radeon_dri.so %endif +%attr(755,root,root) %{_libdir}/modules/multimedia/*.o +%endif %ifnarch sparc sparc64 ppc %files driver-rendition @@ -2270,6 +2249,7 @@ fi %ifnarch alpha %dir %{_libdir}/modules/dri %endif +%dir %{_libdir}/modules/multimedia %dir %{_libdir}/modules/drivers %ifnarch sparc sparc64 ppc %{_libdir}/modules/*.uc -- 2.44.0