ros2-jazzy-kinematics_interface_kdl

LOW
maintainer AutoUpdateBot 0 votes base ros2-jazzy-kinematics_interface scanned 2026-09-06 17:12:21.241024
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: AutoUpdateBot <auto-update-bot@arch4edu.org>
2
3pkgbase=ros2-jazzy-kinematics_interface
4pkgname=(
5 'ros2-jazzy-kinematics_interface'
6 'ros2-jazzy-kinematics_interface_kdl'
7 'ros2-jazzy-kinematics_interface_pinocchio'
8)
9pkgver=1.7.1
10pkgrel=1
11pkgdesc="Kinematics interface and plugins for ROS 2 Jazzy"
12url="https://github.com/ros-controls/kinematics_interface"
13arch=('x86_64')
14license=('Apache-2.0')
15depends=('ros2-jazzy')
16makedepends=('cmake' 'boost' 'ros2-jazzy-backward_ros' 'ros2-jazzy-ros2_control_cmake' 'pinocchio' 'eigen')
17source=("$pkgbase-$pkgver.tar.gz::https://github.com/ros-controls/kinematics_interface/archive/refs/tags/${pkgver}.tar.gz")
18sha256sums=('b36e9fc9ae55fb5a92e0eb5dcafd62de9be159dc251c9289bda3af8700c9b4ef')
19
20_srcname="kinematics_interface-$pkgver"
21
22_build_cmake() {
23 local sub="$1"
24 shift
25 source /opt/ros/jazzy/setup.bash
26
27 local prefix='' dep
28 for dep in "$@"; do
29 prefix+="$srcdir/stage-$dep/opt/ros/jazzy:"
30 done
31
32 CMAKE_PREFIX_PATH="${prefix}${CMAKE_PREFIX_PATH}" \
33 cmake -B "$srcdir/build-$sub" -S "$srcdir/$_srcname/$sub" \
34 -DCMAKE_BUILD_TYPE='None' \
35 -DCMAKE_INSTALL_PREFIX='/opt/ros/jazzy' \
36 -DBUILD_TESTING=OFF \
37 -Wno-dev
38 cmake --build "$srcdir/build-$sub"
39 DESTDIR="$srcdir/stage-$sub" cmake --install "$srcdir/build-$sub"
40}
41
42build() {
43 export CFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
44 export CXXFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
45
46 _build_cmake kinematics_interface
47 _build_cmake kinematics_interface_kdl kinematics_interface
48 _build_cmake kinematics_interface_pinocchio kinematics_interface
49}
50
51_install_sub() {
52 local sub="$1"
53 cp -a "$srcdir/stage-$sub/." "$pkgdir/"
54 install -Dm644 "$srcdir/$_srcname/LICENSE" \
55 "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
56}
57
58package_ros2-jazzy-kinematics_interface() {
59 depends=('ros2-jazzy' 'ros2-jazzy-backward_ros' 'eigen')
60 _install_sub kinematics_interface
61}
62
63package_ros2-jazzy-kinematics_interface_kdl() {
64 depends=('ros2-jazzy' 'ros2-jazzy-backward_ros' 'ros2-jazzy-kinematics_interface' 'eigen')
65 _install_sub kinematics_interface_kdl
66}
67
68package_ros2-jazzy-kinematics_interface_pinocchio() {
69 depends=('ros2-jazzy' 'ros2-jazzy-kinematics_interface' 'pinocchio' 'eigen')
70 _install_sub kinematics_interface_pinocchio
71}
72

Scan history

Scanned at (UTC)SeverityRules
2026-09-06 17:12:21 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion