aboutsummaryrefslogtreecommitdiffstats
path: root/community/openvdb/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/openvdb/APKBUILD')
-rw-r--r--community/openvdb/APKBUILD27
1 files changed, 13 insertions, 14 deletions
diff --git a/community/openvdb/APKBUILD b/community/openvdb/APKBUILD
index c5096ff1e55..42a1a74173d 100644
--- a/community/openvdb/APKBUILD
+++ b/community/openvdb/APKBUILD
@@ -1,22 +1,23 @@
# Contributor: Leon Marz <main@lmarz.org>
# Maintainer: Leon Marz <main@lmarz.org>
pkgname=openvdb
-pkgver=9.0.0
-pkgrel=5
+pkgver=11.0.0
+pkgrel=1
pkgdesc="Sparse volume data structure and tools"
url="https://www.openvdb.org/"
arch="aarch64 x86_64" # tests fail on all other arches
license="MPL-2.0"
-makedepends="cmake libtbb-dev boost-dev python3-dev gtest-dev samurai"
-subpackages="$pkgname-static $pkgname-nanovdb:nanovdb $pkgname-tools:tools $pkgname-dev py3-$pkgname:python"
-source="$pkgname-$pkgver.tar.gz::https://github.com/AcademySoftwareFoundation/openvdb/archive/v$pkgver.tar.gz
- 0001-disable-faulty-tests.patch
- "
+makedepends="cmake clang onetbb-dev blosc-dev boost-dev python3-dev py3-pybind11-dev gtest-dev samurai"
+subpackages="$pkgname-static $pkgname-nanovdb:nanovdb:noarch $pkgname-tools:tools $pkgname-dev py3-$pkgname:python"
+source="$pkgname-$pkgver.tar.gz::https://github.com/AcademySoftwareFoundation/openvdb/archive/v$pkgver.tar.gz"
# deadlocked unit tests on builders
[ "$CARCH" = "aarch64" ] && options="$options !check"
build() {
+ export CC=clang
+ export CXX=clang++
+
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
@@ -25,8 +26,7 @@ build() {
-DOPENVDB_BUILD_PYTHON_MODULE=ON \
-DOPENVDB_BUILD_UNITTESTS=ON \
-DOPENVDB_BUILD_NANOVDB=ON \
- -DOPENVDB_ENABLE_RPATH=OFF \
- -DUSE_BLOSC=OFF
+ -DOPENVDB_ENABLE_RPATH=OFF
cmake --build build
}
@@ -42,20 +42,19 @@ package() {
tools() {
pkgdesc="$pkgdesc (Tools)"
- amove /usr/bin
+ amove usr/bin
}
nanovdb() {
pkgdesc="$pkgdesc (nanovdb)"
- amove /usr/include/nanovdb
+ amove usr/include/nanovdb
}
python() {
pkgdesc="$pkgdesc (Python bindings)"
- amove /usr/lib/python3*
+ amove 'usr/lib/python3*'
}
sha512sums="
-1410b7b04b03fb09d6775ebe7b95e7c0a484d5f29c84203530ed30ccb7c061470be1abb93189010617342e57f3fecdd66a115c6d222024e68e2384a7fb196194 openvdb-9.0.0.tar.gz
-254433e04ec2a62dd2b655741664b4f1bbeec5c6b54a0e4db3f25b59ed2254f3ed8f1c73b088d7c5922b08e36a5380ad890755146d3a37f96a87efe3d85e7396 0001-disable-faulty-tests.patch
+f2c90ca8435ecbacefda429341000ecb555385c746a3e0233220cd78540cee2a26cc17df7b560fdfe2dc03f2b2e960a2fa226a85980189c3e018164ccc037bd4 openvdb-11.0.0.tar.gz
"