# Contributor: Leon Marz # Maintainer: Leon Marz pkgname=embree pkgver=3.13.5 pkgrel=0 pkgdesc="High Performance Ray Tracing Kernels" url="https://www.embree.org/" arch="aarch64 x86_64" # embree needs sse2 and 64 bit license="Apache-2.0" makedepends="clang cmake libtbb-dev samurai" subpackages="$pkgname-static $pkgname-dev $pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/embree/embree/archive/v$pkgver.tar.gz fix-install-detection.patch " options="!check" # no tests provided build() { # fixes build for arm from 3.13.4 with some broken neon instructions, # and takes significantly less memory allowing higher than -j4 export CC=clang export CXX=clang++ # build static library cmake -B build-static -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_BUILD_TYPE=Release \ -DEMBREE_ISPC_SUPPORT=OFF \ -DEMBREE_TUTORIALS=OFF \ -DEMBREE_RAY_MASK=ON \ -DEMBREE_STATIC_LIB=ON cmake --build build-static # build shared library cmake -B build-shared -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=Release \ -DEMBREE_ISPC_SUPPORT=OFF \ -DEMBREE_TUTORIALS=OFF \ -DEMBREE_RAY_MASK=ON cmake --build build-shared } package() { DESTDIR="$pkgdir" cmake --install build-static DESTDIR="$pkgdir" cmake --install build-shared } sha512sums=" 13ae19b1750197fb4887ba601c75d1b54b3c388224672b6561dd922bc9b9747139cf46ce554727e3afa13dcf152ce4d703935cb9105ced792b011f2d05fa3e95 embree-3.13.5.tar.gz c21523a6b7b20829a9c589eaba1d5fa235f123557d0ab59804e315002410a4ae1c3793d53ba114cf13c0cd008c54a4bf3d4781b5877d7ecdcbf4970ae2950324 fix-install-detection.patch "