2026-08-08 22:19:31 +02:00
|
|
|
# fp6-img fork of Alpine community/libqmi: snapshot bumped to upstream main
|
|
|
|
|
# just past the !470 merge (LOC Register Events client-identification TLVs,
|
|
|
|
|
# half of working GNSS on the FP6) - which also provides the qmi-glib 1.39.1
|
|
|
|
|
# our modemmanager patches require. Drop when Alpine's snapshot catches up.
|
2026-08-08 21:27:48 +02:00
|
|
|
# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
|
|
|
|
|
maintainer="Achill Gilgenast <achill@achill.org>"
|
|
|
|
|
pkgname=libqmi
|
2026-08-08 22:19:31 +02:00
|
|
|
pkgver=1.39.1_git20260808
|
|
|
|
|
_commit=30f3e998e6cbda364ac1bc73223de20561e6d555
|
2026-08-08 21:27:48 +02:00
|
|
|
pkgrel=100
|
|
|
|
|
pkgdesc="QMI modem protocol helper library"
|
|
|
|
|
url="https://www.freedesktop.org/wiki/Software/libqmi"
|
|
|
|
|
arch="all"
|
|
|
|
|
license="GPL-2.0-or-later AND LGPL-2.1-or-later"
|
|
|
|
|
makedepends="
|
|
|
|
|
bash-completion-dev
|
|
|
|
|
glib-dev
|
|
|
|
|
gobject-introspection-dev
|
|
|
|
|
help2man
|
|
|
|
|
libgudev-dev
|
|
|
|
|
libmbim-dev
|
|
|
|
|
libqrtr-glib-dev
|
|
|
|
|
linux-headers
|
|
|
|
|
meson
|
|
|
|
|
python3
|
|
|
|
|
"
|
|
|
|
|
subpackages="
|
|
|
|
|
$pkgname-dev
|
|
|
|
|
$pkgname-doc
|
|
|
|
|
$pkgname-bash-completion
|
|
|
|
|
qmi-utils
|
|
|
|
|
"
|
|
|
|
|
#source="https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/$pkgver/libqmi-$pkgver.tar.gz"
|
|
|
|
|
source="https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/$_commit/libqmi-$_commit.tar.gz
|
|
|
|
|
"
|
|
|
|
|
builddir="$srcdir/$pkgname-$_commit"
|
|
|
|
|
|
|
|
|
|
build() {
|
|
|
|
|
abuild-meson \
|
|
|
|
|
-Db_lto=true \
|
|
|
|
|
. output
|
|
|
|
|
meson compile -C output
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
check() {
|
|
|
|
|
local tests=$(meson test --list -C output)
|
|
|
|
|
case "$CARCH" in
|
|
|
|
|
s390x) tests=${tests//test-message} ;;
|
|
|
|
|
esac
|
|
|
|
|
meson test --print-errorlogs -C output $tests
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
package() {
|
|
|
|
|
DESTDIR="$pkgdir" meson install --no-rebuild -C output
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
utils() {
|
|
|
|
|
pkgdesc="$pkgdesc (CLI utilities)"
|
|
|
|
|
|
|
|
|
|
amove usr/bin
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
sha512sums="
|
|
|
|
|
fc178689675b47faaa46c14b126dc054354044238ea00464b4cc4910c5f2c73faaa12d80a5219fbfad65ab575e38f7af3fd79ae7974ea80ed67bfffe027b85c3 libqmi-cff17a676e10d75081516dafa997fe9bc9043c38.tar.gz
|
|
|
|
|
"
|