| 1 | # Contributor: guddaff <[email protected]> |
| 2 | # Contributor: Rosie Keith Languet <[email protected]> |
| 3 | # Maintainer: Rosie Keith Languet <[email protected]> |
| 4 | pkgname=dune3d |
| 5 | pkgver=1.4.0 |
| 6 | pkgrel=0 |
| 7 | pkgdesc="3D CAD application" |
| 8 | url="https://dune3d.org/" |
| 9 | # s390x blocked by opencascade -> vtk -> netcdf |
| 10 | # riscv should work, but dependency on vtk-dev fails - is builder behind? |
| 11 | arch="all !s390x !riscv64" |
| 12 | license="GPL-3.0-only" |
| 13 | depends=" |
| 14 | gtkmm4 |
| 15 | cairomm |
| 16 | opencascade |
| 17 | " |
| 18 | |
| 19 | makedepends=" |
| 20 | gtkmm4-dev |
| 21 | cairomm-dev |
| 22 | librsvg-dev |
| 23 | libspnav-dev |
| 24 | opencascade-dev |
| 25 | glm-dev |
| 26 | python3 |
| 27 | cmake |
| 28 | meson |
| 29 | eigen-dev |
| 30 | py3-gobject3 |
| 31 | py3-cairo |
| 32 | " |
| 33 | |
| 34 | source="$pkgname-$pkgver.tar.gz::https://github.com/dune3d/dune3d/archive/refs/tags/v$pkgver.tar.gz" |
| 35 | |
| 36 | build() { |
| 37 | abuild-meson \ |
| 38 | output . |
| 39 | meson compile -C output |
| 40 | } |
| 41 | |
| 42 | check() { |
| 43 | meson test --no-rebuild --print-errorlogs -C output |
| 44 | } |
| 45 | |
| 46 | package() { |
| 47 | DESTDIR="$pkgdir" meson install --no-rebuild -C output |
| 48 | } |
| 49 | |
| 50 | sha512sums=" |
| 51 | 4af4b821d9d61d6c03836d1082f0c51bf40f12c005fe31f9e53bc020073e36e0c6bae73897308c20e392fbe700508f55e5343690e366b7617750a44a57a5038d dune3d-1.4.0.tar.gz |
| 52 | " |