ros2-jazzy-kinematics_interface_kdl
LOW
maintainer AutoUpdateBot
0 votes
base
ros2-jazzy-kinematics_interface
scanned 2026-09-06 17:12:21.241024
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
3
pkgbase=ros2-jazzy-kinematics_interface
4
pkgname=(
5
'ros2-jazzy-kinematics_interface'
6
'ros2-jazzy-kinematics_interface_kdl'
7
'ros2-jazzy-kinematics_interface_pinocchio'
8
)
9
pkgver=1.7.1
10
pkgrel=1
11
pkgdesc="Kinematics interface and plugins for ROS 2 Jazzy"
12
url="https://github.com/ros-controls/kinematics_interface"
13
arch=('x86_64')
14
license=('Apache-2.0')
15
depends=('ros2-jazzy')
16
makedepends=('cmake' 'boost' 'ros2-jazzy-backward_ros' 'ros2-jazzy-ros2_control_cmake' 'pinocchio' 'eigen')
17
source=("$pkgbase-$pkgver.tar.gz::https://github.com/ros-controls/kinematics_interface/archive/refs/tags/${pkgver}.tar.gz")
18
sha256sums=('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
42
build() {
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
58
package_ros2-jazzy-kinematics_interface() {
59
depends=('ros2-jazzy' 'ros2-jazzy-backward_ros' 'eigen')
60
_install_sub kinematics_interface
61
}
62
63
package_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
68
package_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) | Severity | Rules |
|---|---|---|
| 2026-09-06 17:12:21 | Low | 1 |