# Maintainer: Guilhem Saurel pkgorg='loco-3d' _pkgname='crocoddyl' pkgname=("$_pkgname" "$_pkgname-docs") pkgver=2.0.2 pkgrel=1 pkgdesc="optimal control library for robot control under contact sequence" arch=('i686' 'x86_64') url="https://github.com/$pkgorg/$pkgname" license=('BSD') depends=('pinocchio' 'eigenpy' 'example-robot-data' 'python-scipy' 'coin-or-ipopt') optdepends=('doxygen') makedepends=('cmake' 'eigen') source=($url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz{,.sig}) sha256sums=('854c65e57fdb6b410cb14ca3dc70f76ec568344144c1d690b413b497abf5ae02' 'SKIP') validpgpkeys=( '9B1A79065D2F2B806C8A5A1C7D2ACDAF4653CF28' # https://github.com/nim65s.gpg 'F182CC432A4752C7A3E4FE02001EB2069D785C81' # https://github.com/proyan.gpg ) build() { cmake -B "build-$pkgver" -S "$pkgbase-$pkgver" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib cmake --build "build-$pkgver" } check() { cmake --build "build-$pkgver" -t test } package_crocoddyl() { DESTDIR="$pkgdir/" cmake --build "build-$pkgver" -t install rm -rf $pkgdir/usr/share/doc sed -i '/Boost COMPONENTS/s/python3//' "$pkgdir/usr/lib/cmake/crocoddyl/crocoddylConfig.cmake" install -Dm644 "$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_crocoddyl-docs() { DESTDIR="$pkgdir/" cmake --build "build-$pkgver" -t install rm -rf $pkgdir/usr/{lib,include,"share/$_pkgname"} install -Dm644 "$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }