82 Commits

Author SHA256 Message Date
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
8005763691 Accepting request 1293802 from graphics
OBS-URL: https://build.opensuse.org/request/show/1293802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=27
2025-07-17 15:18:10 +00:00
979596ac82 - Allow newer OpenImageIO in ocio_tools
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=71
2025-07-16 12:26:18 +00:00
95ab9c17a6 Accepting request 1255717 from graphics
OBS-URL: https://build.opensuse.org/request/show/1255717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=26
2025-03-25 21:10:51 +00:00
74108a4a93 - Update to 2.4.2
This is an ABI-compatible update for the 2.4.x series that
  includes all fixes and enhancements since the 2.4.1 release.
  With the 2.4.2 release, the "Preview" label is now removed from
  the ACES 2 implementation. After extensive collaboration with the
  ACES Output Transform working group, and our own testing, ACES 2
  support in OCIO is now officially released. We will continue to
  closely monitor your feedback on this new tech.
  A large part of the work since the 2.4.1 release was an attempt
  to optimize the ACES 2 algorithms. ACES 2 is still substantially
  slower than ACES 1 on CPU and somewhat slower on GPU. But the
  optimization efforts did yield a roughly 25% speedup over the
  2.4.1 release, along with a simplification of the code. Special
  thanks to Kevin Wheatley and Remi Achard for leading this work.
  In conjunction with the 2.4.2 release, the OCIO ACES configs
  working group has released the ACES 2.0 configs for OCIO. Special
  thanks to Thomas Mansencal for leading this work. The configs are
  not yet built into the library itself and may be downloaded from
  this link.
  Bug fixes and enhancements:
  - PR #2127, ACES 2.0 Output Transform performance optimization
  - PR #2112, Absolute paths not working through ConfigIOProxy
  - PR #2128, Add missing setConfigIOProxy call to the Python API
  - PR #2117, Fix metal backend's generated shaders with
    float/int/constant array performance
  - PR #2121, Integrate matrix multiplication fix from OSL
  - PR #2120, Change recommended Imath version to 3.1.12
  - PR #2109, Fix issue with ocio_depts handling spaces in file
    paths
  - PR #2132, NaN fix for the ACES 2 inverse output transforms

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=69
2025-03-24 18:39:34 +00:00
edd31b12e9 Accepting request 1248214 from graphics
OBS-URL: https://build.opensuse.org/request/show/1248214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=25
2025-02-25 15:47:39 +00:00
1535f6b0ee - bump openexr to >= 3 match the rest of the stack
- Have an explicite BR for pkgconfig(Imath) and do not rely on it
  being pulled via openexr

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=67
2025-02-24 16:57:57 +00:00
167d062c69 Accepting request 1243934 from graphics
OBS-URL: https://build.opensuse.org/request/show/1243934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=24
2025-02-06 21:10:37 +00:00
6ff2891a00 - Lock OpenImageIO to < 3
- apparently the 2.4.0 tarball for a moment had the version set to
  2.5.0 when i grabbed it. now it was fixed down to 2.4.x again.
  so the soversion is downgraded again to 2.4
  https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/2073

- Update to 2.4.1
  This is an ABI-compatible update for the 2.4.x series that
  includes all fixes since the 2.4.0 release.
  The ACES 2 implementation is still considered a Preview Release.
  OCIO contributors are working closely with the ACES 2 Output
  Transforms working group and a 2.4.2 release is planned for early
  March to finalize the ACES 2 algorithm implementation. A preview
  of the ACES 2 config files (compatible with OCIO 2.4.1) is
  available here.
  - Bug fixes and minor enhancements:
    - PR #2068, Fix views/display sub-menus in OCIO Display app for
      ACES 2 compatibility
    - PR #2095, Add "DISPLAY - CIE-XYZ-D65_to_DisplayP3-HDR"
      built-in transform
    - PR #2104, Optimizer detects pair inverses before combining
      multiple op pairs
    - PR #2074, Text format (e.g., Iridas cube) parsing
      optimizations
    - PR #2106, Fix Python wheel macOS workflow and make
      OCIO_PYTHON_LOAD_DLLS_FROM_PATH opt-in
    - PR #2090, Fix bit-depth attribute for inverse LUTs when
      writing CTFs
    - PR #2078, Added more accurate DX11 HLSL shading language enum

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=65
2025-02-06 17:06:47 +00:00
93845c85ba Accepting request 1204930 from graphics
OBS-URL: https://build.opensuse.org/request/show/1204930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=23
2024-10-02 19:33:04 +00:00
9170ee1e90 - Update to 2.4.0
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=63
2024-10-01 12:35:51 +00:00
0b9c45ed4f Accepting request 1177080 from graphics
OBS-URL: https://build.opensuse.org/request/show/1177080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=22
2024-05-28 15:28:31 +00:00
efda39a014 Accepting request 1176980 from home:darix:branches:graphics
- 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

OBS-URL: https://build.opensuse.org/request/show/1176980
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=61
2024-05-27 09:25:43 +00:00
05af488ed5 Accepting request 1141245 from graphics
OBS-URL: https://build.opensuse.org/request/show/1141245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=21
2024-01-24 19:57:42 +00:00
e7cd68bc78 Accepting request 1141186 from home:Guillaume_G:branches:graphics
- Add patch to fix build on aarch64:
  * a95febc7.patch

OBS-URL: https://build.opensuse.org/request/show/1141186
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=59
2024-01-24 13:09:00 +00:00
b776d88711 Accepting request 1140683 from graphics
OBS-URL: https://build.opensuse.org/request/show/1140683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=20
2024-01-22 19:39:10 +00:00
e18fe151c3 Accepting request 1139917 from home:frispete:blender
- Upstreamed patches 0001-Fix-detection-of-yaml-cpp-0.8.patch
  and gcc12_fix.patch removed

OBS-URL: https://build.opensuse.org/request/show/1139917
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=57
2024-01-22 15:58:39 +00:00
b6e0abe69a Accepting request 1139703 from home:darix:branches:graphics
- Update to 2.3.1

OBS-URL: https://build.opensuse.org/request/show/1139703
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=56
2024-01-18 15:05:02 +00:00
b3cd3de9c2 Accepting request 1139010 from home:darix:branches:graphics
- 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)

OBS-URL: https://build.opensuse.org/request/show/1139010
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=55
2024-01-17 14:57:24 +00:00
528d2b1d4e Accepting request 1108341 from graphics
OBS-URL: https://build.opensuse.org/request/show/1108341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=19
2023-09-01 12:19:47 +00:00
Asterios Dramis
aaf931f9c0 Accepting request 1108087 from home:krop:branches:graphics
Quickfix for the factory failure

OBS-URL: https://build.opensuse.org/request/show/1108087
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=53
2023-08-31 21:01:16 +00:00
1bfca19cd7 Accepting request 1090582 from graphics
- add OpenShadingLanguage, OpenImageIO-plugin-osl and python3-six
  build deps for tools build
- remove outdated BuildIgnore: libOpenColorIO2_0

OBS-URL: https://build.opensuse.org/request/show/1090582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=18
2023-06-03 22:13:03 +00:00
Asterios Dramis
af457bafa7 Accepting request 1090379 from home:frispete:blender
- add OpenShadingLanguage, OpenImageIO-plugin-osl and python3-six
  build deps for tools build
- remove outdated BuildIgnore: libOpenColorIO2_0

OBS-URL: https://build.opensuse.org/request/show/1090379
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=51
2023-06-01 20:16:18 +00:00
c6f02d97c6 Accepting request 990051 from graphics
- explicitly conflict the wrongly named libs
- don't build tools in basic build stage
- 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)
- fix so version pkg naming

OBS-URL: https://build.opensuse.org/request/show/990051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=17
2022-07-19 15:19:14 +00:00
Asterios Dramis
e8b2fbf035 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=49 2022-07-18 20:28:12 +00:00
Asterios Dramis
75d5cc4a21 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=48 2022-07-18 20:24:56 +00:00
Asterios Dramis
5960edbc42 Accepting request 990033 from home:frispete:blender
Hrmpf. Sorry..

- explicitly conflict the wrongly named libs
- don't build tools in basic build stage

- 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)

OBS-URL: https://build.opensuse.org/request/show/990033
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=47
2022-07-18 20:22:50 +00:00
Asterios Dramis
7414886814 Accepting request 989621 from home:frispete:blender
- fix so version pkg naming

OBS-URL: https://build.opensuse.org/request/show/989621
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=46
2022-07-16 19:47:54 +00:00
41b1efbae1 Accepting request 981038 from graphics
OBS-URL: https://build.opensuse.org/request/show/981038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=16
2022-06-07 09:45:09 +00:00
Asterios Dramis
4e64a93443 Accepting request 980735 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/980735
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=44
2022-06-06 18:55:54 +00:00
ee48ca98c5 Accepting request 976936 from graphics
OBS-URL: https://build.opensuse.org/request/show/976936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=15
2022-05-13 21:03:07 +00:00
Asterios Dramis
97bd919492 Accepting request 976935 from home:adra:branches:graphics
Added a patch gcc12_fix.patch to fix compilation with GCC12

OBS-URL: https://build.opensuse.org/request/show/976935
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=42
2022-05-12 20:29:23 +00:00
8b2e644fe3 Accepting request 962957 from graphics
OBS-URL: https://build.opensuse.org/request/show/962957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=14
2022-03-19 21:20:38 +00:00
Asterios Dramis
30183c5101 Accepting request 962018 from home:dirkmueller:Factory
- adjust license declaration to be BSD-3-Clause only based on
  licensereview in https://build.opensuse.org/request/show/951516

OBS-URL: https://build.opensuse.org/request/show/962018
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=40
2022-03-18 22:03:26 +00:00
fefc5bc8bb Accepting request 949911 from graphics
OBS-URL: https://build.opensuse.org/request/show/949911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=13
2022-01-31 21:56:56 +00:00
Asterios Dramis
54b4f80b33 Accepting request 949782 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/949782
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=39
2022-01-29 21:38:16 +00:00
a9a68d164b Accepting request 941305 from graphics
OBS-URL: https://build.opensuse.org/request/show/941305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=12
2021-12-18 19:30:10 +00:00
Asterios Dramis
fcce891e87 Accepting request 941207 from home:Guillaume_G:branches:graphics
- Add patch to fix build on armv6/7:
  * fix-armv7.patch

OBS-URL: https://build.opensuse.org/request/show/941207
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=38
2021-12-17 20:55:55 +00:00
Asterios Dramis
17d725a712 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=37 2021-12-10 23:51:02 +00:00
Asterios Dramis
ec6475b051 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=36 2021-12-10 23:45:11 +00:00
Asterios Dramis
a34144d315 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=35 2021-12-10 21:13:45 +00:00
Asterios Dramis
a98392575f OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=34 2021-12-10 21:08:24 +00:00
Asterios Dramis
8bb1f548bc Accepting request 935959 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/935959
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=33
2021-12-10 20:59:49 +00:00
5804937ee9 Accepting request 917370 from graphics
OBS-URL: https://build.opensuse.org/request/show/917370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=11
2021-09-08 19:36:37 +00:00
Asterios Dramis
f5fa400975 Accepting request 917365 from home:darix:playground
- only build the documentation in the ocio_tools case:
  - move BuildRequires into the %if
  - explicitely disable doc building in the library build case

- A probably better fix for solving the build cycle. First build
  will only build all the libraries, 2nd build the cmdline tools

- Do not depends on OpenImageIO, in order to break up a build
  cycle (boo#1190237).

OBS-URL: https://build.opensuse.org/request/show/917365
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=32
2021-09-07 19:23:51 +00:00
Asterios Dramis
538ab4cef8 Accepting request 913281 from home:pgajdos:openexr3
- fix build with openexr3
- added patches
  https://aur.archlinux.org/cgit/aur.git/tree/opencolorio-openexr3.patch?h=opencolorio-qfix
  + OpenColorIO-openexr3.patch

OBS-URL: https://build.opensuse.org/request/show/913281
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=31
2021-08-21 19:30:35 +00:00
b3b4377e41 Accepting request 908649 from graphics
- Fix 64bit library install location for aarch64 and ppc64* as
  well, not only for x86_64

OBS-URL: https://build.opensuse.org/request/show/908649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=10
2021-07-28 17:19:54 +00:00