# Maintainer: Guilhem Saurel _org='gepetto' _pkgname='example-robot-data' pkgname=("$_pkgname" "$_pkgname-docs") pkgver=4.1.0 pkgrel=1 pkgdesc="Set of robot URDFs for benchmarking and developed examples." arch=('any') url="https://github.com/$_org/$_pkgname" license=('BSD-2-Clause') depends=('pinocchio') makedepends=('cmake') source=("$url/releases/download/v$pkgver/$_pkgname-$pkgver.tar.gz"{,.sig}) sha256sums=('943e59fe5ab071f83729197584b452e8890562b36b391b0b4042867de034c2b5' 'SKIP') validpgpkeys=( '9B1A79065D2F2B806C8A5A1C7D2ACDAF4653CF28' # https://github.com/nim65s/gpg 'A031AD35058955293D54DECEC45D22EF408328AD' # https://github.com/jcarpent.gpg ) build() { cmake -B "build-$pkgver" -S "$pkgbase-$pkgver" \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_PREFIX=/usr \ -Wno-dev cmake --build "build-$pkgver" } check() { rm -f "$pkgbase" ln -s "$pkgbase-$pkgver" "$pkgbase" cmake --build "build-$pkgver" -t test } package_example-robot-data() { DESTDIR="$pkgdir/" cmake --build "build-$pkgver" -t install rm -rf "$pkgdir/usr/share/doc" install -Dm644 "$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_example-robot-data-docs() { depends=() 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" }