mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-02 07:11:47 +01:00
48 lines
1.4 KiB
Plaintext
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
|
|
"
|