commit spirv-cross for openSUSE:Factory

2024-03-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-cross for openSUSE:Factory 
checked in at 2024-03-26 19:25:48

Comparing /work/SRC/openSUSE:Factory/spirv-cross (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-cross.new.1905 (New)


Package is "spirv-cross"

Tue Mar 26 19:25:48 2024 rev:15 rq:1161664 version:1.3.280.0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-cross/spirv-cross.changes  2024-01-30 
18:26:42.812752714 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-cross.new.1905/spirv-cross.changes
2024-03-26 19:29:34.154031746 +0100
@@ -1,0 +2,9 @@
+Thu Mar 21 09:56:29 UTC 2024 - Jan Engelhardt 
+
+- Update to release SDK-1.3.280.0
+  * Add support for the SPV_QCOM_image_processing,
+SPV_EXT_integer_dot_product extensions
+  * MSL: Support variable sized descriptor array in argument buffer
+  * MSL: Implement spvDescriptorArray path for SSBO/UBO
+
+---

Old:

  vulkan-sdk-1.3.275.0.tar.gz

New:

  vulkan-sdk-1.3.280.0.tar.gz



Other differences:
--
++ spirv-cross.spec ++
--- /var/tmp/diff_new_pack.2RtJNm/_old  2024-03-26 19:29:34.626049115 +0100
+++ /var/tmp/diff_new_pack.2RtJNm/_new  2024-03-26 19:29:34.630049261 +0100
@@ -19,7 +19,7 @@
 %define lname libspirv-cross-c-shared0
 %define __builder ninja
 Name:   spirv-cross
-Version:1.3.275.0
+Version:1.3.280.0
 Release:0
 Summary:Tool and library for SPIR-V reflection and disassembly
 License:Apache-2.0 OR MIT
@@ -36,13 +36,13 @@
 converting SPIR-V to other shader languages.
 
 Features:
-  * Conversion of SPIR-V to GLSL, MSL or HLSL
-  * Conversion of SPIR-V to a JSON reflection format
-  * Reflection API to simplify the creation of Vulkan pipeline
-layouts
-  * Reflection API to modify and tweak OpDecorations
-  * Support for "all" of vertex, fragment, tessellation, geometry
-and compute shaders.
+
+* Conversion of SPIR-V to GLSL, MSL or HLSL
+* Conversion of SPIR-V to a JSON reflection format
+* Reflection API to simplify the creation of Vulkan pipeline layouts
+* Reflection API to modify and tweak OpDecorations
+* Support for "all" of vertex, fragment, tessellation, geometry and
+  compute shaders.
 
 %package -n %lname
 Summary:Library for SPIR-V reflection and disassembly
@@ -81,8 +81,7 @@
ln -s "libspirv-cross-c-shared.so" 
"%buildroot/%_libdir/libspirv-cross-$i.so"
 done
 
-%post   -n %lname -p /sbin/ldconfig
-%postun -n %lname -p /sbin/ldconfig
+%ldconfig_scriptlets -n %lname
 
 %files
 %license LICENSE

++ vulkan-sdk-1.3.275.0.tar.gz -> vulkan-sdk-1.3.280.0.tar.gz ++
 4282 lines of diff (skipped)


commit spirv-cross for openSUSE:Factory

2024-01-30 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-cross for openSUSE:Factory 
checked in at 2024-01-30 18:26:36

Comparing /work/SRC/openSUSE:Factory/spirv-cross (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-cross.new.1815 (New)


Package is "spirv-cross"

Tue Jan 30 18:26:36 2024 rev:14 rq:1142735 version:1.3.275.0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-cross/spirv-cross.changes  2023-10-30 
22:10:17.055107441 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-cross.new.1815/spirv-cross.changes
2024-01-30 18:26:42.812752714 +0100
@@ -1,0 +2,7 @@
+Tue Jan 30 08:57:10 UTC 2024 - Jan Engelhardt 
+
+- Update to release SDK-1.3.275.0
+  * MSL: Support std140 half matrices and arrays.
+  * HLSL: Fix issue with vec4 straddle rules in substructs.
+
+---

Old:

  vulkan-sdk-1.3.268.0.tar.gz

New:

  vulkan-sdk-1.3.275.0.tar.gz



Other differences:
--
++ spirv-cross.spec ++
--- /var/tmp/diff_new_pack.cuJ9Vd/_old  2024-01-30 18:26:43.648782875 +0100
+++ /var/tmp/diff_new_pack.cuJ9Vd/_new  2024-01-30 18:26:43.648782875 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spirv-cross
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define lname libspirv-cross-c-shared0
 %define __builder ninja
 Name:   spirv-cross
-Version:1.3.268.0
+Version:1.3.275.0
 Release:0
 Summary:Tool and library for SPIR-V reflection and disassembly
 License:Apache-2.0 OR MIT

++ vulkan-sdk-1.3.268.0.tar.gz -> vulkan-sdk-1.3.275.0.tar.gz ++
 14210 lines of diff (skipped)


commit spirv-cross for openSUSE:Factory

2023-10-30 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-cross for openSUSE:Factory 
checked in at 2023-10-30 22:10:06

Comparing /work/SRC/openSUSE:Factory/spirv-cross (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-cross.new.17445 (New)


Package is "spirv-cross"

Mon Oct 30 22:10:06 2023 rev:13 rq:1120698 version:1.3.268.0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-cross/spirv-cross.changes  2023-08-28 
17:12:54.759689707 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-cross.new.17445/spirv-cross.changes   
2023-10-30 22:10:17.055107441 +0100
@@ -1,0 +2,7 @@
+Fri Oct 27 04:14:52 UTC 2023 - Jan Engelhardt 
+
+- Update to release SDK-1.3.268.0
+  * GLSL: Implement 64-bit image support.
+  * GLSL: Handle empty block declarations.
+
+---

Old:

  sdk-1.3.261.0.tar.gz

New:

  vulkan-sdk-1.3.268.0.tar.gz



Other differences:
--
++ spirv-cross.spec ++
--- /var/tmp/diff_new_pack.ogUW9W/_old  2023-10-30 22:10:17.767133709 +0100
+++ /var/tmp/diff_new_pack.ogUW9W/_new  2023-10-30 22:10:17.767133709 +0100
@@ -16,16 +16,16 @@
 #
 
 
-%define _libpkg libspirv-cross-c-shared0
+%define lname libspirv-cross-c-shared0
 %define __builder ninja
 Name:   spirv-cross
-Version:1.3.261.0
+Version:1.3.268.0
 Release:0
 Summary:Tool and library for SPIR-V reflection and disassembly
 License:Apache-2.0 OR MIT
 Group:  Development/Libraries/C and C++
 URL:https://github.com/KhronosGroup/SPIRV-Cross
-Source0:
https://github.com/KhronosGroup/SPIRV-Cross/archive/sdk-%version.tar.gz
+Source0:
https://github.com/KhronosGroup/SPIRV-Cross/archive/vulkan-sdk-%version.tar.gz
 BuildRequires:  c++_compiler
 BuildRequires:  cmake >= 3
 BuildRequires:  ninja
@@ -44,28 +44,28 @@
   * Support for "all" of vertex, fragment, tessellation, geometry
 and compute shaders.
 
-%package -n %{_libpkg}
+%package -n %lname
 Summary:Library for SPIR-V reflection and disassembly
 Group:  System/Libraries
 
-%description -n %{_libpkg}
+%description -n %lname
 SPIRV-Cross is a tool and library designed for parsing and
 converting SPIR-V to other shader languages.
 
 %package devel
 Summary:Development headers for the SPIRV-Cross library
 Group:  Development/Libraries/C and C++
-Requires:   %{_libpkg} = %{version}-%{release}
-Obsoletes:  libspirv-cross-c-shared-devel < %{version}-%{release}
-Provides:   libspirv-cross-c-shared-devel = %{version}-%{release}
+Requires:   %lname = %version-%release
+Obsoletes:  libspirv-cross-c-shared-devel < %version-%release
+Provides:   libspirv-cross-c-shared-devel = %version-%release
 
 %description devel
 SPIRV-Cross is a tool and library designed for parsing and
 converting SPIR-V to other shader languages.
 
 %prep
-%autosetup -p1 -n SPIRV-Cross-sdk-%{version}
-sed -i 
's,${CMAKE_INSTALL_PREFIX}/lib,%{_libdir},;s,/share/pkgconfig,/%{_lib}/pkgconfig,;s,DESTINATION
 lib,DESTINATION %{_lib},g' CMakeLists.txt
+%autosetup -p1 -n SPIRV-Cross-vulkan-sdk-%version
+sed -i 
's,$CMAKE_INSTALL_PREFIX/lib,%_libdir,;s,/share/pkgconfig,/%_lib/pkgconfig,;s,DESTINATION
 lib,DESTINATION %_lib,g' CMakeLists.txt
 
 %build
 %cmake \
@@ -81,21 +81,21 @@
ln -s "libspirv-cross-c-shared.so" 
"%buildroot/%_libdir/libspirv-cross-$i.so"
 done
 
-%post -n %{_libpkg} -p /sbin/ldconfig
-%postun -n %{_libpkg} -p /sbin/ldconfig
+%post   -n %lname -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
 
 %files
 %license LICENSE
 %doc README.md
-%{_bindir}/spirv-cross
+%_bindir/spirv-cross
 
-%files -n %{_libpkg}
-%{_libdir}/libspirv-cross-c-shared.so.*
+%files -n %lname
+%_libdir/libspirv-cross-c-shared.so.*
 
 %files devel
 %_libdir/libspirv-cross-*.so
-%{_libdir}/pkgconfig/*.pc
-%{_includedir}/spirv_cross
+%_libdir/pkgconfig/*.pc
+%_includedir/spirv_cross
 %dir %_datadir/spirv*
 %_datadir/spirv*/cmake/
 


commit spirv-cross for openSUSE:Factory

2023-08-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-cross for openSUSE:Factory 
checked in at 2023-08-28 17:12:49

Comparing /work/SRC/openSUSE:Factory/spirv-cross (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-cross.new.1766 (New)


Package is "spirv-cross"

Mon Aug 28 17:12:49 2023 rev:12 rq:1105892 version:1.3.261.0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-cross/spirv-cross.changes  2023-03-29 
23:28:41.055932894 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-cross.new.1766/spirv-cross.changes
2023-08-28 17:12:54.759689707 +0200
@@ -1,0 +2,12 @@
+Fri Aug 25 08:56:10 UTC 2023 - Jan Engelhardt 
+
+- Update to release SDK-1.3.261.0
+  * GLSL: Support KHR_subgroup_arithmetic IAdd/FAdd/IMul/FMul
+  * HLSL: support Texture2D::GatherCmp function
+  * HLSL: Add support to preserve (RW)StructuredBuffer resources
+  * HLSL: Add CLI option for --hlsl-preserve-structured-buffers
+  * MSL: Consider bool/short remapping when dealing with composites
+  * MSL: Handle more complex array copy scenarios with bool <-> short
+  * MSL: Support `SPV_KHR_shader_ballot` and `SPV_KHR_subgroup_vote`
+
+---

Old:

  sdk-1.3.243.0.tar.gz

New:

  sdk-1.3.261.0.tar.gz



Other differences:
--
++ spirv-cross.spec ++
--- /var/tmp/diff_new_pack.wWEkFj/_old  2023-08-28 17:12:55.803727199 +0200
+++ /var/tmp/diff_new_pack.wWEkFj/_new  2023-08-28 17:12:55.807727342 +0200
@@ -19,7 +19,7 @@
 %define _libpkg libspirv-cross-c-shared0
 %define __builder ninja
 Name:   spirv-cross
-Version:1.3.243.0
+Version:1.3.261.0
 Release:0
 Summary:Tool and library for SPIR-V reflection and disassembly
 License:Apache-2.0 OR MIT
@@ -75,8 +75,11 @@
 
 %install
 %cmake_install
-rm %{buildroot}%{_libdir}/*.a
-rm -r %{buildroot}%{_datadir}
+rm -fv %buildroot/%_libdir/*.a
+# When static/shared library names aren't thought through...
+for i in c core cpp glsl hlsl msl reflect util; do
+   ln -s "libspirv-cross-c-shared.so" 
"%buildroot/%_libdir/libspirv-cross-$i.so"
+done
 
 %post -n %{_libpkg} -p /sbin/ldconfig
 %postun -n %{_libpkg} -p /sbin/ldconfig
@@ -90,8 +93,10 @@
 %{_libdir}/libspirv-cross-c-shared.so.*
 
 %files devel
-%{_libdir}/libspirv-cross-c-shared.so
-%{_libdir}/pkgconfig/spirv-cross-c-shared.pc
+%_libdir/libspirv-cross-*.so
+%{_libdir}/pkgconfig/*.pc
 %{_includedir}/spirv_cross
+%dir %_datadir/spirv*
+%_datadir/spirv*/cmake/
 
 %changelog

++ sdk-1.3.243.0.tar.gz -> sdk-1.3.261.0.tar.gz ++
 27189 lines of diff (skipped)


commit spirv-cross for openSUSE:Factory

2023-03-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-cross for openSUSE:Factory 
checked in at 2023-03-29 23:28:37

Comparing /work/SRC/openSUSE:Factory/spirv-cross (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-cross.new.31432 (New)


Package is "spirv-cross"

Wed Mar 29 23:28:37 2023 rev:11 rq:1075351 version:1.3.243.0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-cross/spirv-cross.changes  2023-01-09 
17:23:39.667110421 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-cross.new.31432/spirv-cross.changes   
2023-03-29 23:28:41.055932894 +0200
@@ -1,0 +2,18 @@
+Wed Mar 29 19:39:16 UTC 2023 - Jan Engelhardt 
+
+- Update to release SDK-1.3.243.0
+  * Add C API option for enabling row-major workaround.
+  * Add tests for loops compiled with debug semantics.
+  * GLSL/HLSL: Add legacy handling for int vertex attributes
+  * GLSL: Support GL_NV_shader_noperspective_interpolation in GLES
+  * GLSL: Multiplying matrix with scalar shouldn't force transpose
+  * GLSL: Add various additional extension checks.
+  * GLSL: Allow sample inputs in desktop < 400 with
+GL_ARB_sample_shading
+  * GLSL: Add support for modf, isnan and isinf in legacy GLSL
+  * GLSL/HLSL: Add emulated fallbacks for
+sinh/cosh/tanh/asinh/acosh/atanh
+  * GLSL: Legacy matrix inverse/determinant polyfills,
+outerProduct()
+
+---

Old:

  sdk-1.3.236.0.tar.gz

New:

  sdk-1.3.243.0.tar.gz



Other differences:
--
++ spirv-cross.spec ++
--- /var/tmp/diff_new_pack.tMDAOW/_old  2023-03-29 23:28:41.555935566 +0200
+++ /var/tmp/diff_new_pack.tMDAOW/_new  2023-03-29 23:28:41.559935588 +0200
@@ -19,7 +19,7 @@
 %define _libpkg libspirv-cross-c-shared0
 %define __builder ninja
 Name:   spirv-cross
-Version:1.3.236.0
+Version:1.3.243.0
 Release:0
 Summary:Tool and library for SPIR-V reflection and disassembly
 License:Apache-2.0 OR MIT

++ sdk-1.3.236.0.tar.gz -> sdk-1.3.243.0.tar.gz ++
 4747 lines of diff (skipped)


commit spirv-cross for openSUSE:Factory

2023-01-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-cross for openSUSE:Factory 
checked in at 2023-01-09 17:23:38

Comparing /work/SRC/openSUSE:Factory/spirv-cross (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-cross.new.32243 (New)


Package is "spirv-cross"

Mon Jan  9 17:23:38 2023 rev:10 rq:1056960 version:1.3.236.0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-cross/spirv-cross.changes  2022-11-01 
13:43:49.748298550 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-cross.new.32243/spirv-cross.changes   
2023-01-09 17:23:39.667110421 +0100
@@ -1,0 +2,9 @@
+Tue Jan  3 18:34:50 UTC 2023 - Jan Engelhardt 
+
+- Update to release 1.3.236.0
+  * MSL: Support "raw" buffer input in tessellation evaluation
+shaders.
+  * MSL: Handle partial access chains with array-of-UBO/SSBO.
+  * HLSL: Implement VK_EXT_mesh_shader
+
+---

Old:

  sdk-1.3.231.0.tar.gz

New:

  sdk-1.3.236.0.tar.gz



Other differences:
--
++ spirv-cross.spec ++
--- /var/tmp/diff_new_pack.MN8ZDZ/_old  2023-01-09 17:23:40.195113409 +0100
+++ /var/tmp/diff_new_pack.MN8ZDZ/_new  2023-01-09 17:23:40.203113454 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package spirv-cross
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define _libpkg libspirv-cross-c-shared0
 %define __builder ninja
 Name:   spirv-cross
-Version:1.3.231.0
+Version:1.3.236.0
 Release:0
 Summary:Tool and library for SPIR-V reflection and disassembly
 License:Apache-2.0 OR MIT

++ sdk-1.3.231.0.tar.gz -> sdk-1.3.236.0.tar.gz ++
 9885 lines of diff (skipped)


commit spirv-cross for openSUSE:Factory

2022-11-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-cross for openSUSE:Factory 
checked in at 2022-11-01 13:43:41

Comparing /work/SRC/openSUSE:Factory/spirv-cross (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-cross.new.2275 (New)


Package is "spirv-cross"

Tue Nov  1 13:43:41 2022 rev:9 rq:1032673 version:1.3.231.0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-cross/spirv-cross.changes  2022-06-30 
13:18:48.321553314 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-cross.new.2275/spirv-cross.changes
2022-11-01 13:43:49.748298550 +0100
@@ -1,0 +2,13 @@
+Mon Oct 24 20:13:48 UTC 2022 - Jan Engelhardt 
+
+- Update to release 1.3.231.0
+  * GLSL: disable row major load around on GLES.
+  * GLSL: added an option to disable row-major-load workaround.
+  * GLSL: Implement GL_EXT_mesh_shader.
+  * GLSL: Implement task shaders.
+  * GLSL: Account for ES sampler1D to sampler2D promotion in
+textureSize.
+  * MSL: Report unsupported 64-bit atomics.
+  * Add reflection support for shader record buffers.
+
+---

Old:

  sdk-1.3.216.0.tar.gz

New:

  sdk-1.3.231.0.tar.gz



Other differences:
--
++ spirv-cross.spec ++
--- /var/tmp/diff_new_pack.5lmuM9/_old  2022-11-01 13:43:50.288301422 +0100
+++ /var/tmp/diff_new_pack.5lmuM9/_new  2022-11-01 13:43:50.292301444 +0100
@@ -19,7 +19,7 @@
 %define _libpkg libspirv-cross-c-shared0
 %define __builder ninja
 Name:   spirv-cross
-Version:1.3.216.0
+Version:1.3.231.0
 Release:0
 Summary:Tool and library for SPIR-V reflection and disassembly
 License:Apache-2.0 OR MIT
@@ -29,7 +29,7 @@
 BuildRequires:  c++_compiler
 BuildRequires:  cmake >= 3
 BuildRequires:  ninja
-BuildRequires:  pkgconfig
+BuildRequires:  pkg-config
 
 %description
 SPIRV-Cross is a tool and library designed for parsing and

++ sdk-1.3.216.0.tar.gz -> sdk-1.3.231.0.tar.gz ++
 26433 lines of diff (skipped)


commit spirv-cross for openSUSE:Factory

2022-06-30 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-cross for openSUSE:Factory 
checked in at 2022-06-30 13:18:40

Comparing /work/SRC/openSUSE:Factory/spirv-cross (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-cross.new.1548 (New)


Package is "spirv-cross"

Thu Jun 30 13:18:40 2022 rev:8 rq:986020 version:1.3.216.0

Changes:

--- /work/SRC/openSUSE:Factory/spirv-cross/spirv-cross.changes  2021-03-30 
21:03:21.740913187 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-cross.new.1548/spirv-cross.changes
2022-06-30 13:18:48.321553314 +0200
@@ -1,0 +2,19 @@
+Wed Jun 15 17:05:14 UTC 2022 - Jan Engelhardt 
+
+- Update to release 1.3.216.0
+  * GLSL, HLSL: Support logical subgroup ops.
+  * Support reflecting builtins.
+  * GLSL: Support GL_EXT_shader_image_load_formatted.
+  * GLSL: Implement gl_FragFullyCoveredNV and control flow hints.
+  * Handle SPIR-V 1.4 selection constructs.
+  * GLSL: Support pervertexNV in NV barycentric extension.
+  * GLSL: Implement GL_EXT_ray_query.
+  * MSL: Support row-major transpose when storing matrix from
+constant RHS matrix.
+  * Add support for additional ops in OpSpecConstantOp.
+  * Add 64 bit support for OpSwitch
+  * HLSL: Add support for gl_HelperInvocation
+  * VK_KHR_ray_query implementation
+- Use an SRPM-based name for the -devel subpackage.
+
+---

Old:

  spirv-cross-2021-01-15.tar.gz

New:

  sdk-1.3.216.0.tar.gz



Other differences:
--
++ spirv-cross.spec ++
--- /var/tmp/diff_new_pack.VpX7UM/_old  2022-06-30 13:18:48.797553671 +0200
+++ /var/tmp/diff_new_pack.VpX7UM/_new  2022-06-30 13:18:48.801553674 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spirv-cross
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,16 @@
 #
 
 
-%define _ver 2021-01-15
-%define _libver 0.44.0
-%define _sover 0
-%define _libname libspirv-cross-c-shared
-%define _libpkg %{_libname}%{_sover}
+%define _libpkg libspirv-cross-c-shared0
 %define __builder ninja
 Name:   spirv-cross
-Version:20210115
+Version:1.3.216.0
 Release:0
 Summary:Tool and library for SPIR-V reflection and disassembly
 License:Apache-2.0 OR MIT
 Group:  Development/Libraries/C and C++
 URL:https://github.com/KhronosGroup/SPIRV-Cross
-Source0:
https://github.com/KhronosGroup/SPIRV-Cross/archive/%{_ver}.tar.gz#/%{name}-%{_ver}.tar.gz
+Source0:
https://github.com/KhronosGroup/SPIRV-Cross/archive/sdk-%version.tar.gz
 BuildRequires:  c++_compiler
 BuildRequires:  cmake >= 3
 BuildRequires:  ninja
@@ -49,8 +45,6 @@
 and compute shaders.
 
 %package -n %{_libpkg}
-Version:%{_libver}
-Release:0
 Summary:Library for SPIR-V reflection and disassembly
 Group:  System/Libraries
 
@@ -58,19 +52,19 @@
 SPIRV-Cross is a tool and library designed for parsing and
 converting SPIR-V to other shader languages.
 
-%package -n %{_libname}-devel
-Version:%{_libver}
-Release:0
+%package devel
 Summary:Development headers for the SPIRV-Cross library
 Group:  Development/Libraries/C and C++
-Requires:   %{_libpkg} = %{_libver}
+Requires:   %{_libpkg} = %{version}-%{release}
+Obsoletes:  libspirv-cross-c-shared-devel < %{version}-%{release}
+Provides:   libspirv-cross-c-shared-devel = %{version}-%{release}
 
-%description -n %{_libname}-devel
+%description devel
 SPIRV-Cross is a tool and library designed for parsing and
 converting SPIR-V to other shader languages.
 
 %prep
-%autosetup -p1 -n SPIRV-Cross-%{_ver}
+%autosetup -p1 -n SPIRV-Cross-sdk-%{version}
 sed -i 
's,${CMAKE_INSTALL_PREFIX}/lib,%{_libdir},;s,/share/pkgconfig,/%{_lib}/pkgconfig,;s,DESTINATION
 lib,DESTINATION %{_lib},g' CMakeLists.txt
 
 %build
@@ -93,10 +87,9 @@
 %{_bindir}/spirv-cross
 
 %files -n %{_libpkg}
-%{_libdir}/libspirv-cross-c-shared.so.%{_sover}
-%{_libdir}/libspirv-cross-c-shared.so.%{_libver}
+%{_libdir}/libspirv-cross-c-shared.so.*
 
-%files -n %{_libname}-devel
+%files devel
 %{_libdir}/libspirv-cross-c-shared.so
 %{_libdir}/pkgconfig/spirv-cross-c-shared.pc
 %{_includedir}/spirv_cross


commit spirv-cross for openSUSE:Factory

2021-03-30 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-cross for openSUSE:Factory 
checked in at 2021-03-30 21:03:12

Comparing /work/SRC/openSUSE:Factory/spirv-cross (Old)
 and  /work/SRC/openSUSE:Factory/.spirv-cross.new.2401 (New)


Package is "spirv-cross"

Tue Mar 30 21:03:12 2021 rev:7 rq:870910 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/spirv-cross/spirv-cross.changes  2020-07-08 
19:12:48.531070711 +0200
+++ /work/SRC/openSUSE:Factory/.spirv-cross.new.2401/spirv-cross.changes
2021-03-30 21:03:21.740913187 +0200
@@ -1,0 +2,7 @@
+Fri Jan 15 13:10:46 UTC 2021 - Jan Engelhardt 
+
+- Update to release 2020-01-25
+  * GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing.
+  * Support pull-model interpolation on MSL 2.3+.
+
+---

Old:

  spirv-cross-2020-06-29.tar.gz

New:

  spirv-cross-2021-01-15.tar.gz



Other differences:
--
++ spirv-cross.spec ++
--- /var/tmp/diff_new_pack.m2DWfW/_old  2021-03-30 21:03:22.436913952 +0200
+++ /var/tmp/diff_new_pack.m2DWfW/_new  2021-03-30 21:03:22.440913957 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package spirv-cross
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,22 +16,22 @@
 #
 
 
-%define _ver 2020-06-29
-%define _libver 0.35.0
+%define _ver 2021-01-15
+%define _libver 0.44.0
 %define _sover 0
 %define _libname libspirv-cross-c-shared
 %define _libpkg %{_libname}%{_sover}
 %define __builder ninja
 Name:   spirv-cross
-Version:20200629
+Version:20210115
 Release:0
 Summary:Tool and library for SPIR-V reflection and disassembly
-License:Apache-2.0
+License:Apache-2.0 OR MIT
 Group:  Development/Libraries/C and C++
 URL:https://github.com/KhronosGroup/SPIRV-Cross
 Source0:
https://github.com/KhronosGroup/SPIRV-Cross/archive/%{_ver}.tar.gz#/%{name}-%{_ver}.tar.gz
 BuildRequires:  c++_compiler
-BuildRequires:  cmake
+BuildRequires:  cmake >= 3
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
 
@@ -70,7 +70,7 @@
 converting SPIR-V to other shader languages.
 
 %prep
-%setup -q -n SPIRV-Cross-%{_ver}
+%autosetup -p1 -n SPIRV-Cross-%{_ver}
 sed -i 
's,${CMAKE_INSTALL_PREFIX}/lib,%{_libdir},;s,/share/pkgconfig,/%{_lib}/pkgconfig,;s,DESTINATION
 lib,DESTINATION %{_lib},g' CMakeLists.txt
 
 %build

++ spirv-cross-2020-06-29.tar.gz -> spirv-cross-2021-01-15.tar.gz ++
 39623 lines of diff (skipped)