diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 14 insertions, 16 deletions
@@ -3,8 +3,8 @@ pkgorg='loco-3d' _pkgname='crocoddyl' pkgname=("$_pkgname" "$_pkgname-docs") -pkgver=1.8.1 -pkgrel=3 +pkgver=1.9.0 +pkgrel=1 pkgdesc="optimal control library for robot control under contact sequence" arch=('i686' 'x86_64') url="https://github.com/$pkgorg/$pkgname" @@ -13,36 +13,34 @@ depends=('pinocchio' 'eigenpy' 'example-robot-data' 'python-scipy') optdepends=('doxygen') makedepends=('cmake' 'eigen') source=($url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz{,.sig}) -sha256sums=('SKIP' 'SKIP') +sha256sums=('2d853ead00bd677701cb7f481740d21626c133cc75f986fa01f302bd4f9fb6cf' + 'SKIP') validpgpkeys=( '9B1A79065D2F2B806C8A5A1C7D2ACDAF4653CF28' # https://github.com/nim65s.gpg 'F182CC432A4752C7A3E4FE02001EB2069D785C81' # https://github.com/proyan.gpg ) build() { - mkdir -p "$pkgbase-$pkgver/build" - cd "$pkgbase-$pkgver/build" - - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib .. - make + cmake -B "build-$pkgver" -S "$pkgbase-$pkgver" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + cmake --build "build-$pkgver" } check() { - cd "$pkgbase-$pkgver/build" - make test + cmake --build "build-$pkgver" -t test } package_crocoddyl() { - cd "$pkgbase-$pkgver/build" - make DESTDIR="$pkgdir/" install + 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 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_crocoddyl-docs() { - cd "$pkgbase-$pkgver/build" - make DESTDIR="$pkgdir/" install + DESTDIR="$pkgdir/" cmake --build "build-$pkgver" -t install rm -rf $pkgdir/usr/{lib,include,"share/$_pkgname"} - install -Dm644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "$pkgbase-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |