ros2-jazzy-cmake_generate_parameter_module_example

LOW
maintainer AutoUpdateBot 0 votes base ros2-jazzy-generate_parameter_library scanned 2026-09-05 18:00:42.527733
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-generate_parameter_library
4pkgname=(
5 'ros2-jazzy-parameter_traits'
6 'ros2-jazzy-generate_parameter_library_py'
7 'ros2-jazzy-generate_parameter_library'
8 'ros2-jazzy-generate_parameter_library_example'
9 'ros2-jazzy-generate_parameter_module_example'
10 'ros2-jazzy-cmake_generate_parameter_module_example'
11 'ros2-jazzy-generate_parameter_library_example_external'
12)
13pkgver=0.7.6
14pkgrel=1
15pkgdesc="Generate C++ and Python parameter libraries for ROS 2 Jazzy"
16url="https://github.com/PickNikRobotics/generate_parameter_library"
17arch=('x86_64')
18license=('BSD-3-Clause')
19depends=('ros2-jazzy')
20makedepends=(
21 'cmake'
22 'python-colcon-common-extensions'
23 'python-jinja'
24 'python-typeguard'
25 'python-yaml'
26 'ros2-jazzy-rsl'
27 'ros2-jazzy-tcb_span'
28 'ros2-jazzy-tl_expected'
29 'ros2-jazzy-ros2_control_cmake'
30 'tl-expected'
31 'eigen'
32 'fmt'
33)
34source=("$pkgbase-$pkgver.tar.gz::https://github.com/PickNikRobotics/generate_parameter_library/archive/refs/tags/${pkgver}.tar.gz")
35sha256sums=('2fed256eb49c3e01df8becfe6eb064ea9352ea6681b52bf120546cdf3665369e')
36
37_srcname="generate_parameter_library-$pkgver"
38
39build() {
40 source /opt/ros/jazzy/setup.bash
41
42 export CFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
43 export CXXFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
44
45 cd "$srcdir/$_srcname"
46 colcon build \
47 --install-base "$srcdir/install" \
48 --cmake-args -DCMAKE_BUILD_TYPE=None -DBUILD_TESTING=OFF -Wno-dev
49}
50
51_install_sub() {
52 local sub="$1"
53 install -d "$pkgdir/opt/ros/jazzy"
54 cp -a "$srcdir/install/$sub/." "$pkgdir/opt/ros/jazzy/"
55 rm -f "$pkgdir/opt/ros/jazzy"/COLCON_IGNORE \
56 "$pkgdir/opt/ros/jazzy"/.colcon_install_layout \
57 "$pkgdir/opt/ros/jazzy"/setup.* \
58 "$pkgdir/opt/ros/jazzy"/local_setup.* \
59 "$pkgdir/opt/ros/jazzy"/_local_setup_util_*.py \
60 "$pkgdir/opt/ros/jazzy"/colcon-core-package-selection* 2>/dev/null
61 install -Dm644 "$srcdir/$_srcname/LICENSE" \
62 "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
63}
64
65package_ros2-jazzy-parameter_traits() {
66 arch=('any')
67 depends=('ros2-jazzy' 'ros2-jazzy-rsl' 'ros2-jazzy-tcb_span' 'ros2-jazzy-tl_expected' 'fmt')
68 _install_sub parameter_traits
69}
70
71package_ros2-jazzy-generate_parameter_library_py() {
72 arch=('any')
73 depends=('python-jinja' 'python-typeguard' 'python-yaml')
74 _install_sub generate_parameter_library_py
75}
76
77package_ros2-jazzy-generate_parameter_library() {
78 arch=('any')
79 depends=('ros2-jazzy' 'ros2-jazzy-generate_parameter_library_py' 'ros2-jazzy-parameter_traits' 'ros2-jazzy-rsl' 'ros2-jazzy-tcb_span' 'ros2-jazzy-tl_expected' 'tl-expected' 'fmt')
80 _install_sub generate_parameter_library
81}
82
83package_ros2-jazzy-generate_parameter_library_example() {
84 depends=('ros2-jazzy' 'ros2-jazzy-generate_parameter_library' 'ros2-jazzy-ros2_control_cmake')
85 _install_sub generate_parameter_library_example
86}
87
88package_ros2-jazzy-generate_parameter_module_example() {
89 arch=('any')
90 depends=('ros2-jazzy' 'ros2-jazzy-generate_parameter_library' 'ros2-jazzy-generate_parameter_library_py')
91 _install_sub generate_parameter_module_example
92}
93
94package_ros2-jazzy-cmake_generate_parameter_module_example() {
95 arch=('any')
96 depends=('ros2-jazzy' 'ros2-jazzy-generate_parameter_library')
97 _install_sub cmake_generate_parameter_module_example
98}
99
100package_ros2-jazzy-generate_parameter_library_example_external() {
101 depends=('ros2-jazzy' 'ros2-jazzy-generate_parameter_library_example' 'ros2-jazzy-ros2_control_cmake')
102 _install_sub generate_parameter_library_example_external
103}
104

Scan history

Scanned at (UTC)SeverityRules
2026-09-05 18:00:42 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