SHA256
1
0
forked from pool/OpenColorIO

31 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Asterios Dramis
46ea25dcad Accepting request 908521 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Fix 64bit library install location for aarch64 and ppc64* as
  well, not only for x86_64

OBS-URL: https://build.opensuse.org/request/show/908521
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=29
2021-07-27 17:37:24 +00:00
Asterios Dramis
6ad704aaa2 Accepting request 907708 from home:frispete:blender
- provide/obsolete python-OpenColorIO

OBS-URL: https://build.opensuse.org/request/show/907708
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=24
2021-07-22 18:47:46 +00:00
Asterios Dramis
afd66b17f4 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=20 2021-07-13 19:25:34 +00:00
Asterios Dramis
6317073b15 Accepting request 906081 from home:frispete:blender
- Retain the %{yamlrequires}

- Use %cmake_build, as requested from Asterios

- 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

OBS-URL: https://build.opensuse.org/request/show/906081
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=18
2021-07-13 19:23:57 +00:00
Asterios Dramis
379493d7bc Accepting request 903308 from home:StevenK:branches:graphics
- Update Requires of devel package to python3-devel

OBS-URL: https://build.opensuse.org/request/show/903308
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=17
2021-07-02 21:03:12 +00:00
Asterios Dramis
c0fe09fe63 Accepting request 762806 from home:scarabeus_iv:branches:graphics
- Use python3 to produce the package due to python2 removal

OBS-URL: https://build.opensuse.org/request/show/762806
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=15
2020-01-10 17:35:33 +00:00
Asterios Dramis
dbe1ecc1c3 Accepting request 761829 from home:plater:blender
Work around yaml-cpp's bad abi versioning by requiring the version it was built against. See boo#1160171

OBS-URL: https://build.opensuse.org/request/show/761829
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=12
2020-01-10 00:07:12 +00:00
Asterios Dramis
b615740dcb Accepting request 696098 from home:adra:branches:graphics
Update to version 1.1.1, Added patches OpenColorIO-setuptools.patch 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

OBS-URL: https://build.opensuse.org/request/show/696098
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=10
2019-04-24 21:04:22 +00:00
48be4691d6 Accepting request 283632 from home:adra:branches:graphics
Update to version 1.0.9, Added new build requirement python-MarkupSafe

OBS-URL: https://build.opensuse.org/request/show/283632
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=8
2015-02-03 10:33:48 +00:00
Asterios Dramis
0503cd9928 Accepting request 182388 from home:adra:branches:graphics
Use internal yaml-cpp until OpenColorIO is ported to yaml-cpp >= 0.5.0 currently in Factory

OBS-URL: https://build.opensuse.org/request/show/182388
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=6
2013-07-06 22:43:53 +00:00
0856c150a5 Accepting request 176446 from home:adra:branches:graphics
Updated license, Removed non OSS licensed files from source package - use a crippled tarball (bnc#821203)

OBS-URL: https://build.opensuse.org/request/show/176446
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=4
2013-05-24 15:36:06 +00:00
OBS User mrdocs
a90a1af872 Accepting request 160648 from home:adra:branches:graphics
Use a proper source URL

OBS-URL: https://build.opensuse.org/request/show/160648
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=2
2013-03-23 03:28:05 +00:00
135d4d37f8 Accepting request 160367 from home:adra
New package submission: OpenColorIO can be used by calligra from KDE:Distro:Factory

OBS-URL: https://build.opensuse.org/request/show/160367
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=1
2013-03-21 08:25:04 +00:00