summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuilhem Saurel2022-02-19 11:07:25 +0100
committerGuilhem Saurel2022-02-19 11:07:25 +0100
commit02356548b6f5e388f9ab1a60cc6d2d8038cb19f9 (patch)
tree3e97f3ca70994db7f8de6727a95ec8239671ed7d
parent3986e6b23c24d2c4cc13f0cec40ca198fed06779 (diff)
downloadaur-02356548b6f5e388f9ab1a60cc6d2d8038cb19f9.tar.gz
v1.9.0
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD30
3 files changed, 20 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3d9c26be7397..52e5aba7a480 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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*
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"
}