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

libOpenColorIO2_3-2.3.2-lp160.1.5 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: libOpenColorIO2_3 Distribution: openSUSE Leap 16.0
Version: 2.3.2 Vendor: openSUSE
Release: lp160.1.5 Build date: Fri May 24 16:55:05 2024
Group: System/Libraries Build host: reproducible
Size: 3675300 Source RPM: OpenColorIO-2.3.2-lp160.1.5.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

* Fri May 24 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.3.2
    This is an ABI-compatible update for the 2.3.x series that
    includes all fixes since the 2.3.1 release.
    In particular, this release fixes two crashes:
    Certain older (generally 7-12 year old) CPUs including Intel
    x86-64 (Sandy Bridge and Ivy Bridge) and Intel Atom
    (Goldmont/Apollo Lake) microarchitectures that support SSE 4.2
    SIMD instructions but do not support the initial AVX set and
    XSAVE, or other CPUs where the OS has disabled AVX and XSAVE
    support, will crash when trying to evaluate a Lut1D or Lut3D in
    OCIO libraries compiled with SSE enabled (which is the default).
    More recent CPUs (e.g., those supporting AVX2 or higher) should
    not be affected.
    Users of the Linux Python bindings via PyPI will crash when
    trying to use OCIO from within another application that has been
    compiled with the new libstdc++ ABI, per the requirements of the
    VFX Platform for CY2023 and CY2024.
    Bug fixes and minor enhancements:
    - PR #1935, Prevent trying to use AVX instructions on certain
      CPUs that don't support them
    - PR #1933, Add manylinux_2_28 Python wheels for compliance with
      the current VFX Platform libstdc++ ABI
    - PR #1929, Fix ssse3 detection typo
    - PR #1921, Fix build break with custom PyString installs by
      always using system include pystring.h
    - PR #1924, Fix narrowing conversion error in unit test on
      riscv64
    - PR #1925, Enhance the ociochecklut command-line tool to print
      the output after each step
  - drop a95febc7.patch: fixed in update
* 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
* Fri Jan 10 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Use python3 to produce the package due to python2 removal
* Wed Jan 08 2020 Dave Plater <davejplater@gmail.com>
  - Work around yaml-cpp's bad abi versioning by requiring the version
    it was built against. See boo#1160171
* Fri Apr 19 2019 Asterios Dramis <asterios.dramis@gmail.com>
  - Update to version 1.1.1:
    * Added optional compatibility for building apps with OpenImageIO
      1.9+
    * Added USE_SSE checks to fix Linux build failure
    * getDisplays() result ordering now matches the active_displays
      config definition or OCIO_ACTIVE_DISPLAYS env var override.
    * Fixed incorrect getDefaultDisplay()/getDefaultView() result
      when OCIO_ACTIVE_DISPLAYS or OCIO_ACTIVE_VIEWS env vars are
      unset.
    * Fixed Windows-specific GetEnv() bug
    * Fixed Windows and MacOS CI failure cases
    * Updated mail list URLs to aswf.io domain
    From version 1.1.0:
    * libc++ build fixes
    * Added support for YAML > 5.0.1
    * YAML and TinyXML patch fixes
    * Clang visibility fix
    * Added write support for Truelight LUTs
    * Improved OCIOYaml
    * Python string corruption fix
    * Added support for CDL
    * Updated documentation
    * Added args/kwargs support to Python MatrixTransform
    * Added description field to Look objects
    * Improved Python 3 compatibility
    * CSP file read fix
    * Added Linux, MacOS, and Windows continuos integration
    * Improved 1D LUT extrapolation
    * Improved 1D LUT negative handling
    * Improved Windows build system
    * Improved cross-platform build system
    * Undefined role crash fix
    * After Effects plugin updated
    * Added reference Photoshop plugin
    * Added reference Docker image
  - Added the following patches:
    * OpenColorIO-setuptools.patch (Use external python-setuptools
      for building)
    * 0003-Fix_Linux_compilation.patch
    * 0004-Fix_build_with_GCC-8.patch
    * 0005-Fix_build_with_yaml-cpp0.6.patch
  - Added new build requirements libboost_headers-devel and
    python-setuptools.
  - Removed support for openSUSE <= 12.2.
* Sat Jan 31 2015 asterios.dramis@gmail.com
  - Update to version 1.0.9:
    * CDL cccid supports both named id and index lookups
    * ociobakelut / ocioconvert updates
    * FreeBSD compile dixes
    * FileTransform disk cache allows concurrent disk lookups
    * CSP windows fix
    * Python 3 support
    * Fix envvar abs/relative path testing
    * Can explicitly declare config envvars
    * gcc44 compile warning fixes
  - Updated crippled tarball instructions (RegexMatcher.ns2 no longer exists).
  - Added new build requirement python-MarkupSafe.
* Sat Jul 06 2013 asterios.dramis@gmail.com
  - Use internal yaml-cpp until OpenColorIO is ported to yaml-cpp >= 0.5.0
    currently in Factory.
* Wed May 22 2013 asterios.dramis@gmail.com
  - Updated license to "BSD-3-Clause and GPL-2.0+".
  - Removed non OSS licensed files from source package - use a crippled tarball
    (bnc#821203).
* Fri Mar 22 2013 asterios.dramis@gmail.com
  - Use a proper source URL.
* Thu Mar 07 2013 asterios.dramis@gmail.com
  - Build the doc subpackage as noarch.
* Thu Feb 21 2013 asterios.dramis@gmail.com
  - Use external yaml-cpp library only for openSUSE > 12.2.
* Thu Feb 21 2013 asterios.dramis@gmail.com
  - Initial release (version 1.0.8).

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:13:41 2024