ros2-jazzy-marine_sensor_msgs

LOW
maintainer AutoUpdateBot 0 votes base ros2-jazzy-marine_msgs scanned 2026-09-05 01:59:11.792876
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-marine_msgs
4pkgname=(
5 'ros2-jazzy-marine_acoustic_msgs'
6 'ros2-jazzy-marine_sensor_msgs'
7)
8pkgver=2.1.0
9pkgrel=1
10pkgdesc="ROS 2 message definitions for marine acoustic and sensor data"
11url="https://github.com/apl-ocean-engineering/marine_msgs"
12arch=('x86_64')
13license=('BSD-3-Clause')
14depends=('ros2-jazzy')
15makedepends=('cmake')
16source=("$pkgbase-$pkgver.tar.gz::https://github.com/apl-ocean-engineering/marine_msgs/archive/refs/tags/${pkgver}.tar.gz")
17sha256sums=('67a4aab02f4ddee68b370c0bd819c57f3eaab3dc9f7997d3ca4e139fc55ac4f5')
18
19_srcname="marine_msgs-$pkgver"
20
21_build_cmake() {
22 local _sub="$1"
23 shift
24
25 source /opt/ros/jazzy/setup.bash
26
27 local _prefix='' _dep
28 for _dep in "$@"; do
29 _prefix+="$srcdir/_staging/$_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/_staging/$_sub" cmake --install "$srcdir/build-$_sub"
40}
41
42build() {
43 rm -rf "$srcdir/_staging"
44
45 # rosidl generators embed __FILE__ of generated sources into the shared
46 # libraries; remap the build path so no $srcdir reference is retained.
47 export CFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
48 export CXXFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
49
50 _build_cmake marine_acoustic_msgs
51 _build_cmake marine_sensor_msgs
52}
53
54package_ros2-jazzy-marine_acoustic_msgs() {
55 pkgdesc="ROS 2 message definitions for marine acoustic data (sonar, echosounder)"
56 depends=('ros2-jazzy')
57
58 cp -a "$srcdir/_staging/marine_acoustic_msgs/." "$pkgdir/"
59 install -Dm644 "$srcdir/$_srcname/LICENSE.txt" \
60 "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
61}
62
63package_ros2-jazzy-marine_sensor_msgs() {
64 pkgdesc="ROS 2 message definitions for marine sensor data"
65 depends=('ros2-jazzy')
66
67 cp -a "$srcdir/_staging/marine_sensor_msgs/." "$pkgdir/"
68 install -Dm644 "$srcdir/$_srcname/LICENSE.txt" \
69 "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
70}
71

Scan history

Scanned at (UTC)SeverityRules
2026-09-05 01:59:11 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