2023-06-27 21:23:39 +02:00

48 lines
1.4 KiB
Plaintext

# Contributor: Leon Marz <main@lmarz.org>
# Maintainer: Leon Marz <main@lmarz.org>
pkgname=embree3
pkgver=3.13.5
pkgrel=2
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 onetbb-dev samurai"
subpackages="$pkgname-dev"
source="embree-$pkgver.tar.gz::https://github.com/embree/embree/archive/v$pkgver.tar.gz
fix-install-detection.patch
"
options="!check" # no tests provided
builddir="$srcdir/embree-$pkgver"
# has the same files as embree<4
replaces="embree"
build() {
# takes significantly less memory allowing higher than -j4
export CC=clang
export CXX=clang++
# build shared library
cmake -B build -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
}
package() {
DESTDIR="$pkgdir" cmake --install build
cd "$pkgdir"
rm -r usr/share
}
sha512sums="
13ae19b1750197fb4887ba601c75d1b54b3c388224672b6561dd922bc9b9747139cf46ce554727e3afa13dcf152ce4d703935cb9105ced792b011f2d05fa3e95 embree-3.13.5.tar.gz
c21523a6b7b20829a9c589eaba1d5fa235f123557d0ab59804e315002410a4ae1c3793d53ba114cf13c0cd008c54a4bf3d4781b5877d7ecdcbf4970ae2950324 fix-install-detection.patch
"