ros2-jazzy-controller_manager

LOW
maintainer AutoUpdateBot 0 votes base ros2-jazzy-ros2_control scanned 2026-09-06 05:10:24.165680
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-ros2_control
4pkgname=(
5 'ros2-jazzy-controller_manager_msgs'
6 'ros2-jazzy-hardware_interface'
7 'ros2-jazzy-joint_limits'
8 'ros2-jazzy-transmission_interface'
9 'ros2-jazzy-controller_interface'
10 'ros2-jazzy-ros2_control_test_assets'
11 'ros2-jazzy-hardware_interface_testing'
12 'ros2-jazzy-controller_manager'
13 'ros2-jazzy-ros2controlcli'
14 'ros2-jazzy-rqt_controller_manager'
15 'ros2-jazzy-ros2_control'
16)
17pkgver=4.48.0
18pkgrel=1
19pkgdesc="Real-time control framework for ROS 2 Jazzy"
20url="https://github.com/ros-controls/ros2_control"
21arch=('x86_64')
22license=('Apache-2.0')
23depends=('ros2-jazzy')
24makedepends=(
25 'cmake'
26 'python-colcon-common-extensions'
27 'python-filelock'
28 'python-yaml'
29 'fmt'
30 'tinyxml2'
31 'ros2-jazzy-backward_ros'
32 'ros2-jazzy-control_msgs'
33 'ros2-jazzy-diagnostic_updater'
34 'ros2-jazzy-generate_parameter_library'
35 'ros2-jazzy-pal_statistics'
36 'ros2-jazzy-realtime_tools'
37 'ros2-jazzy-ros2_control_cmake'
38 'ros2-jazzy-sdformat_urdf'
39)
40source=("$pkgbase-$pkgver.tar.gz::https://github.com/ros-controls/ros2_control/archive/refs/tags/${pkgver}.tar.gz")
41sha256sums=('8f1681ccb2cb0a24e7d1322a4e4bc6419567e3ce225df1eeadb8198f9a67325b')
42
43_srcname="ros2_control-$pkgver"
44
45build() {
46 source /opt/ros/jazzy/setup.bash
47
48 export CFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
49 export CXXFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
50
51 cd "$srcdir/$_srcname"
52 colcon build \
53 --install-base "$srcdir/install" \
54 --cmake-args -DCMAKE_BUILD_TYPE=None -DBUILD_TESTING=OFF -Wno-dev
55}
56
57_install_sub() {
58 local sub="$1"
59 install -d "$pkgdir/opt/ros/jazzy"
60 cp -a "$srcdir/install/$sub/." "$pkgdir/opt/ros/jazzy/"
61 rm -f "$pkgdir/opt/ros/jazzy"/COLCON_IGNORE \
62 "$pkgdir/opt/ros/jazzy"/.colcon_install_layout \
63 "$pkgdir/opt/ros/jazzy"/setup.* \
64 "$pkgdir/opt/ros/jazzy"/local_setup.* \
65 "$pkgdir/opt/ros/jazzy"/_local_setup_util_*.py \
66 "$pkgdir/opt/ros/jazzy"/colcon-core-package-selection* 2>/dev/null
67 install -Dm644 "$srcdir/$_srcname/LICENSE" \
68 "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
69}
70
71package_ros2-jazzy-controller_manager_msgs() {
72 depends=('ros2-jazzy')
73 _install_sub controller_manager_msgs
74}
75
76package_ros2-jazzy-hardware_interface() {
77 depends=('ros2-jazzy' 'ros2-jazzy-backward_ros' 'ros2-jazzy-control_msgs' 'ros2-jazzy-joint_limits' 'ros2-jazzy-pal_statistics' 'ros2-jazzy-realtime_tools' 'ros2-jazzy-sdformat_urdf' 'fmt' 'tinyxml2')
78 _install_sub hardware_interface
79}
80
81package_ros2-jazzy-joint_limits() {
82 depends=('ros2-jazzy' 'ros2-jazzy-backward_ros' 'ros2-jazzy-realtime_tools' 'fmt')
83 _install_sub joint_limits
84}
85
86package_ros2-jazzy-transmission_interface() {
87 depends=('ros2-jazzy' 'ros2-jazzy-hardware_interface' 'fmt')
88 _install_sub transmission_interface
89}
90
91package_ros2-jazzy-controller_interface() {
92 depends=('ros2-jazzy' 'ros2-jazzy-hardware_interface' 'ros2-jazzy-pal_statistics' 'ros2-jazzy-realtime_tools' 'fmt')
93 _install_sub controller_interface
94}
95
96package_ros2-jazzy-ros2_control_test_assets() {
97 arch=('any')
98 depends=('ros2-jazzy')
99 _install_sub ros2_control_test_assets
100}
101
102package_ros2-jazzy-hardware_interface_testing() {
103 depends=('ros2-jazzy' 'ros2-jazzy-control_msgs' 'ros2-jazzy-hardware_interface' 'ros2-jazzy-ros2_control_test_assets' 'fmt')
104 _install_sub hardware_interface_testing
105}
106
107package_ros2-jazzy-controller_manager() {
108 depends=('ros2-jazzy' 'ros2-jazzy-backward_ros' 'ros2-jazzy-controller_interface' 'ros2-jazzy-controller_manager_msgs' 'ros2-jazzy-diagnostic_updater' 'ros2-jazzy-generate_parameter_library' 'ros2-jazzy-hardware_interface' 'ros2-jazzy-realtime_tools' 'python-filelock' 'python-yaml' 'fmt')
109 _install_sub controller_manager
110}
111
112package_ros2-jazzy-ros2controlcli() {
113 arch=('any')
114 depends=('ros2-jazzy' 'ros2-jazzy-controller_manager' 'ros2-jazzy-controller_manager_msgs' 'python-graphviz')
115 _install_sub ros2controlcli
116}
117
118package_ros2-jazzy-rqt_controller_manager() {
119 arch=('any')
120 depends=('ros2-jazzy' 'ros2-jazzy-controller_manager' 'ros2-jazzy-controller_manager_msgs')
121 _install_sub rqt_controller_manager
122}
123
124package_ros2-jazzy-ros2_control() {
125 arch=('any')
126 depends=(
127 'ros2-jazzy-controller_interface'
128 'ros2-jazzy-controller_manager'
129 'ros2-jazzy-controller_manager_msgs'
130 'ros2-jazzy-hardware_interface'
131 'ros2-jazzy-joint_limits'
132 'ros2-jazzy-ros2controlcli'
133 'ros2-jazzy-ros2_control_test_assets'
134 'ros2-jazzy-transmission_interface'
135 )
136 _install_sub ros2_control
137}
138

Scan history

Scanned at (UTC)SeverityRules
2026-09-06 05:10:24 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