6 Commits

Author SHA256 Message Date
369591806e Accepting request 1326951 from graphics
OBS-URL: https://build.opensuse.org/request/show/1326951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=30
2026-01-13 20:34:25 +00:00
532728d2dd - Update to 2.5.1
The two most notable changes are:
  - The output of pure-gamma TRC curves in ICC profiles is no
    longer clamped (issue #1915).
  - The texture binding indices for Vulkan have been reworked
    (issue #2225).
  Bug fixes and minor enhancements:
  - PR #2224, Remove [0,1] clamping from ICC transforms
  - PR #2226, Fix Vulkan texture binding index issue
  - PR #2204, Fix interop ID issue in ociocheck
  - PR #2227, ACES2 Array subscript out of range exception
  - PR #2206, Handle transposed matrices to applyRGB in Python
  - PR #2231, Out-of-bounds issue in ThrowInvalidRegex

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=77
2026-01-13 11:38:05 +00:00
9f9bb9396f Accepting request 1314917 from graphics
OBS-URL: https://build.opensuse.org/request/show/1314917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=29
2025-11-01 22:34:43 +00:00
5d40bdd814 - enforce recent enough yaml-cpp
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=75
2025-10-31 14:52:34 +00:00
0065d0a753 Accepting request 1309244 from graphics
OBS-URL: https://build.opensuse.org/request/show/1309244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=28
2025-10-08 16:13:48 +00:00
aafd0f1d4e - force new OpenImageIO
- Update to 2.5.0

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=73
2025-10-06 10:42:16 +00:00
4 changed files with 105 additions and 9 deletions

View File

@@ -1,3 +1,99 @@
-------------------------------------------------------------------
Tue Jan 13 11:15:14 UTC 2026 - Marcus Rueckert <mrueckert@suse.de>
- Update to 2.5.1
The two most notable changes are:
- The output of pure-gamma TRC curves in ICC profiles is no
longer clamped (issue #1915).
- The texture binding indices for Vulkan have been reworked
(issue #2225).
Bug fixes and minor enhancements:
- PR #2224, Remove [0,1] clamping from ICC transforms
- PR #2226, Fix Vulkan texture binding index issue
- PR #2204, Fix interop ID issue in ociocheck
- PR #2227, ACES2 Array subscript out of range exception
- PR #2206, Handle transposed matrices to applyRGB in Python
- PR #2231, Out-of-bounds issue in ThrowInvalidRegex
-------------------------------------------------------------------
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) 2026 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.1
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.1.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:08cb6213ea4edee550ab050509d38204004bee6742c658166b1cf825d0a9381b
size 14181252