diff options
author | Guilhem Saurel | 2022-02-19 11:07:25 +0100 |
---|---|---|
committer | Guilhem Saurel | 2022-02-19 11:07:25 +0100 |
commit | 02356548b6f5e388f9ab1a60cc6d2d8038cb19f9 (patch) | |
tree | 3e97f3ca70994db7f8de6727a95ec8239671ed7d | |
parent | 3986e6b23c24d2c4cc13f0cec40ca198fed06779 (diff) | |
download | aur-02356548b6f5e388f9ab1a60cc6d2d8038cb19f9.tar.gz |
v1.9.0
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 30 |
3 files changed, 20 insertions, 21 deletions
@@ -1,7 +1,7 @@ pkgbase = crocoddyl pkgdesc = optimal control library for robot control under contact sequence - pkgver = 1.8.1 - pkgrel = 3 + pkgver = 1.9.0 + pkgrel = 1 url = https://github.com/loco-3d/crocoddyl arch = i686 arch = x86_64 @@ -13,11 +13,11 @@ pkgbase = crocoddyl depends = example-robot-data depends = python-scipy optdepends = doxygen - source = https://github.com/loco-3d/crocoddyl/releases/download/v1.8.1/crocoddyl-1.8.1.tar.gz - source = https://github.com/loco-3d/crocoddyl/releases/download/v1.8.1/crocoddyl-1.8.1.tar.gz.sig + source = https://github.com/loco-3d/crocoddyl/releases/download/v1.9.0/crocoddyl-1.9.0.tar.gz + source = https://github.com/loco-3d/crocoddyl/releases/download/v1.9.0/crocoddyl-1.9.0.tar.gz.sig validpgpkeys = 9B1A79065D2F2B806C8A5A1C7D2ACDAF4653CF28 validpgpkeys = F182CC432A4752C7A3E4FE02001EB2069D785C81 - sha256sums = SKIP + sha256sums = 2d853ead00bd677701cb7f481740d21626c133cc75f986fa01f302bd4f9fb6cf sha256sums = SKIP pkgname = crocoddyl diff --git a/.gitignore b/.gitignore index 958fb4a247db..f1a9ee55a90a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ pkg src *.sig *.patch +*.tar.zst* @@ -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" } |