ros2-jazzy-transmission_interface
LOW
maintainer AutoUpdateBot
0 votes
base
ros2-jazzy-ros2_control
scanned 2026-09-06 05:10:24.165680
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-ros2_control
4
pkgname=(
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
)
17
pkgver=4.48.0
18
pkgrel=1
19
pkgdesc="Real-time control framework for ROS 2 Jazzy"
20
url="https://github.com/ros-controls/ros2_control"
21
arch=('x86_64')
22
license=('Apache-2.0')
23
depends=('ros2-jazzy')
24
makedepends=(
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
)
40
source=("$pkgbase-$pkgver.tar.gz::https://github.com/ros-controls/ros2_control/archive/refs/tags/${pkgver}.tar.gz")
41
sha256sums=('8f1681ccb2cb0a24e7d1322a4e4bc6419567e3ce225df1eeadb8198f9a67325b')
42
43
_srcname="ros2_control-$pkgver"
44
45
build() {
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
71
package_ros2-jazzy-controller_manager_msgs() {
72
depends=('ros2-jazzy')
73
_install_sub controller_manager_msgs
74
}
75
76
package_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
81
package_ros2-jazzy-joint_limits() {
82
depends=('ros2-jazzy' 'ros2-jazzy-backward_ros' 'ros2-jazzy-realtime_tools' 'fmt')
83
_install_sub joint_limits
84
}
85
86
package_ros2-jazzy-transmission_interface() {
87
depends=('ros2-jazzy' 'ros2-jazzy-hardware_interface' 'fmt')
88
_install_sub transmission_interface
89
}
90
91
package_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
96
package_ros2-jazzy-ros2_control_test_assets() {
97
arch=('any')
98
depends=('ros2-jazzy')
99
_install_sub ros2_control_test_assets
100
}
101
102
package_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
107
package_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
112
package_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
118
package_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
124
package_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) | Severity | Rules |
|---|---|---|
| 2026-09-06 05:10:24 | Low | 1 |