Advertisement
Saijin_Naib

F3D - APKBUILD

Jul 6th, 2025
287
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.95 KB | None | 0 0
  1. # Contributor: Saijin-Naib <[email protected]>
  2. # Maintainer: Saijin-Naib <[email protected]>
  3. pkgname=f3d
  4. #pkgver=3.1.0
  5. pkgver=3.2.0_git$_gitdate
  6. _githash="8d2f5be9806f6db4d67686dc8a6351f2ab7cc3b2"
  7. _gitdate="20250705"
  8. pkgrel=0
  9. pkgdesc="Fast and minimalist 3D viewer."
  10. url="https://f3d.app"
  11. arch="all"
  12. license="BSD-3-Clause"
  13. makedepends="alembic-dev assimp-dev cmake draco-dev draco-static freeimage-dev git git-lfs opencascade-dev openexr-dev samurai vtk-dev"
  14. subpackages="$pkgname-bash-completion $pkgname-dev $pkgname-doc $pkgname-fish-completion $pkgname-zsh-completion"
  15. #source="$pkgname-$pkgver.tar.gz::https://github.com/f3d-app/f3d/archive/refs/tags/v$pkgver.tar.gz"
  16. source="$pkgname-$pkgver.tar.gz::https://github.com/f3d-app/f3d/archive/$_githash.tar.gz"
  17. builddir="$srcdir/$pkgname-$_githash/"
  18. options="!check" #No testsuite in githash version
  19. build() {
  20.     if [ "$CBUILD" != "$CHOST" ]; then
  21.         local crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
  22.     fi
  23.     cmake -B build -G Ninja \
  24.         -DCMAKE_INSTALL_PREFIX=/usr \
  25.         -DCMAKE_INSTALL_LIBDIR=lib \
  26.         -DBUILD_SHARED_LIBS=ON \
  27.         -DCMAKE_BUILD_TYPE=None \
  28.         -DF3D_MODULE_EXR=ON \
  29.         -DF3D_PLUGIN_BUILD_ASSIMP=ON \
  30.         -DF3D_PLUGIN_BUILD_EXODUS=ON \
  31.         -DF3D_PLUGIN_BUILD_OCCT=ON \
  32.         -DF3D_PLUGIN_BUILD_ALEMBIC=ON \
  33.         -DF3D_PLUGIN_BUILD_DRACO=ON \
  34.         $crossopts
  35.     cmake --build build
  36. #-DF3D_MODULE_RAYTRACING=OFF \
  37.     #VTK Not Built With, ospray Not Packaged
  38. #-DF3D_MODULE_EXTERNAL_RENDERING=OFF \
  39.     #VTK Not Built With
  40. #-DF3D_PLUGIN_BUILD_USD=OFF \
  41.     #Not Packaged
  42. #-DF3D_PLUGIN_BUILD_VDB=OFF \
  43.     #VTK Not Built With
  44. }
  45.  
  46. #check() {
  47. #   ctest --test-dir build
  48. #   cmake -DBUILD_TESTING=ON ../src
  49. #   make
  50. #   ctest
  51. #}
  52.  
  53. package() {
  54.     DESTDIR="$pkgdir" cmake --install build
  55. }
  56.  
  57. sha512sums="
  58. 158a18e181f93358ea034df3a468e2a594d6b155e05a33dbb1adb947d60d3f5d52bf021ef837914a9cfe39bb0cf2fb48177159af06485ce3ad4c6c2f88079784  f3d-3.2.0_git.tar.gz
  59. "
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement