summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbobpaul2025-01-13 15:32:56 -0500
committerbobpaul2025-01-13 15:32:56 -0500
commitbef036115fe8afabc1c83fa5927f4e80f9b0d619 (patch)
treec7413ccf6a335696324a64a1508a6875fffe88fe
parent244c3a476b16b6de139b8dccbaf95cabc1598307 (diff)
downloadaur-mavlink-router-git.tar.gz
Updated to meson build
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD37
2 files changed, 16 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bedae02c3de1..cbb05c2d9bde 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = mavlink-router-git
pkgdesc = Route mavlink packets between endpoints (serial, tcp, udp, etc)
- pkgver = v1.r33.61ce186
- pkgrel = 2
+ pkgver = v3.r26.51983a4
+ pkgrel = 1
url = https://github.com/intel/mavlink-router
arch = x86_64
license = Apache 2.0
makedepends = git
- depends = python-pymavlink
+ makedepends = meson
+ makedepends = gcc
+ makedepends = systemd
provides = mavlink-router
conflicts = mavlink-router
source = git+https://github.com/intel/mavlink-router.git
md5sums = SKIP
pkgname = mavlink-router-git
-
diff --git a/PKGBUILD b/PKGBUILD
index fe8d5f1aba0d..f71662c4566d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
# Maintainer: bobpaul <bobpaul@users.noreply.github.com>
# contact me via AUR or archlinux forums
pkgname=mavlink-router-git # '-bzr', '-git', '-hg' or '-svn'
-pkgver=v1.r33.61ce186
-pkgrel=2
+pkgver=v3.r26.51983a4
+pkgrel=1
pkgdesc="Route mavlink packets between endpoints (serial, tcp, udp, etc)"
arch=('x86_64')
url="https://github.com/intel/mavlink-router"
license=('Apache 2.0')
groups=()
-depends=('python-pymavlink')
-makedepends=('git') # 'bzr', 'git', 'mercurial' or 'subversion'
+depends=()
+makedepends=('git' 'meson' 'gcc' 'systemd') # 'bzr', 'git', 'mercurial' or 'subversion'
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
replaces=()
@@ -20,41 +20,26 @@ source=('git+https://github.com/intel/mavlink-router.git')
noextract=()
md5sums=('SKIP')
-# Please refer to the 'USING VCS SOURCES' section of the PKGBUILD man page for
-# a description of each element in the source array.
-
pkgver() {
cd "$srcdir/${pkgname%-git}"
-
-# Git, tags available
printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
-# Git, no tags available
-# printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-
}
-#prepare() {
-# cd "$srcdir/${pkgname%-git}"
-# patch -p1 -i "$srcdir/${pkgname%-git}.patch"
-#}
-
-build() {
+prepare() {
cd "$srcdir/${pkgname%-git}"
git submodule update --init --recursive
- ./autogen.sh
- ./configure CFLAGS='-g -O2' \
- --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64 \
- --prefix=/usr
- make
+ meson setup \
+ --buildtype=release \
+ build .
}
-check() {
+build() {
cd "$srcdir/${pkgname%-git}"
- make -k check
+ ninja -C build
}
package() {
cd "$srcdir/${pkgname%-git}"
- make DESTDIR="$pkgdir/" install
+ DESTDIR="${pkgdir}/" ninja -C build install
}