diff options
Diffstat (limited to 'community/embree/APKBUILD')
-rw-r--r-- | community/embree/APKBUILD | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/community/embree/APKBUILD b/community/embree/APKBUILD index 5d90990702c..1014ef7763b 100644 --- a/community/embree/APKBUILD +++ b/community/embree/APKBUILD @@ -1,46 +1,54 @@ # Contributor: Leon Marz <main@lmarz.org> # Maintainer: Leon Marz <main@lmarz.org> pkgname=embree -pkgver=3.13.2 +pkgver=4.3.1 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="cmake libtbb-dev" +makedepends="clang cmake onetbb-dev samurai" subpackages="$pkgname-static $pkgname-dev $pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/embree/embree/archive/v$pkgver.tar.gz" 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 \ + cmake -B build-static -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_BUILD_TYPE=Release \ -DEMBREE_ISPC_SUPPORT=OFF \ -DEMBREE_TUTORIALS=OFF \ -DEMBREE_RAY_MASK=ON \ -DEMBREE_STATIC_LIB=ON - cmake --build build-static -j4 + cmake --build build-static # build shared library - cmake -B build-shared \ + cmake -B build-shared -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ - -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_BUILD_TYPE=Release \ -DEMBREE_ISPC_SUPPORT=OFF \ -DEMBREE_TUTORIALS=OFF \ -DEMBREE_RAY_MASK=ON - cmake --build build-shared -j4 + cmake --build build-shared } package() { DESTDIR="$pkgdir" cmake --install build-static DESTDIR="$pkgdir" cmake --install build-shared + + # garbage embree-vars.sh installed + rm "$pkgdir"/usr/embree* } sha512sums=" -9e4912f52c503d8d1fe0c3c81bf8108f1af044bf08d76111e4c1ab434c6a38d33bae9aacfd60c874da76bcc2f909ad1f3f171d458adb7973644cdbfd3693dc0f embree-3.13.2.tar.gz +da7710c6dfaa90970c223a503702fc7c7dd86c1397372b3d6f51c4377d28d8e62b90ee8c99b70e3aa49e16971a5789bb8f588ea924881b9dd5dd8d5fcd16518a embree-4.3.1.tar.gz " |