[mesa] enable vmwgfx + xa state tracker

Dave Airlie airlied at fedoraproject.org
Thu Mar 15 13:42:37 UTC 2012


commit d99341dda90ce9bfd3e7cb2274fccaae6e0c474e
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 15 13:39:24 2012 +0000

    enable vmwgfx + xa state tracker

 mesa.spec |   45 +++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 43 insertions(+), 2 deletions(-)
---
diff --git a/mesa.spec b/mesa.spec
index 0993d33..32d445a 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -30,7 +30,7 @@
 Summary: Mesa graphics libraries
 Name: mesa
 Version: 8.0.1
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: MIT
 Group: System Environment/Libraries
 URL: http://www.mesa3d.org
@@ -242,6 +242,24 @@ Provides: libwayland-egl-devel
 %description libwayland-egl-devel
 Mesa libwayland-egl development package
 
+%package libxatracker
+Summary: Mesa XA state tracker for vmware
+Group: System Environment/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+Provides: libxatracker
+
+%description libxatracker
+Mesa XA state tracker for vmware
+
+%package libxatracker-devel
+Summary: Mesa XA state tracker development package
+Group: Development/Libraries
+Requires: mesa-libxatracker%{?_isa} = %{version}-%{release}
+Provides: libxatracker-devel
+
+%description libxatracker-devel
+Mesa XA state tracker development package
 
 %prep
 %setup -q -n Mesa-%{version}%{?snapshot} -b0 -b2
@@ -279,8 +297,9 @@ export CXXFLAGS="$RPM_OPT_FLAGS"
     --enable-shared-glapi \
     --enable-gbm \
 %if %{with_hardware}
-    --with-gallium-drivers=r300,r600,nouveau,swrast \
+    --with-gallium-drivers=svga,r300,r600,nouveau,swrast \
     --enable-gallium-llvm \
+    --enable-xa \
 %else
     --disable-gallium-llvm \
     --with-gallium-drivers=swrast \
@@ -401,6 +420,7 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %{_libdir}/dri/nouveau_dri.so
 %{_libdir}/dri/nouveau_vieux_dri.so
+%{_libdir}/dri/vmwgfx_dri.so
 %endif
 %{_libdir}/dri/swrast_dri.so
 
@@ -501,7 +521,28 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libwayland-egl.so
 %{_libdir}/pkgconfig/wayland-egl.pc
 
+%files libxatracker
+%defattr(-,root,root,-)
+%doc docs/COPYING
+%if %{with_hardware}
+%{_libdir}/libxatracker.so.1
+%{_libdir}/libxatracker.so.1.*
+%endif
+
+%files libxatracker-devel
+%defattr(-,root,root,-)
+%if %{with_hardware}
+%{_libdir}/libxatracker.so
+%{_includedir}/xa_tracker.h
+%{_includedir}/xa_composite.h
+%{_includedir}/xa_context.h
+%{_libdir}/pkgconfig/xatracker.pc
+%endif
+
 %changelog
+* Thu Mar 15 2012 Dave Airlie <airlied at gmail.com> 8.0.1-4
+- enable vmwgfx + xa state tracker
+
 * Thu Mar 01 2012 Adam Jackson <ajax at redhat.com> 8.0.1-3
 - mesa-8.0.1-git.patch: Sync with 8.0 branch (commit a3080987)
 


More information about the scm-commits mailing list