summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAngelo Elias Dal Zotto2023-06-10 09:17:14 -0300
committerAngelo Elias Dal Zotto2023-06-10 09:17:14 -0300
commitab74ff9aa075fa44db8fbdb2188e399d394a8df8 (patch)
tree88dc5a1e5c20ccb126d8b2c9b896278e2925addd
parentcc8f58db316602b630fa2a779a2cfe86d78b4b3e (diff)
downloadaur-ab74ff9aa075fa44db8fbdb2188e399d394a8df8.tar.gz
update to 2.21.0
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD22
2 files changed, 17 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c6148269cb51..985a2ef6688b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,19 @@
pkgbase = ros2-humble-diff-drive-controller
pkgdesc = Controller for a differential drive mobile base.
- pkgver = 2.17.2
- pkgrel = 2
+ pkgver = 2.21.0
+ pkgrel = 1
url = https://index.ros.org/p/diff_drive_controller/
arch = any
makedepends = ros2-humble-generate-parameter-library
makedepends = ros2-humble-controller-manager
makedepends = ros2-humble-ros2-control-test-assets
+ makedepends = cmake
depends = ros2-humble
depends = ros2-humble-backward-ros
depends = ros2-humble-controller-interface
depends = ros2-humble-hardware-interface
depends = ros2-humble-realtime-tools
- source = https://github.com/ros-controls/ros2_controllers/archive/refs/tags/2.17.2.tar.gz
- sha256sums = 87f488479f0d4cdbdcdef5ec5a6238c8fd4a84fda9f365d90feafb1f3903c245
+ source = https://github.com/ros-controls/ros2_controllers/archive/refs/tags/2.21.0.tar.gz
+ sha256sums = d6761cdecb079122ce46b94b8dcae6f6580b9ef45ff8728447c0d7dd27b6b49c
pkgname = ros2-humble-diff-drive-controller
diff --git a/PKGBUILD b/PKGBUILD
index 1426cffe4163..e329fa657984 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,10 @@
# Maintainer: Angelo Elias Dal Zotto <angelodalzotto97@gmail.com>
+_pkgroot=ros2_controllers
_pkgname=diff_drive_controller
pkgname=ros2-humble-diff-drive-controller
-pkgver=2.17.2
-pkgrel=2
+pkgver=2.21.0
+pkgrel=1
pkgdesc="Controller for a differential drive mobile base."
url="https://index.ros.org/p/diff_drive_controller/"
arch=('any')
@@ -11,6 +12,7 @@ makedepends=(
'ros2-humble-generate-parameter-library'
'ros2-humble-controller-manager'
'ros2-humble-ros2-control-test-assets'
+ 'cmake'
)
depends=(
'ros2-humble'
@@ -20,21 +22,21 @@ depends=(
'ros2-humble-realtime-tools'
)
source=("https://github.com/ros-controls/ros2_controllers/archive/refs/tags/${pkgver}.tar.gz")
-sha256sums=('87f488479f0d4cdbdcdef5ec5a6238c8fd4a84fda9f365d90feafb1f3903c245')
+sha256sums=('d6761cdecb079122ce46b94b8dcae6f6580b9ef45ff8728447c0d7dd27b6b49c')
prepare() {
source /opt/ros/humble/setup.bash
-
- cmake -S ros2_controllers-$pkgver/$_pkgname -B build \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/ros/humble
}
build() {
-source /opt/ros/humble/setup.bash
- make -C build
+ cmake -B build -S "$_pkgroot-$pkgver/$_pkgname" \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX='/opt/ros/humble' \
+ -Wno-dev
+
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir/" -C build install
+ DESTDIR="$pkgdir" cmake --install build
}