name : opencolorio version : 2.2.1 release : 13 source : - https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v2.2.1.tar.gz : 36f27c5887fc4e5c241805c29b8b8e68725aa05520bcaa7c7ec84c0422b8580e - git|https://github.com/imageworks/pystring : 76a2024e132bcc83bec1ecfebeacd5d20d490bfe homepage : https://opencolorio.org/ license : - BSD-3-Clause - BSD-4-Clause - Zlib component : multimedia.library summary : A color management framework for visual effects and animation description: | OpenColorIO (OCIO) is a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation. OCIO provides a straightforward and consistent user experience across all supporting applications while allowing for sophisticated back-end configuration options suitable for high-end production usage. OCIO is compatible with the Academy Color Encoding Specification (ACES) and is LUT-format agnostic, supporting many popular formats. builddeps : - pkgconfig(Imath) - pkgconfig(OpenEXR) - pkgconfig(expat) - pkgconfig(glew) - pkgconfig(glut) - pkgconfig(lcms2) - pkgconfig(minizip-ng) - pkgconfig(python3) - pkgconfig(yaml-cpp) - libboost-devel - pybind11 setup : | %patch -p1 -i $pkgfiles/minizip-ng-4.patch %patch -p1 -i $pkgfiles/gcc-15.patch cp -r $sources/pystring.git src/pystring pushd src/pystring x86_64-solus-linux-g++ $CXXFLAGS -o pystring.cpp.o -c pystring.cpp ar rcs libpystring.a pystring.cpp.o popd %cmake_ninja \ -DOCIO_BUILD_STATIC=OFF \ -DLIB_SUFFIX=64 \ -Dpystring_LIBRARY=$workdir/src/pystring/libpystring.a \ -Dpystring_INCLUDE_DIR=$workdir/src/pystring build : | %ninja_build install : | %ninja_install check : | %ninja_check || :