ros2-jazzy-nav2_minimal_tb4_description
LOW
maintainer AutoUpdateBot
0 votes
base
ros2-jazzy-nav2_minimal_turtlebot_simulation
scanned 2026-09-05 09:59:47.702300
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-nav2_minimal_turtlebot_simulation
4
pkgname=(
5
'ros2-jazzy-nav2_minimal_tb3_sim'
6
'ros2-jazzy-nav2_minimal_tb4_description'
7
'ros2-jazzy-nav2_minimal_tb4_sim'
8
)
9
pkgver=1.0.1
10
pkgrel=1
11
pkgdesc="Minimal TurtleBot simulation assets for Nav2 on ROS 2 Jazzy"
12
url="https://github.com/ros-navigation/nav2_minimal_turtlebot_simulation"
13
arch=('any')
14
license=('Apache-2.0')
15
depends=('ros2-jazzy')
16
makedepends=('cmake' 'python-colcon-common-extensions' 'ros2-jazzy-xacro')
17
source=("$pkgbase-$pkgver.tar.gz::https://github.com/ros-navigation/nav2_minimal_turtlebot_simulation/archive/refs/tags/${pkgver}.tar.gz")
18
sha256sums=('78d97bbd8208e165cafc13016704ce8fec880ab01b4a311c7eee706b1fc82ddf')
19
20
_srcname="nav2_minimal_turtlebot_simulation-$pkgver"
21
22
build() {
23
source /opt/ros/jazzy/setup.bash
24
25
cd "$srcdir/$_srcname"
26
colcon build \
27
--install-base "$srcdir/install" \
28
--cmake-args -DCMAKE_BUILD_TYPE=None -DBUILD_TESTING=OFF -Wno-dev
29
}
30
31
_install_sub() {
32
local _sub="$1"
33
install -d "$pkgdir/opt/ros/jazzy"
34
cp -a "$srcdir/install/$_sub/." "$pkgdir/opt/ros/jazzy/"
35
36
# Strip colcon per-package bookkeeping; keep only the package payload.
37
rm -f "$pkgdir/opt/ros/jazzy"/COLCON_IGNORE \
38
"$pkgdir/opt/ros/jazzy"/.colcon_install_layout \
39
"$pkgdir/opt/ros/jazzy"/setup.* \
40
"$pkgdir/opt/ros/jazzy"/local_setup.* \
41
"$pkgdir/opt/ros/jazzy"/_local_setup_util_*.py \
42
"$pkgdir/opt/ros/jazzy"/colcon-core-package-selection* 2>/dev/null
43
44
install -Dm644 "$srcdir/$_srcname/LICENSE" \
45
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
46
}
47
48
package_ros2-jazzy-nav2_minimal_tb3_sim() {
49
pkgdesc="Minimal TurtleBot3 Gazebo simulation assets for Nav2 on ROS 2 Jazzy"
50
depends=(
51
'ros2-jazzy'
52
'ros2-jazzy-xacro'
53
'ros2-jazzy-ros_gz_bridge'
54
'ros2-jazzy-ros_gz_image'
55
'ros2-jazzy-ros_gz_interfaces'
56
'ros2-jazzy-ros_gz_sim'
57
)
58
_install_sub nav2_minimal_tb3_sim
59
}
60
61
package_ros2-jazzy-nav2_minimal_tb4_description() {
62
pkgdesc="Minimal TurtleBot4 URDF description for Nav2 on ROS 2 Jazzy"
63
depends=(
64
'ros2-jazzy'
65
'ros2-jazzy-xacro'
66
'ros2-jazzy-joint_state_publisher'
67
)
68
_install_sub nav2_minimal_tb4_description
69
}
70
71
package_ros2-jazzy-nav2_minimal_tb4_sim() {
72
pkgdesc="Minimal TurtleBot4 Gazebo simulation assets for Nav2 on ROS 2 Jazzy"
73
depends=(
74
'ros2-jazzy'
75
'ros2-jazzy-nav2_minimal_tb4_description'
76
'ros2-jazzy-xacro'
77
'ros2-jazzy-ros_gz_bridge'
78
'ros2-jazzy-ros_gz_image'
79
'ros2-jazzy-ros_gz_interfaces'
80
'ros2-jazzy-ros_gz_sim'
81
)
82
_install_sub nav2_minimal_tb4_sim
83
}
84
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-05 09:59:47 | Low | 1 |