Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libOpenColorIO2_3-2.3.1-2.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libOpenColorIO2_3 Distribution: openSUSE Tumbleweed
Version: 2.3.1 Vendor: openSUSE
Release: 2.2 Build date: Sat Feb 3 00:46:47 2024
Group: System/Libraries Build host: i03-ch1b
Size: 3900332 Source RPM: OpenColorIO-2.3.1-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://opencolorio.org/
Summary: Complete Color Management Solution Geared Towards Motion Picture Production
OpenColorIO (OCIO) is a color management solution geared towards motion picture
production with an emphasis on visual effects and computer animation.

OCIO is compatible with the Academy Color Encoding Specification (ACES) and is
LUT-format agnostic, supporting many popular formats.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Jan 24 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add patch to fix build on aarch64:
    * a95febc7.patch
* Fri Jan 19 2024 Hans-Peter Jansen <hpj@urpla.net>
  - Upstreamed patches 0001-Fix-detection-of-yaml-cpp-0.8.patch
    and gcc12_fix.patch removed
* Thu Jan 18 2024 Marcus Rueckert <mrueckert@suse.de>
  - Move OpenImageIO buildrequires back into the tools section to
    avoid loop
* Thu Jan 18 2024 Marcus Rueckert <mrueckert@suse.de>
  - Bump minizip-ng to 4.0.4 as it avoids some weird compiler
    warnings seen with older versions
* Mon Jan 15 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.3.1
    Bug fixes and minor enhancements:
    - PR #1898, Add Python 3.12 wheels
    - PR #1913, Improve heuristics for finding known color spaces
    - PR #1886, Fix missing Default View Transform on equal operator
    - PR #1904, Fix env serialization for v1 configs
    - PR #1873, Fix missing cache id reset on look update
    - PR #1896, Skip processor concatenation if the display color
      space is also data
    - PR #1855, Fix regression in cccid handling when no value is
      supplied
    - PR #1849, Python bindings source builds failing to load
      libOpenColorIO
    - PR #1905, Fix NamedTransform context var issue
    - PR #1845, Improve ocioview curve inspector
    - PR #1853, Improve ocioview mac support and simplify
      dependencies
    - PR #1882, Remove circular import caused by typing annotations
    - PR #1888, ICC Profile load issue caused by improper use of
      std::isspace
    - PR #1847, Add some small arm neon optimizations
    - PR #1842, Fix support for X86 32-bit
    - PR #1848, Add links to new release notes documentation
    - PR #1892, Fix spelling errors in documentation
    Build enhancements:
    - PR #1907, Fix yaml-cpp build issues
    - PR #1902, Improve compatibility with minizip-ng COMPAT mode
    - PR #1901, Improve handling of pystring include dir
    - PR #1899, Restore GPU workflow and minor updates to CI
    - PR #1891, Simplify the Findyaml-cpp module
    - PR #1890, Tentative fix for the doxygen installation in the
      Windows CI
    - PR #1861, Correctly recover CXX_FLAGS in CheckSupportSSE2.cmake
* Mon Jan 15 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.3.0
    This is the main new feature release for this year and is the
    base version for the CY2024 VFX Reference Platform (which
    specifies 2.3.x).
    We anticipate making an ABI-compatible 2.3.x release near the end
    of the year that will fix any issues found with the new features
    as the 2.3.0 library gets more widely tested. Ideally,
    application developers will introduce 2.3.0 into their testing
    programs now and then update to the latest 2.3.x release
    available before shipping next year.
    This documentation page explains the new features in this
    release.
    Major new features:
    - PR #1816, Add new ocioview config visual editor app (alpha)
    - PR #1687, Utilize AVX SIMD intrinsics to accelerate Lut1D and
      Lut3D performance
    - PR #1828, Utilize Neon SIMD intrinsics and improve Universal
      Build support for macOS
    - PR #1788, Enhanced methods to find an equivalent color space
      between configs
    - PR #1802, Add command-line apps to Python Wheel
    - PR #1808, Add GetProcessorFromConfigs variants for displays and
      views
    - PR #1762, Disallow use of 1D textures for Lut1D ops in the GPU
      renderer
    - PR #1791, Add clear Processor cache function to accomodate
      changes to existing LUT files
    - PR #1773, Add cg-config-latest & studio-config-latest
      short-cuts to built-in configs
    - PR #1812, Add built-in transform for Display P3 and bump config
      version
    Bug fixes and minor enhancements:
    - PR #1792, Add isInactiveColorSpace and getRoleColorSpace
      methods
    - PR #1832, Add hasDynamic method to CPUProcessor and allow OSL
      language output from Python
    - PR #1829, Fix named transform validation issue
    - PR #1779, Fix GradingPrimary bypass and allow easier comparison
      in Python
    - PR #1759, Allow PyOpenColorIO module to load DLLs from Windows
      PATH env var
    - PR #1780, Improve DisplayViewTransform error message and add
      more unit tests
    - PR #1786, Remove inactive color space warnings from unit test
      output
    - PR #1822, Remove additional color space warnings from unit test
      output
    - PR #1833, Update Python docs for new texture dimensions API
    - PR #1812, Fix error in Baker documentation related to LUT
      inversion
    - PR #1803, Add Thomas and Zach to the TSC
    - PR #1782, Add 3ds Max as a supported app
    Build process enhancements:
    - PR #1777, Add CMake support for minimum and recommended
      versions of dependencies
    - PR #1813, Add VFX Platform 2023 to CI Linux build matrix
    - PR #1778, Improve Python Wheel packaging
    - PR #1790, Make OpenColorIO usable as a sub-project using
      CMake's FetchContent
    - PR #1806, Support minizip-ng 4 API
    - PR #1823, CMake fixes for yaml-cpp affecting vcpkg
    - PR #1793, Change min ZLib version to 1.2.8
    - PR #1826, Adjust to change in Sphinx breaking documentation
      builds
    - PR #1809, Adjust to change in Doxygen groups to fix
      documentation build
    - PR #1797, Adjust urllib3 version to fix CI and
      dependencies-latest workflows
    - PR #1770, Update GitHub Actions workflows
    - PR #1795, OSL-related fix for dependencies-latest workflow on
      macOS
    - PR #1783, Docutils version fix for dependencies-latest workflow
    - PR #1714, Fix CI warnings / deprecations
* Mon Jan 15 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.2.1
    Bug fixes and minor enhancements:
    - PR #1743, Fix inverse Lut1D optimization issue (may affect
      identity Look transforms in camera log process spaces)
    - PR #1742, Improve naming of ICC-based virtual displays on
      Windows
    - PR #1741, Fix Python ARM Wheel (now works on M1-based Macs)
    - PR #1738, Update documentation for 2.2 release
    - PR #1734, Fix issue with isColorSpaceLinear function (to avoid
      crash when color space doesn't exist)
    - PR #1726, Processor cache does not detect context variable
      changes in FileTransform cccid string
    - PR #1723, Replace "texture2D" function with "texture" for GLSL
      1.3 (allows use of GLSL 1.3)
    Build enhancements:
    - PR #1736, OCIO CMake improvements
    - PR #1729, Hiding minizip-ng symbols on Mac
    - PR #1725, Fix issue with minizip build
    - PR #1721, CheckSupportSSE2: Fix sse flags unexpected
      propagation
    - PR #1720, Configure the OpenColorIO.pc file on Windows
* Mon Jan 15 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.2.0
    This is the main new feature release for this year and is the
    base version for the CY2023 VFX Reference Platform (which
    specifies 2.2.x).
    We anticipate making an ABI-compatible 2.2.1 release near the end
    of the year that will fix any bugs found with the new features as
    the 2.2.0 library gets more widely tested.
    New features:
    - PR #1659, Build the new ACES CG and Studio configs into the
      library itself
    - PR #1696, Allow OCIO configs to be archived, introducing the
      .ocioz file format
    - PR #1710, Convert to or from a known external color space
    - PR #1703, Add a method to query whether a color space is linear
    - PR #1637, Address circular build dependency between OCIO and
      OpenImageIO
    Noteworthy bug fixes and enhancements:
    - PR #1711, Make the interchange roles required for config
      versions 2.2 or higher
    - PR #1691, Add support for ICC Parametric curves type 1-4
    - PR #1689, Add getProcessor calls that take a NamedTransform
    - PR #1604, Add preliminary support for ACES Metadata Files (AMF)
    - PR #1693, Add NamedTransform support for Baking and fix
      crosstalk issue
    - PR #1704, Add Built-in Transforms for ARRI LogC4 and Canon
      curves
    - PR #1706, Add Python 3.11 wheels
    - PR #1712, Fix atan2 issue with ACES viewing transforms in HLSL
    - PR #1656, Speed up config ID hashing (replace md5 with xxhash)
    - PR #1684, Allow ocioconvert, ociowrite, ocioperf to invert a
      DisplayViewTransform
    - PR #1646, Provide scripts to facilitate building OCIO on
      Windows
    - PR #1630, Improve iridas_cube parsing speed
    - PR #1605, Add Python source distribution package for PyPI
    - PR #1598, Add DisplayViewTransform support to Baker
    - PR #1516, Default to C++ 14 and remove OIIO from ocioperf
    - PR #1532, Update default branch name to "main"
    Other fixes and minor enhancements:
    - PR #1715, Fix missing warnings issue with ociocheck
      command-line tool
    - PR #1713, Update Built-in configs with official 1.0.0 CG and
      Studio release
    - PR #1708, Enforce GL_NEAREST with GPU tetrahedral interpolation
    - PR #1697, Built fix (strtof_l) for MinGW
    - PR #1695, Add anchorpoint to supported applications
    - PR #1694, Log OCIO version for debugging purposes
    - PR #1692, Fix OpenEXR build on ninja
    - PR #1684, Fix for const literals in HLSL
    - PR #1678, Build fix (from_chars, strtol_l) for those using the
      musl-libc library
    - PR #1669, Correct http links to https
    - PR #1647, Build fixes for MS Visual Studio 2022
    - PR #1636, Print version in cmake find_package
    - PR #1635, Adjust 'family' description in OpenColorIO.h
    - PR #1632, Fix "requirement" typo in installation.rst
    - PR #1599, Minor build and CI fixes
    - PR #1594, Fix cmake issue with Windows Unicode support
    - PR #1542, Build fixes for C++ 20
    - PR #1596, Update Carol Payne as TSC Chair in GOVERNANCE.md
    - PR #1498, Add Rémi Achard to GOVERNANCE.md & COMMITTERS.md
* Mon Jan 15 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.1.3
    - PR #1743, Fix inverse Lut1D optimization issue (may affect
      identity Look transforms in camera log process spaces)
    - PR #1726, Processor cache does not detect context variable
      changes in FileTransform cccid string
    - PR #1723, Replace "texture2D" function with "texture" for GLSL
      1.3 (allows use of GLSL 1.3)
    - PR #1712, Fix atan2 argument order for HLSL (may affect ACES
      output transforms on Windows)
    - PR #1697, MinGW: Work around lack of strtof_l for
      local-independent parsing (allows compiling with MinGW)
* Wed Aug 30 2023 Christophe Marin <christophe@krop.fr>
  - Add patch:
    * 0001-Fix-detection-of-yaml-cpp-0.8.patch
* Wed May 31 2023 Hans-Peter Jansen <hpj@urpla.net>
  - add OpenShadingLanguage, OpenImageIO-plugin-osl and python3-six
    build deps for tools build
  - remove outdated BuildIgnore: libOpenColorIO2_0
* Mon Jul 18 2022 Hans-Peter Jansen <hpj@urpla.net>
  - explicitly conflict the wrongly named libs
  - don't build tools in basic build stage
* Sun Jul 17 2022 Hans-Peter Jansen <hpj@urpla.net>
  - raise c++ standard to 17
  - disable rpath, resulting in a hard build failure now
  - add opengl deps for gpu support
  - broaden stray static libs removal (due to gpu enablement)
* Sat Jul 16 2022 Hans-Peter Jansen <hpj@urpla.net>
  - fix so version pkg naming
* Sat Jun 04 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.1.2:
    * Fix half-domain Lut1D issue for certain values above HALF_MAX
    * Python copy support
    * Fix support for ARM64 macOS Python wheels
    * Improve OpenImageIO dependency management of Imath headers
    * Improve CMake and library install step
    * Remove "expat" symbols
    * Improve the GPU unit test framework
    * Improve the OSL integration
    * Propagate Android CMake configuration to external projects
* Thu May 12 2022 Asterios Dramis <asterios.dramis@gmail.com>
  - Added a patch "gcc12_fix.patch" to fix compilation with GCC12.
* Tue Mar 15 2022 Dirk Müller <dmueller@suse.com>
  - adjust license declaration to be BSD-3-Clause only based on
    licensereview in https://build.opensuse.org/request/show/951516
* Fri Jan 28 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.1.1:
    * Adds Metal Shading Language generation support to the GPU renderer
    * Adds OpenGL ES generation support to the GPU renderer
    * After Effects plug-in updates
    * Adds Metal support to ociodisplay and enables running GPU tests with Metal backend
    * Fix issue resulting in NaNs when inverting ACES Output Transforms
    * Implement locale-agnostic number parsing
    * Fix issue causing configs to fail validation with certain LUT search paths
    * Python 3.10 macOS wheels
    * Remove extra commas when writing a CDL in CLF file format
    * Fixes Unicode paths on Windows
    * Fix issues with OSL generation and improve the OSL unit test framework
    * Add Python GPU renderer implementation example
    * Improvement to color space metadata in ocioconvert exports
    * Better manage Imath dependency
    * Add ACES 1.3 Gamut Compression implementation
    * Add OpenFX OCIO plug-in framework and examples
    * Add Python wheel generation and support for PyPI
    * Add preliminary support for emitting Open Shading Language
    * Add Imath 3 support for Half dependency and update CI workflow
    * Increment version number for the config file and CTF formats to 2.1
    * Allow apps to use getColorSpaceFromFilePath even for v1 configs and
      deprecate parseColorSpaceFromString
    * Add getDefaultView(display, colorspaceName) method
    * Fix problem rendering to integer pixel layouts when there is a no-op
    * Update CLF test files, add Python scripts for CLF implemenation guide
    * drop fix-armv7.patch, OpenColorIO-openexr3.patch: upstream
* Wed Dec 08 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add patch to fix build on armv6/7:
    * fix-armv7.patch
* Mon Dec 06 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.0.2:
    This is an ABI compatible update for the 2.0.x series that includes the
    relevant bug fixes from the 2.1 release.
    Noteworthy bug fixes and enhancements:
    * Allow apps to use getColorSpaceFromFilePath even for v1 configs and
      deprecate parseColorSpaceFromString
    * Fix problem rendering to integer pixel layouts when there is a no-op
    * Update CLF test files, add Python scripts for CLF implemenation guide
  - Rebased OpenColorIO-openexr3.patch.
* Tue Sep 07 2021 Marcus Rueckert <mrueckert@suse.de>
  - only build the documentation in the ocio_tools case:
    - move BuildRequires into the %if
    - explicitely disable doc building in the library build case
* Tue Sep 07 2021 Marcus Rueckert <mrueckert@suse.de>
  - A probably better fix for solving the build cycle. First build
    will only build all the libraries, 2nd build the cmdline tools
* Tue Sep 07 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Do not depends on OpenImageIO, in order to break up a build
    cycle (boo#1190237).
* Fri Aug 20 2021 pgajdos@suse.com
  - fix build with openexr3
  - added patches
    https://aur.archlinux.org/cgit/aur.git/tree/opencolorio-openexr3.patch?h=opencolorio-qfix
    + OpenColorIO-openexr3.patch
* Tue Jul 27 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Fix 64bit library install location for aarch64 and ppc64* as
    well, not only for x86_64
* Thu Jul 22 2021 Hans-Peter Jansen <hpj@urpla.net>
  - provide/obsolete python-OpenColorIO
* Tue Jul 13 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Retain the %{yamlrequires}
* Mon Jul 12 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Use %cmake_build
* Mon Jul 05 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Update to version 2.0.1:
    Unfortunately, it's missing a changelog, check GH release notes:
    https://github.com/AcademySoftwareFoundation/OpenColorIO/releases/tag/v2.0.1
  - Removed all patches:
    * OpenColorIO-setuptools.patch
    * 0003-Fix_Linux_compilation.patch
    * 0004-Fix_build_with_GCC-8.patch
    * 0005-Fix_build_with_yaml-cpp0.6.patch
    None of them applied anymore
  - Remove tarball crippling, doesn't contain Pygments anymore
  - Update build dependencies
  - Fix 64bit library install location
  - cmake and python devel files disappeared
* Thu Jul 01 2021 Steve Kowalik <steven.kowalik@suse.com>
  - Update Requires of devel package to python3-devel

Files

/usr/lib64/libOpenColorIO.so.2.3
/usr/lib64/libOpenColorIO.so.2.3.1
/usr/share/licenses/libOpenColorIO2_3
/usr/share/licenses/libOpenColorIO2_3/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024