Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2015-12-13 09:39:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2015-12-03 13:26:48.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes 2015-12-13 09:39:29.000000000 +0100 @@ -1,0 +2,19 @@ +Wed Dec 9 19:15:39 UTC 2015 - [email protected] + +- Update to version 11.0.7 + + bugfixes release for bugs found since 11.0.6 + fdo#90348 - Spilling failure of b96 merged value + fdo#92363 - [BSW/BDW] ogles1conform Gets test fails + fdo#92438 - Segfault in pushbuf_kref when running the android + emulator (qemu) on nv50 + fdo#93110 - [NVE4] textureSize() and textureQueryLevels() uses a texture + bound during the previous draw call + fdo#93126> - wrongly claim supporting GL_EXT_texture_rg + + plus fixes for r600g,llvmpipe,i955,egl,gles2 + +------------------------------------------------------------------- +Tue Dec 1 07:57:16 UTC 2015 - [email protected] + +- Add Mesa-libOpenCL. + +------------------------------------------------------------------- Old: ---- mesa-11.0.6.tar.xz mesa-11.0.6.tar.xz.sig New: ---- mesa-11.0.7.tar.xz mesa-11.0.7.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.SZiApY/_old 2015-12-13 09:39:31.000000000 +0100 +++ /var/tmp/diff_new_pack.SZiApY/_new 2015-12-13 09:39:31.000000000 +0100 @@ -18,7 +18,8 @@ %define glamor 1 %define _name_archive mesa -%define _version 11.0.6 +%define _version 11.0.7 +%define with_opencl 0 %ifarch %ix86 x86_64 %arm ppc ppc64 ppc64le s390x %define gallium_loader 1 %else @@ -35,9 +36,13 @@ %endif %ifarch %ix86 x86_64 %define with_nine 1 +%if 0%{gallium_loader} && 0%{?suse_version} > 1310 +# llvm >= 3.7 not provided for <= 13.1 +%define with_opencl 1 +%endif %endif Name: Mesa -Version: 11.0.6 +Version: 11.0.7 Release: 0 Summary: System for rendering interactive 3-D graphics License: MIT @@ -124,6 +129,11 @@ %endif #!BuildIgnore: python +%if 0%{with_opencl} +BuildRequires: libclc +BuildRequires: llvm-clang-devel +%endif + %description Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL.* To the extent that Mesa utilizes the OpenGL command @@ -510,6 +520,15 @@ %description -n libvdpau_radeonsi This package contains the VDPAU state tracker for radeonsi. +%if 0%{with_opencl} +%package libOpenCL +Summary: Mesa OpenCL implementation +Group: System/Libraries + +%description libOpenCL +This package contains the Mesa OpenCL implementation or GalliumCompute. +%endif + %prep %setup -q -n %{_name_archive}-%{_version} -b4 # remove some docs @@ -558,7 +577,10 @@ --enable-xa \ --enable-gallium-llvm \ --with-dri-drivers=i915,i965,nouveau,r200,radeon \ +%if 0%{with_opencl} + --enable-opencl \ --enable-opencl-icd \ +%endif --enable-llvm-shared-libs \ --enable-r600-llvm-compiler \ --with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga \ @@ -694,15 +716,22 @@ %postun libd3d -p /sbin/ldconfig %endif +%if 0%{with_opencl} +%post libOpenCL -p /sbin/ldconfig + +%postun libOpenCL -p /sbin/ldconfig +%endif + %files %defattr(-,root,root) %doc docs/README* docs/COPYING %config %{_sysconfdir}/drirc %{_libdir}/dri/ -#%if %gallium_loader -#%dir %_libdir/gallium-pipe/ -#%_libdir/gallium-pipe/pipe_*.so -#%endif +%if 0%{with_opencl} +# only built with opencl +%dir %{_libdir}/gallium-pipe/ +%{_libdir}/gallium-pipe/pipe_*.so +%endif %files -n Mesa-libEGL1 %defattr(-,root,root) @@ -879,4 +908,13 @@ %{_libdir}/d3d/*.so %endif +%if 0%{with_opencl} +%files libOpenCL +%defattr(-,root,root) +%dir %{_sysconfdir}/OpenCL +%dir %{_sysconfdir}/OpenCL/vendors +%{_sysconfdir}/OpenCL/vendors/mesa.icd +%{_libdir}/libMesaOpenCL.so* +%endif + %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.SZiApY/_old 2015-12-13 09:39:31.000000000 +0100 +++ /var/tmp/diff_new_pack.SZiApY/_new 2015-12-13 09:39:31.000000000 +0100 @@ -60,3 +60,4 @@ libvdpau_r300 libvdpau_r600 libvdpau_radeonsi +Mesa-libOpenCL ++++++ mesa-11.0.6.tar.xz -> mesa-11.0.7.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-11.0.6.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new/mesa-11.0.7.tar.xz differ: char 27, line 1
