ros2-jazzy-geographic_info

LOW
maintainer AutoUpdateBot 0 votes scanned 2026-09-05 05:59:21.758090
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-geographic_info
4pkgname=(
5 'ros2-jazzy-geographic_msgs'
6 'ros2-jazzy-geodesy'
7 'ros2-jazzy-geographic_info'
8)
9pkgver=1.0.6
10pkgrel=1
11pkgdesc="ROS 2 geographic information messages and geodesy utilities"
12url="https://github.com/ros-geographic-info/geographic_info"
13arch=('x86_64')
14license=('BSD-3-Clause')
15depends=('ros2-jazzy')
16makedepends=('cmake' 'ros2-jazzy-angles' 'python-catkin_pkg')
17source=("$pkgbase-$pkgver.tar.gz::https://github.com/ros-geographic-info/geographic_info/archive/refs/tags/${pkgver}.tar.gz")
18sha256sums=('7ae385951816abde470463b0b7ed24ad5e4dce2d8c6a2f120e42e337b013ae18')
19
20_srcname="geographic_info-$pkgver"
21
22_gen_license() {
23 sed -n '/Software License Agreement/,/POSSIBILITY OF SUCH DAMAGE/p' \
24 "$srcdir/$_srcname/geodesy/tests/test_wgs84.cpp" \
25 | sed 's|^\*\{0,1\} \{0,2\}||' > "$srcdir/LICENSE"
26}
27
28_build_cmake() {
29 local _sub="$1"
30 shift
31
32 source /opt/ros/jazzy/setup.bash
33
34 local _prefix='' _dep
35 for _dep in "$@"; do
36 _prefix+="$srcdir/_staging/$_dep/opt/ros/jazzy:"
37 done
38
39 CMAKE_PREFIX_PATH="${_prefix}${CMAKE_PREFIX_PATH}" \
40 cmake -B "$srcdir/build-$_sub" -S "$srcdir/$_srcname/$_sub" \
41 -DCMAKE_BUILD_TYPE='None' \
42 -DCMAKE_INSTALL_PREFIX='/opt/ros/jazzy' \
43 -DBUILD_TESTING=OFF \
44 -Wno-dev
45 cmake --build "$srcdir/build-$_sub"
46 DESTDIR="$srcdir/_staging/$_sub" cmake --install "$srcdir/build-$_sub"
47}
48
49build() {
50 rm -rf "$srcdir/_staging"
51 _gen_license
52
53 export CFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
54 export CXXFLAGS+=" -ffile-prefix-map=$srcdir=/usr/src/debug/$pkgbase"
55
56 _build_cmake geographic_msgs
57 _build_cmake geodesy geographic_msgs
58 _build_cmake geographic_info geographic_msgs geodesy
59}
60
61package_ros2-jazzy-geographic_msgs() {
62 pkgdesc="ROS 2 messages for geographic information systems"
63 depends=('ros2-jazzy')
64
65 cp -a "$srcdir/_staging/geographic_msgs/." "$pkgdir/"
66 install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
67}
68
69package_ros2-jazzy-geodesy() {
70 pkgdesc="ROS 2 geodesy utilities for converting geographic coordinates"
71 depends=('ros2-jazzy' 'ros2-jazzy-angles' 'ros2-jazzy-geographic_msgs' 'python-pyproj' 'python-catkin_pkg')
72
73 cp -a "$srcdir/_staging/geodesy/." "$pkgdir/"
74 install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
75}
76
77package_ros2-jazzy-geographic_info() {
78 pkgdesc="Metapackage for ROS 2 geographic information"
79 depends=('ros2-jazzy-geographic_msgs' 'ros2-jazzy-geodesy')
80
81 cp -a "$srcdir/_staging/geographic_info/." "$pkgdir/"
82 install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
83}
84

Scan history

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