--- Mesa.spec.orig 2007-06-14 14:53:56 +0300 +++ Mesa.spec 2007-06-14 14:42:37 +0300 @@ -21,6 +21,7 @@ Patch0: Mesa-6.5.3-alt-xdemos.patch Patch1: Mesa-6.5.3-alt-make.patch Patch2: Mesa-6.5.3-alt-xcb.patch +Patch1: Mesa-6.5.3-alt-make-arm.patch Patch200: Mesa-6.5.3-git-r300-page-flipping.patch @@ -38,6 +39,7 @@ BuildRequires: gcc-c++ libXext-devel libXdamage-devel libXdmcp-devel libXi-devel libX11-devel BuildRequires: libXmu-devel libXt-devel libXau-devel libXxf86vm-devel libdrm-devel BuildRequires: libexpat-devel libstdc++-devel pkg-config xorg-x11-proto-devel +BuildRequires: makedepend %if_with xcb BuildRequires: libxcb-devel %endif @@ -135,6 +137,7 @@ %description -n xorg-x11-dri-savage DRI driver for Savage +%ifarch %arm %package -n xorg-x11-dri-sis Summary: SiS DRI driver Group: System/X11 @@ -142,6 +145,7 @@ %description -n xorg-x11-dri-sis DRI driver for SiS +%endif %package -n xorg-x11-dri-tdfx Summary: 3Dfx DRI driver @@ -211,9 +215,13 @@ %ifarch x86_64 %make_build linux-dri-x86-64 %else +%ifarch %arm +%make_build linux-dri-arm +%else %make_build linux-dri %endif %endif +%endif %make_build -C progs/xdemos @@ -298,8 +306,10 @@ %files -n xorg-x11-dri-savage %_libdir/X11/modules/dri/savage_dri.so +%ifnarch %arm %files -n xorg-x11-dri-sis %_libdir/X11/modules/dri/sis_dri.so +%endif %files -n xorg-x11-dri-tdfx %_libdir/X11/modules/dri/tdfx_dri.so