Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : opencolorio | name : opencolorio | ||||
| version : 1.1.1 | version : 2.0.1 | ||||
| release : 4 | release : 5 | ||||
| source : | source : | ||||
| - https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/v1.1.1.tar.gz : c9b5b9def907e1dafb29e37336b702fff22cc6306d445a13b1621b8a754c14c8 | - https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v2.0.1.tar.gz : ff1397b4516fdecd75096d5b575d6a23771d0c876bbcfc7beb5a82af37adcdf9 | ||||
| - git|https://github.com/imageworks/pystring : 281419de2f91f9e0f2df6acddfea3b06a43436be | |||||
| homepage : https://opencolorio.org/ | homepage : https://opencolorio.org/ | ||||
| license : | license : | ||||
| - BSD-3-Clause | - BSD-3-Clause | ||||
| - BSD-4-Clause | - BSD-4-Clause | ||||
| - ZLib | - ZLib | ||||
| component : multimedia.library | component : multimedia.library | ||||
| summary : A color management framework for visual effects and animation | summary : A color management framework for visual effects and animation | ||||
| description: | | 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. | 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 : | builddeps : | ||||
| - pkgconfig(Imath) | |||||
| - pkgconfig(expat) | |||||
| - pkgconfig(glew) | |||||
| - pkgconfig(glut) | |||||
| - pkgconfig(lcms2) | - pkgconfig(lcms2) | ||||
| - pkgconfig(python3) | - pkgconfig(python3) | ||||
| - pkgconfig(tinyxml) | |||||
| - pkgconfig(yaml-cpp) | - pkgconfig(yaml-cpp) | ||||
| - libboost-devel | - libboost-devel | ||||
| - pybind11 | - pybind11 | ||||
| setup : | | setup : | | ||||
| %patch -p1 < $pkgfiles/yaml-cpp-visibility-from-hidden-to-default.patch | %patch -p1 --binary < $pkgfiles/Imath-instead-of-Half.patch | ||||
| %patch -p1 < $pkgfiles/install-CMake-modules-in-usr-lib-cmake.patch | %patch -p1 < $pkgfiles/OpenColorIOConfig-generation.patch | ||||
| %patch -p1 < $pkgfiles/CMake-disable-Werror.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 \ | %cmake_ninja \ | ||||
| -DOCIO_BUILD_STATIC=OFF \ | -DOCIO_BUILD_STATIC=OFF \ | ||||
| -DLIB_SUFFIX=64 \ | -DLIB_SUFFIX=64 \ | ||||
| -DUSE_EXTERNAL_YAML=ON \ | -DUSE_EXTERNAL_YAML=ON \ | ||||
| -DUSE_EXTERNAL_LCMS=ON \ | -DUSE_EXTERNAL_LCMS=ON \ | ||||
| -DUSE_EXTERNAL_TINYXML=ON \ | -DUSE_EXTERNAL_EXPAT=ON \ | ||||
| -Dpystring_LIBRARY=$workdir/src/pystring/libpystring.a \ | |||||
| -Dpystring_INCLUDE_DIR=$workdir/src/pystring \ | |||||
| -DPYTHON=python3 | -DPYTHON=python3 | ||||
| build : | | build : | | ||||
| %ninja_build | %ninja_build | ||||
| install : | | install : | | ||||
| %ninja_install | %ninja_install | ||||
| check : | | |||||
| %ninja_check || : | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.