Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenShadingLanguage for openSUSE:Factory checked in at 2022-10-21 16:19:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/OpenShadingLanguage (Old) and /work/SRC/openSUSE:Factory/.OpenShadingLanguage.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenShadingLanguage" Fri Oct 21 16:19:11 2022 rev:17 rq:1030214 version:1.12.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/OpenShadingLanguage/OpenShadingLanguage.changes 2022-09-04 22:12:03.408332035 +0200 +++ /work/SRC/openSUSE:Factory/.OpenShadingLanguage.new.2275/OpenShadingLanguage.changes 2022-10-21 16:19:13.638136886 +0200 @@ -1,0 +2,22 @@ +Wed Oct 19 15:16:37 UTC 2022 - Stefan Br??ns <stefan.bru...@rwth-aachen.de> + +- update to 1.12.6.2: + For details see + https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2 + * Batch shading: A fully operational "batch shading" support when + using CPUs supporting the Intel AVX2 or AVX512 instruction set + architectures, allows shading 8 or 16 points at a time, + accelerated by using SIMD instructions. (Changes contributed + by Intel.) + * OptiX: A reasonable subset of the OSL language can run on + NVIDIA GPUs for Cuda or OptiX-based renderers. + * Standardized material closures: Synchronize with MaterialX on + a minimum standard set of material closures. This is reflected + in both the OSL spec as well as reference implementations of + those closures in testrender. +- Remove subpackage with MaterialX shaders. These were already + deprecated for some time, instead ones from upstream + MaterialX project should be used. +- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch + +------------------------------------------------------------------- Old: ---- 0001-Fix-compatibility-with-LLVM-14.patch OpenShadingLanguage-1.11.17.0.tar.gz New: ---- OpenShadingLanguage-1.12.6.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenShadingLanguage.spec ++++++ --- /var/tmp/diff_new_pack.VGDpMO/_old 2022-10-21 16:19:14.510138520 +0200 +++ /var/tmp/diff_new_pack.VGDpMO/_new 2022-10-21 16:19:14.514138527 +0200 @@ -23,7 +23,7 @@ %define oiio_major_minor_ver %(rpm -q --queryformat='%%{version}' OpenImageIO-devel | cut -d . -f 1-2) Name: OpenShadingLanguage -Version: 1.11.17.0 +Version: 1.12.6.2 Release: 0 Summary: A language for programmable shading License: BSD-3-Clause @@ -31,10 +31,8 @@ URL: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage Source0: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: https://creativecommons.org/licenses/by/3.0/legalcode.txt#/CC-BY-3.0.txt -# PATCH-FIX-UPSTREAM - Extracted from https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1492 -Patch0: 0001-Fix-compatibility-with-LLVM-14.patch -BuildRequires: OpenEXR-devel -BuildRequires: OpenImageIO +BuildRequires: OpenEXR-devel >= 2.3 +BuildRequires: OpenImageIO >= 2.2 BuildRequires: bison BuildRequires: clang-devel > 7 BuildRequires: cmake >= 3.12 @@ -43,7 +41,7 @@ BuildRequires: libboost_filesystem-devel BuildRequires: libboost_system-devel BuildRequires: libboost_thread-devel -BuildRequires: llvm-devel > 7 +BuildRequires: llvm-devel > 9 %ifnarch %{arm} # Build fails with partio on armv7/armv6 BuildRequires: partio-devel @@ -77,20 +75,6 @@ materials, lights, displacement, and pattern generation. This package contains documentation. -%package MaterialX-shaders-source -Summary: MaterialX shader nodes -License: BSD-3-Clause -Group: Development/Languages/Other -Requires: %{name} = %{version} -Requires: %{name}-common-headers - -%description MaterialX-shaders-source -Open Shading Language (OSL) is a language for programmable shading -in advanced renderers and other applications, ideal for describing -materials, lights, displacement, and pattern generation. - -This package contains the code for the MaterialX shader nodes. - %package example-shaders-source Summary: OSL shader examples License: BSD-3-Clause @@ -208,7 +192,6 @@ -DCMAKE_SKIP_RPATH:BOOL=TRUE \ -DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/%{name} \ -DOSL_SHADER_INSTALL_DIR:PATH=%{_datadir}/%{name}/shaders/ \ - -DOSL_BUILD_MATERIALX:BOOL=ON \ -DCMAKE_CXX_STANDARD:STRING=14 %cmake_build @@ -249,9 +232,6 @@ %license CC-BY-3.0.txt %doc %{_docdir}/%{name}/ -%files MaterialX-shaders-source -%{_datadir}/%{name}/shaders/MaterialX - %files example-shaders-source %{_datadir}/%{name}/shaders/*.osl %{_datadir}/%{name}/shaders/*.oso ++++++ OpenShadingLanguage-1.11.17.0.tar.gz -> OpenShadingLanguage-1.12.6.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/OpenShadingLanguage/OpenShadingLanguage-1.11.17.0.tar.gz /work/SRC/openSUSE:Factory/.OpenShadingLanguage.new.2275/OpenShadingLanguage-1.12.6.2.tar.gz differ: char 12, line 1