# Maintainer: oysstu pkgname=gz-physics6 pkgver=6.5.1 pkgrel=2 _pkgmaj=${pkgver%%.*} _pkgbase=${pkgname::-${#_pkgmaj}} pkgdesc="Abstract physics interface designed to support simulation and rapid development of robot applications." arch=('any') url="https://github.com/gazebosim/${_pkgbase}" license=('Apache') depends=( 'eigen' 'gz-common=5' 'gz-math=7' 'gz-plugin=2' 'gz-utils=2' 'sdformat=13' 'bullet' 'libdart' ) makedepends=( 'cmake' 'doxygen' 'gz-cmake=3' ) optdepends=( #'libdart: DARTsim physics plugin' #'bullet: bullet physics plugin' ) provides=("${_pkgbase}=${_pkgmaj}") source=("https://github.com/gazebosim/${_pkgbase}/archive/${pkgname}_${pkgver}.tar.gz") sha256sums=('4c8f7aef073124817bc54bb9427f6ba72c5b0d5e177e62e95f1dc18fd611d05a') _build_dir="${_pkgbase}-${pkgname}_${pkgver}/build" build() { mkdir -p "$srcdir/$_build_dir" && cd $_ cmake .. -DCMAKE_BUILD_TYPE='None' \ -DCMAKE_INSTALL_PREFIX='/usr' \ -DBUILD_TESTING=OFF \ -Wno-dev cmake --build . } package() { DESTDIR="$pkgdir" cmake --install "$srcdir/$_build_dir" }