Date: Sunday, January 31, 2021 @ 03:47:21 Author: svenstaro Revision: 837061
upgpkg: opencolorio 2.0.0-1 Modified: opencolorio/trunk/PKGBUILD ----------+ PKGBUILD | 51 ++++++++++++++++----------------------------------- 1 file changed, 16 insertions(+), 35 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-01-31 03:46:17 UTC (rev 837060) +++ PKGBUILD 2021-01-31 03:47:21 UTC (rev 837061) @@ -1,54 +1,35 @@ -# Maintainer: Sven-Hendrik Haase <[email protected]> +# Maintainer: Sven-Hendrik Haase <[email protected]> # Contributor: Dumitru Ursu <[email protected]> pkgname=opencolorio -pkgver=1.1.1 -pkgrel=6 +pkgver=2.0.0 +pkgrel=1 pkgdesc="A color management framework for visual effects and animation" arch=('x86_64') url="https://opencolorio.org" license=('BSD') -depends=('lcms2' 'tinyxml' 'yaml-cpp') -makedepends=('boost' 'cmake' 'python') +depends=('freeglut' 'glew' 'lcms2' 'tinyxml' 'yaml-cpp' 'openexr' 'pystring') +makedepends=('boost' 'cmake' 'python' 'pybind11' 'ninja') optdepends=('python: python bindings') -source=($pkgname-$pkgver.tar.gz::https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/v$pkgver.tar.gz - 8d48ee8da42de2d878db7b42586db8b3c67f83e1.patch) -sha512sums=('bed722f9ddce1887d28aacef2882debccd7c3f3c0c708d2723fea58a097de9f02721af9e85453e089ffda5406aef593ab6536c6886307823c132aa787e492e33' - 'fd1c6e134ef898a8715333b1e85a606736685ec0fce07188c0fba68ae048edb61dc4f107eff8de79a53dbbf226a1f84bb0a7d046a15fafb981ce02568350fd49') +source=($pkgname-$pkgver.tar.gz::https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/v$pkgver.tar.gz) +sha512sums=('7110a1a30a5fa64b81d7fc5e33234673aaddbad5e19ce7f21436c590edd7d2ce767650c9a934011a96e53132c030bd0b654fcf93ad79c1bfc8c050762c57f6d0') -prepare() { - mv OpenColorIO-* $pkgname-$pkgver - - cd $pkgname-$pkgver - sed -i "s/-Werror//g" src/core/CMakeLists.txt - sed -i "s/-Werror//g" src/pyglue/CMakeLists.txt - sed -i "s/push(hidden)/push(default)/g" src/core/OCIOYaml.cpp - - patch -Np1 -i "$srcdir"/8d48ee8da42de2d878db7b42586db8b3c67f83e1.patch -} - build() { - cd $pkgname-$pkgver + cd OpenColorIO-$pkgver - mkdir -p build && cd build - cmake .. \ + cmake \ + -GNinja \ + -Bbuild \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DUSE_EXTERNAL_YAML=ON \ - -DUSE_EXTERNAL_TINYXML=ON \ - -DUSE_EXTERNAL_LCMS=ON - make + -DCMAKE_INSTALL_LIBDIR=lib + ninja -C build } package() { - cd "$pkgname-$pkgver"/build + cd OpenColorIO-$pkgver - make DESTDIR="$pkgdir" install - - mv "$pkgdir"/usr/lib/static/libOpenColorIO.a "$pkgdir"/usr/lib/libOpenColorIO.a - rmdir "$pkgdir"/usr/lib/static - - install -Dm644 ../LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + DESTDIR="$pkgdir" ninja -C build install + install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE } # vim:set ts=2 sw=2 et:
