diff options
Diffstat (limited to 'testing/osl/APKBUILD')
-rw-r--r-- | testing/osl/APKBUILD | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/testing/osl/APKBUILD b/testing/osl/APKBUILD deleted file mode 100644 index d1e4e8618eb..00000000000 --- a/testing/osl/APKBUILD +++ /dev/null @@ -1,82 +0,0 @@ -# Contributor: Damian Kurek <starfire24680@gmail.com> -# Maintainer: Damian Kurek <starfire24680@gmail.com> -pkgname=osl -pkgver=1.11.14.2 -pkgrel=0 -pkgdesc="Advanced shading language for production GI renderers" -options="!check" # All tests fail -url="https://opensource.imageworks.com/osl.html" -# armv7: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1365 -# mips, mips64, riscv64 and s390x blocked by openimageio -arch="all !armv7 !mips !mips64 !riscv64 !s390x" -license="BSD-3-Clause" -_llvmver=11 -makedepends="openexr-dev zlib-dev cmake boost-dev openimageio-dev openimageio-tools - pugixml-dev llvm$_llvmver-dev bison flex-dev py3-pybind11-dev clang-dev - qt5-qtbase-dev python3-dev" -subpackages=" - $pkgname-libs - $pkgname-dev - $pkgname-doc - $pkgname-python - openimageio-plugin-osl:_osl - " -source="$pkgname-$pkgver.tar.gz::https://github.com/imageworks/OpenShadingLanguage/archive/Release-$pkgver.tar.gz - " -builddir="$srcdir/OpenShadingLanguage-Release-$pkgver" - -prepare() { - default_prepare - find . -iname CMakeLists.txt -exec sed -i -e "s/COMMAND python/COMMAND python3/" {} + -} - -build() { - if [ "$CBUILD" != "$CHOST" ]; then - CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" - fi - cmake -B build \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_CXX_STANDARD=14 \ - -DLLVM_STATIC=OFF \ - -DPYTHON_VERSION=3 \ - -DOSL_BUILD_MATERIALX=ON \ - $CMAKE_CROSSOPTS - cmake --build build -} - -check() { - cd build - # Broken tests - CTEST_OUTPUT_ON_FAILURE=TRUE ctest -} - -package() { - DESTDIR="$pkgdir" cmake --build build --target install -} - -python() { - pkgdesc="Python3 bindings for OSL" - depends="" - amove usr/lib/python3* -} - -doc() { - default_doc - # Example shaders - amove usr/share/OSL/shaders/*.osl - amove usr/share/OSL/shaders/*.oso - amove usr/share/OSL/shaders/MaterialX/*.osl - amove usr/share/OSL/shaders/MaterialX/*.oso -} - -_osl() { - pkgdesc="Plugin to access OSL from OpenImageIO" - depends="" - amove usr/lib/osl.imageio.so -} - -sha512sums=" -9ff36bb25c1096f533f4776099d3508ae8af26f02d3147a85d8715c4565ab3ca4d9f208ebb046a535b8a714a9722660edc13dbcceb3a9be5c1dd8235e3b613d8 osl-1.11.14.2.tar.gz -" |