Hello community,

here is the log from the commit of package Mesa for openSUSE:Factory checked in 
at 2016-06-29 15:03:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2016-06-03 
16:35:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes   2016-06-29 
15:03:56.000000000 +0200
@@ -1,0 +2,99 @@
+Tue Jun 21 19:57:26 UTC 2016 - [email protected]
+
+- update to 12.0.0-rc4 final RC
+
+-------------------------------------------------------------------
+Fri Jun 17 14:57:47 UTC 2016 - [email protected]
+
+- moved libxatracker package definition to the end to get rid of
+  issues related to the special version of this package
+
+-------------------------------------------------------------------
+Fri Jun 17 14:12:52 UTC 2016 - [email protected]
+
+- let Mesa-libVulkan-devel conflict with vulkan-devel due to file
+  conflics in both packages
+
+-------------------------------------------------------------------
+Wed Jun 15 14:39:32 UTC 2016 - [email protected]
+
+- Update to version 12.0.0-rc2
+  * Bug fixes and performance improvements
+- supersedes patches:
+  u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch,
+  U_anv-add-the-X-related-and-Wayland-CFLAGS-to-VULKAN.patch
+- removed option for build in verbose log mode
+- improved Group tag for libVulkan-devel
+
+-------------------------------------------------------------------
+Sun Jun 12 09:22:10 UTC 2016 - [email protected]
+
+- fixed 'osc service localrun download_files' run by removing
+  rc release from version define
+
+-------------------------------------------------------------------
+Thu Jun  9 20:29:29 UTC 2016 - [email protected]
+
+- fix vulkan naming scheme, add supplement for xf86-video-intel 
+
+-------------------------------------------------------------------
+Wed Jun  8 20:10:11 UTC 2016 - [email protected]
+
+- Fix Requirement for Mesa-libVulkan-devel, not Mesa-libvulkan, but
+  Mesa-libVulkan
+
+-------------------------------------------------------------------
+Wed Jun  8 07:33:35 UTC 2016 - [email protected]
+
+- x86: enable virgl gallium driver
+
+-------------------------------------------------------------------
+Tue Jun  7 23:25:31 UTC 2016 - [email protected]
+
+- Update to version 12.0.0-rc2:
+- New features:
+  + OpenGL 4.3 on nvc0, radeonsi, i965 (Gen8+)
+  + OpenGL ES 3.1 on nvc0, radeonsi
+  + GL_ARB_ES3_1_compatibility on nvc0, radeonsi
+  + GL_ARB_compute_shader on nvc0, radeonsi, softpipe
+  + GL_ARB_cull_distance on i965/gen6+, nv50, nvc0, llvmpipe, softpipe
+  + GL_ARB_framebuffer_no_attachments on nvc0, r600, radeonsi, softpipe
+  + GL_ARB_internalformat_query2 on all drivers
+  + GL_ARB_query_buffer_object on i965/hsw+
+  + GL_ARB_robust_buffer_access_behavior on i965, nvc0, radeonsi
+  + GL_ARB_shader_atomic_counters on radeonsi, softpipe
+  + GL_ARB_shader_atomic_counter_ops on nvc0, radeonsi, softpipe
+  + GL_ARB_shader_image_load_store on nvc0, radeonsi, softpipe
+  + GL_ARB_shader_image_size on nvc0, radeonsi, softpipe
+  + GL_ARB_shader_storage_buffer_objects on radeonsi, softpipe
+  + GL_ATI_fragment_shader on all Gallium drivers
+  + GL_EXT_base_instance on all drivers that support GL_ARB_base_instance
+  + GL_EXT_clip_cull_distance on all drivers that support GL_ARB_cull_distance
+  + GL_KHR_robustness on i965
+  + GL_OES_copy_image on i965 (Baytrail and Gen8+)
+  + GL_OES_draw_buffers_indexed and GL_EXT_draw_buffers_indexed on all drivers
+    that support GL_ARB_draw_buffers_blend
+  +GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 on all drivers that support
+   GL_ARB_gpu_shader5
+  +GL_OES_sample_shading on i965, nvc0, r600, radeonsi
+  +GL_OES_sample_variables on i965, nvc0, r600, radeonsi
+  +GL_OES_shader_image_atomic on all drivers that support
+   GL_ARB_shader_image_load_store
+  +GL_OES_shader_io_blocks on i965, nvc0, radeonsi
+  +GL_OES_shader_multisample_interpolation on i965, nvc0, r600, radeonsi
+  + GL_OES_texture_border_clamp and GL_EXT_texture_border_clamp on all drivers 
+    that support +GL_ARB_texture_border_clamp
+  + GL_OES_texture_buffer and GL_EXT_texture_buffer on i965, nvc0, radeonsi
+  + EGL_KHR_reusable_sync on all drivers
+  + GL_ARB_stencil_texture8 and GL_OES_stencil_texture8 on i965/gen8+
+- Enable build of the Intel Vulkan driver (anv):
+  + Introduce new packages: libVulkan and libVulkan-devel
+- Remove upstreamed patches:
+  + u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch
+  + U_gallivm-disable-avx512-features.patch
+- Upstream Patches:
+  + U_anv-add-the-X-related-and-Wayland-CFLAGS-to-VULKAN.patch
+    * Otherwise we might fail to find the headers in some scenarios.
+- drop docs/COPYING: No GPL licensed code in Mesa resident (upstream change)
+
+-------------------------------------------------------------------

Old:
----
  U_gallivm-disable-avx512-features.patch
  mesa-11.2.2.tar.xz
  mesa-11.2.2.tar.xz.sig
  u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch
  u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch

New:
----
  mesa-12.0.0-rc4.tar.xz
  mesa-12.0.0-rc4.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.plcDyL/_old  2016-06-29 15:03:57.000000000 +0200
+++ /var/tmp/diff_new_pack.plcDyL/_new  2016-06-29 15:03:57.000000000 +0200
@@ -18,8 +18,9 @@
 
 %define glamor 1
 %define _name_archive mesa
-%define _version 11.2.2
+%define _version 12.0.0-rc4
 %define with_opencl 0
+%define with_vulkan 0
 %ifarch %ix86 x86_64 %arm ppc ppc64 ppc64le s390x
 %define gallium_loader 1
 %else
@@ -39,10 +40,12 @@
 %if 0%{gallium_loader} && 0%{?suse_version} > 1310
 # llvm >= 3.7 not provided for <= 13.1
 %define with_opencl 1
+%define with_vulkan 1
 %endif
 %endif
+
 Name:           Mesa
-Version:        11.2.2
+Version:        12.0.0
 Release:        0
 Summary:        System for rendering interactive 3-D graphics
 License:        MIT
@@ -63,14 +66,10 @@
 Patch13:        u_mesa-8.0.1-fix-16bpp.patch
 # Patch from Fedora, use shmget when available, under llvmpipe
 Patch15:        u_mesa-8.0-llvmpipe-shmget.patch
-# to be upstreamed
-Patch17:        u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch
 # never to be upstreamed
 Patch18:        n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
-# Already upstream
+# never to be upstreamed
 Patch21:        n_Define-GLAPIVAR-separate-from-GLAPI.patch
-Patch22:        u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch
-Patch23:        U_gallivm-disable-avx512-features.patch
 
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake
@@ -88,7 +87,7 @@
 BuildRequires:  pkgconfig(dri3proto)
 BuildRequires:  pkgconfig(expat)
 BuildRequires:  pkgconfig(glproto)
-BuildRequires:  pkgconfig(libdrm) >= 2.4.60
+BuildRequires:  pkgconfig(libdrm) >= 2.4.66
 BuildRequires:  pkgconfig(libdrm_amdgpu) >= 2.4.63
 BuildRequires:  pkgconfig(libdrm_nouveau) >= 2.4.66
 BuildRequires:  pkgconfig(libdrm_radeon) >= 2.4.56
@@ -97,7 +96,7 @@
 BuildRequires:  pkgconfig(libva)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(presentproto)
-BuildRequires:  pkgconfig(vdpau) >= 0.4.1
+BuildRequires:  pkgconfig(vdpau) >= 1.1
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(x11-xcb)
 BuildRequires:  pkgconfig(xcb-dri2)
@@ -137,7 +136,6 @@
 BuildRequires:  llvm-devel
 BuildRequires:  ncurses-devel
 %endif
-#!BuildIgnore:  python
 
 %if 0%{with_opencl}
 BuildRequires:  libclc
@@ -445,41 +443,13 @@
 
 %package libd3d-devel
 Summary:        Mesa Direct3D9 state tracker development package
-Group:          System/Libraries
+Group:          Development/Libraries/C and C+
 Requires:       %{name}-libd3d = %{version}
 
 %description libd3d-devel
 Mesa Direct3D9 state tracker development package
 %endif
 
-%package -n libxatracker2
-Version:        1.0.0
-Release:        0
-Summary:        XA state tracker
-Group:          System/Libraries
-
-%description -n libxatracker2
-This package contains the XA state tracker for gallium3D driver.
-It superseeds the Xorg state tracker and provides an infrastructure
-to accelerate Xorg 2D operations. It is currently used by vmwgfx
-video driver.
-
-%package -n libxatracker-devel
-Version:        1.0.0
-Release:        0
-Summary:        Development files for the XA API
-Group:          Development/Libraries/C and C++
-Requires:       libxatracker2 = %{version}
-
-%description -n libxatracker-devel
-This package contains the XA state tracker for gallium3D driver.
-It superseeds the Xorg state tracker and provides an infrastructure
-to accelerate Xorg 2D operations. It is currently used by vmwgfx
-video driver.
-
-This package provides the development environment for compiling
-programs against the XA state tracker.
-
 %package -n libXvMC_nouveau
 Summary:        XVMC state tracker for Nouveau
 Group:          System/Libraries
@@ -547,6 +517,54 @@
 %description libva
 This package contains the Mesa VA-API implementation provided through gallium.
 
+
+%if 0%{with_vulkan}
+%package -n libvulkan_intel
+Summary:        Mesa vulkan driver for Intel GPU
+Group:          System/Libraries
+Supplements:    xf86-video-intel
+
+%description -n libvulkan_intel
+This package contains the Vulkan parts for Mesa.
+
+%package  libVulkan-devel
+Summary:        Mesas Vulkan development files
+Group:          Development/Libraries/C and C++
+Requires:       libvulkan_intel = %{version}
+Conflicts:      vulkan-devel
+
+%description libVulkan-devel
+This package contains the development files for Mesas Vulkan implementation.
+%endif
+
+%package -n libxatracker2
+Version:        1.0.0
+Release:        0
+Summary:        XA state tracker
+Group:          System/Libraries
+
+%description -n libxatracker2
+This package contains the XA state tracker for gallium3D driver.
+It superseeds the Xorg state tracker and provides an infrastructure
+to accelerate Xorg 2D operations. It is currently used by vmwgfx
+video driver.
+
+%package -n libxatracker-devel
+Version:        1.0.0
+Release:        0
+Summary:        Development files for the XA API
+Group:          Development/Libraries/C and C++
+Requires:       libxatracker2 = %{version}
+
+%description -n libxatracker-devel
+This package contains the XA state tracker for gallium3D driver.
+It superseeds the Xorg state tracker and provides an infrastructure
+to accelerate Xorg 2D operations. It is currently used by vmwgfx
+video driver.
+
+This package provides the development environment for compiling
+programs against the XA state tracker.
+
 %prep
 %setup -q -n %{_name_archive}-%{_version} -b4
 # remove some docs
@@ -561,11 +579,8 @@
 #%patch11 -p1
 #%patch15 -p1
 #%patch13 -p1
-%patch17 -p1
 %patch18 -p1
 %patch21 -p1
-%patch22 -p1
-%patch23 -p1
 
 %build
 %if 0%{?suse_version} >= 1310
@@ -574,9 +589,7 @@
 egl_platforms=x11,drm
 %endif
 autoreconf -fvi
-###           --with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga \
-###           --with-gallium-drivers=r300,r600,nouveau,swrast,svga \
-###           --with-gallium-drivers=r300,nouveau,swrast,svga \
+
 %configure --enable-gles1 \
            --enable-gles2 \
            --enable-dri \
@@ -600,13 +613,15 @@
            --enable-xa \
            --enable-gallium-llvm \
            --with-dri-drivers=i915,i965,nouveau,r200,radeon \
+%if 0%{with_vulkan}
+           --with-vulkan-drivers=intel \
+%endif
 %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 \
+           --with-gallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga,virgl 
\
            --enable-vdpau \
            --enable-va \
            --enable-xvmc \
@@ -750,9 +765,15 @@
 
 %postun libva -p /sbin/ldconfig
 
+%if 0%{with_vulkan}
+%post -n libvulkan_intel -p /sbin/ldconfig
+
+%postun -n libvulkan_intel -p /sbin/ldconfig
+%endif
+
 %files
 %defattr(-,root,root)
-%doc docs/README* docs/COPYING
+%doc docs/README* docs/license.html
 %config %{_sysconfdir}/drirc
 %dir %{_libdir}/dri
 %if 0%{?suse_version} < 1315
@@ -956,4 +977,18 @@
 %{_libdir}/dri/*_drv_video.so
 %endif
 
+%if 0%{with_vulkan}
+%files -n libvulkan_intel
+%defattr(-,root,root)
+%dir %{_sysconfdir}/vulkan
+%dir %{_sysconfdir}/vulkan/icd.d
+%{_sysconfdir}/vulkan/icd.d/intel_icd.json
+%{_libdir}/libvulkan_intel.so
+
+%files libVulkan-devel
+%defattr(-,root,root)
+%dir %_includedir/vulkan
+%_includedir/vulkan
+%endif
+
 %changelog


++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.plcDyL/_old  2016-06-29 15:03:57.000000000 +0200
+++ /var/tmp/diff_new_pack.plcDyL/_new  2016-06-29 15:03:57.000000000 +0200
@@ -54,6 +54,9 @@
        provides "d3dadapter9.so.1"
 Mesa-libd3d-devel
        requires "Mesa-libd3d-<targettype> = <version>"
+libvulkan_intel
+Mesa-libVulkan-devel
+       requires "libvulkan_intel-<targettype> = <version>"
 libXvMC_nouveau
 libXvMC_r600
 libvdpau_nouveau


Reply via email to