commit spirv-cross for openSUSE:Factory
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 <jengelh@inai.de> + +- 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
participants (1)
-
Source-Sync