ros2-jazzy-geographic_msgs
LOW
maintainer AutoUpdateBot
0 votes
base
ros2-jazzy-geographic_info
scanned 2026-09-05 05:59:21.758090
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-geographic_info
4
pkgname=(
5
'ros2-jazzy-geographic_msgs'
6
'ros2-jazzy-geodesy'
7
'ros2-jazzy-geographic_info'
8
)
9
pkgver=1.0.6
10
pkgrel=1
11
pkgdesc="ROS 2 geographic information messages and geodesy utilities"
12
url="https://github.com/ros-geographic-info/geographic_info"
13
arch=('x86_64')
14
license=('BSD-3-Clause')
15
depends=('ros2-jazzy')
16
makedepends=('cmake' 'ros2-jazzy-angles' 'python-catkin_pkg')
17
source=("$pkgbase-$pkgver.tar.gz::https://github.com/ros-geographic-info/geographic_info/archive/refs/tags/${pkgver}.tar.gz")
18
sha256sums=('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
49
build() {
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
61
package_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
69
package_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
77
package_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) | Severity | Rules |
|---|---|---|
| 2026-09-05 05:59:21 | Low | 1 |