4 Commits

4 changed files with 87 additions and 9 deletions

View File

@@ -1,3 +1,81 @@
-------------------------------------------------------------------
Thu Oct 30 02:34:14 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- enforce recent enough yaml-cpp
-------------------------------------------------------------------
Fri Oct 3 14:22:07 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- force new OpenImageIO
-------------------------------------------------------------------
Wed Oct 1 09:59:26 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to 2.5.0
This is the main new feature release for this year and is the
base version for the CY2026 VFX Reference Platform (which
specifies 2.5.x).
The headline features this year are built-in ACES 2 configs,
Vulkan support, a hue curve transform, and a set of new color
space attributes designed to enhance interop.
In addition, there is a Preview Release of the config merging
feature. The workflow possibilities of this feature are
far-reaching and further modifications to the API and
functionality are anticipated, based on your feedback, before
this is finalized.
Ideally, application developers will introduce 2.5.0 into their
testing programs now and then update to the latest 2.5.x release
available before shipping next year.
This documentation page explains the new features in this
release.
https://opencolorio.readthedocs.io/en/latest/releases/ocio_2_5.html
- Major new features:
- PR #2176, Vulkan support
- PR #2193, Adding built-in ACES 2.0 configs
- PR #2177, Add hue curve transform
- PR #2165, Adding color space attribs: interop_id,
amf_transform & icc_profile_name
- PR #2171, Refactor RTD Python API doc generation
- PR #2179, Merge configs feature
- Bug fixes and minor enhancements:
- PR #2154, Fix pass-thru exponent composition issue
- PR #2189, Include color spaces with no categories in
menuHelper results by default
- PR #2083, Add view helper functions to Config class
- PR #2183, Add built-in displays that mirror rather than clamp
negative values
- PR #2186, Enhance active display/view list API
- PR #2181, Add the ability to serialize temporary displays
- PR #2198, Add setStringVar to Context Object Python Bindings
- PR #2147, Add Flame and VRED to website
- PR #2088, Add Disguise to list of supported applications
- PR #2138, Add AJA ColorBox as a supported application
- PR #2161, Feature/update landing feature image
- PR #2167, Renaming the view helper functions to follow the
OCIO conventions
- PR #2166, Add Python GPUProcessor example
- PR #2194, Adding interchange attributes to ViewTransforms and
Looks
- PR #2168, Update Python frozen docs
- PR #2202, Update documentation for 2.5 release
- Build process enhancements:
- PR #2192, Bump C++, dependencies and update CI workflows
- PR #2113, Fix deploy site workflow
- PR #2140, Fix build issue when using clang
- PR #2115, Use ARM-native runners for linux ARM Python wheels
- PR #2158, Adjust requirements.txt for documentation-building
ci step
- PR #2188, Attempt to fix new MacOS CI problem involving unit
tests on half values
- PR #2190, Fixes for the Wheel workflow
- PR #2184, CI fixes
-------------------------------------------------------------------
Tue Jul 15 17:30:22 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package OpenColorIO
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -25,14 +25,14 @@
# Ensure that libyaml-cpp version is the one that is built against
# See boo#1160171
%define yamlrequires %(rpm -q --requires yaml-cpp-devel | grep libyaml || echo aaa_base)
%define so_ver 2_4
%define so_ver 2_5
%define pkg_name OpenColorIO
%if %{without ocio_tools}
Name: OpenColorIO
%else
Name: OpenColorIO-tools
%endif
Version: 2.4.2
Version: 2.5.0
Release: 0
Summary: Color Management Solution Geared Towards Motion Picture Production
License: BSD-3-Clause
@@ -50,13 +50,13 @@ BuildRequires: pkgconfig
BuildRequires: pystring-devel >= 1.1.3
BuildRequires: python3-devel
BuildRequires: python3-pybind11-devel
BuildRequires: yaml-cpp-devel >= 0.6.3
BuildRequires: yaml-cpp-devel >= 0.8.0
BuildRequires: pkgconfig(Imath) >= 3.1.1
BuildRequires: pkgconfig(minizip-ng) >= 4.0.4
Recommends: %{pkg_name}-doc = %{version}
%if %{with ocio_tools}
BuildRequires: OpenImageIO
BuildRequires: OpenImageIO-devel
BuildRequires: OpenImageIO >= 3.1
BuildRequires: OpenImageIO-devel >= 3.1
BuildRequires: OpenImageIO-plugin-osl
BuildRequires: OpenShadingLanguage-devel
BuildRequires: python3-MarkupSafe

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d8f2c47c40476d6e8cea9d878f6601d04f6d5642b47018eaafa9e9f833f3690
size 11398186

3
v2.5.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:124e2bfa8a9071959d6ddbb64ffbf78d3f6fe3c923ae23e96a6bbadde1af55b6
size 14122936