summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 14 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 49f5784c2bf3..1bbd6127022c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}