Hello community,

here is the log from the commit of package vulkan for openSUSE:Factory checked 
in at 2017-02-07 12:04:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vulkan (Old)
 and      /work/SRC/openSUSE:Factory/.vulkan.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vulkan"

Changes:
--------
--- /work/SRC/openSUSE:Factory/vulkan/vulkan.changes    2016-11-21 
14:26:49.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan.new/vulkan.changes       2017-02-07 
12:04:41.511229078 +0100
@@ -1,0 +2,9 @@
+Mon Jan 30 19:48:33 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream release 1.0.39.1
+  * layers: Add tracking for VK_KHR_display extension in PV
+  * layers: Add null checks to RetireWorkOnQueue
+  * vulkaninfo: fix segfault when DISPLAY is not set
+  * layers: Complete support for VK_KHR_Display ext
+
+-------------------------------------------------------------------

Old:
----
  Vulkan-LoaderAndValidationLayers-1.0.32.g28.tar.xz

New:
----
  Vulkan-LoaderAndValidationLayers-1.0.39.1.tar.xz

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

Other differences:
------------------
++++++ vulkan.spec ++++++
--- /var/tmp/diff_new_pack.WfwtWm/_old  2017-02-07 12:04:41.963165141 +0100
+++ /var/tmp/diff_new_pack.WfwtWm/_new  2017-02-07 12:04:41.967164575 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vulkan
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,11 +16,11 @@
 #
 
 
-%define version_unconverted 1.0.32.g28
+%define version_unconverted 1.0.39.1
 
 Name:           vulkan
 %define lname  libvulkan1
-Version:        1.0.32.g28
+Version:        1.0.39.1
 Release:        0
 Summary:        Vulkan loader and validation layers
 License:        MIT
@@ -38,40 +38,43 @@
 BuildRequires:  python3
 BuildRequires:  spirv-tools-devel
 BuildRequires:  systemd-devel
+BuildRequires:  pkgconfig(wayland-client)
+BuildRequires:  pkgconfig(wayland-cursor)
+BuildRequires:  pkgconfig(wayland-egl)
+BuildRequires:  pkgconfig(wayland-server)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcb)
+BuildRequires:  pkgconfig(xkbcommon)
+BuildRequires:  pkgconfig(xrandr)
 
 %description
-Vulkan is a new-generation 3D graphics and compute API providing
-cross-platform access to modern GPUs with low overhead and targeting
-high-performance realtime graphics applications such as games and
-interactive media.
+Vulkan is a 3D graphics and compute API providing cross-platform
+access to modern GPUs with low overhead and targeting realtime
+graphics applications such as games and interactive media.
 
 This package contains the reference ICD loader and validation layers
 for Vulkan.
 
 %package -n %lname
 Summary:        The Vulkan 3D graphics and compute API
-Group:          System/Libraries
 # for config files
+Group:          System/Libraries
 Requires:       %name
 
 %description -n %lname
-Vulkan is a new-generation 3D graphics and compute API providing
-cross-platform access to modern GPUs with low overhead and targeting
-high-performance realtime graphics applications such as games and
-interactive media.
+Vulkan is a 3D graphics and compute API providing cross-platform
+access to modern GPUs with low overhead and targeting realtime
+graphics applications such as games and interactive media.
 
 %package devel
 Summary:        Vulkan development package
-Group:          Development/Libraries/C and C++
+Group:          Development/Tools/Other
 Requires:       %lname = %version-%release
 
 %description devel
-Vulkan is a new-generation 3D graphics and compute API providing
-cross-platform access to modern GPUs with low overhead and targeting
-high-performance realtime graphics applications such as games and
-interactive media.
+Vulkan is a 3D graphics and compute API providing cross-platform
+access to modern GPUs with low overhead and targeting realtime
+graphics applications such as games and interactive media.
 
 This subpackage contains the development headers for packages wanting
 to make use of Vulkan.
@@ -85,7 +88,11 @@
 mkdir -p ../glslang/install/bin ../glslang/build/install
 ln -sv /usr/bin/glslangValidator ../glslang/install/bin/
 ln -Tsv "%_libdir" ../glslang/build/install/lib
-%cmake -DSPIRV_TOOLS_LIB="%_libdir/libSPIRV-Tools-1.1.so" 
-DCMAKE_INSTALL_SYSCONFDIR="%_sysconfdir"
+export CFLAGS="%optflags $(pkg-config wayland-client --cflags)"
+export CXXFLAGS="$CFLAGS"
+%cmake \
+       -DCMAKE_INSTALL_SYSCONFDIR="%_sysconfdir" \
+       -DBUILD_WSI_MIR_SUPPORT=OFF
 make %{?_smp_mflags} 
 
 %install
@@ -102,6 +109,9 @@
 for i in "$b/%_datadir/vulkan/explicit_layer.d"/*.json; do
        perl -i -pe 's{"\./lib}{"lib}g' "$i"
 done
+mkdir -p "$b/%_bindir"
+cp -a build/demos/cube "$b/%_bindir/vkcube"
+cp -a build/demos/cubepp "$b/%_bindir/vkcubepp"
 
 %post   -n %lname -p /sbin/ldconfig
 %postun -n %lname -p /sbin/ldconfig

++++++ Vulkan-LoaderAndValidationLayers-1.0.32.g28.tar.xz -> 
Vulkan-LoaderAndValidationLayers-1.0.39.1.tar.xz ++++++
++++ 87694 lines of diff (skipped)

++++++ _service ++++++
--- /var/tmp/diff_new_pack.WfwtWm/_old  2017-02-07 12:04:42.887034437 +0100
+++ /var/tmp/diff_new_pack.WfwtWm/_new  2017-02-07 12:04:42.887034437 +0100
@@ -2,9 +2,9 @@
        <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param 
name="url">https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers</param>
-               <param 
name="revision">5338f69a0a3dcc8527d81ca5f936b0e066a3d7f7</param>
-               <param 
name="parent-tag">7c6e5ddddd12340591e5220faa5d23d6bea53068</param>
-               <param name="versionformat">1.0.32.g@TAG_OFFSET@</param>
+               <param name="revision">sdk-1.0.39.1</param>
+               <param name="parent-tag">sdk-1.0.39.1</param>
+               <param name="versionformat">1.0.39.1</param>
                <param name="exclude">windowsRuntimeInstaller</param>
        </service>
        <service name="recompress" mode="disabled">


Reply via email to