diff options
Diffstat (limited to 'community/libqmi')
-rw-r--r-- | community/libqmi/APKBUILD | 51 |
1 files changed, 34 insertions, 17 deletions
diff --git a/community/libqmi/APKBUILD b/community/libqmi/APKBUILD index 5a18e3f5005..21d52a77d2e 100644 --- a/community/libqmi/APKBUILD +++ b/community/libqmi/APKBUILD @@ -1,40 +1,57 @@ # Contributor: Stuart Cardall <developer@it-offshore.co.uk> # Maintainer: Stuart Cardall <developer@it-offshore.co.uk> pkgname=libqmi -pkgver=1.26.8 +pkgver=1.34.0 pkgrel=0 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="glib-dev gtk-doc libgudev-dev libmbim-dev linux-headers python3" +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://www.freedesktop.org/software/libqmi/libqmi-$pkgver.tar.xz" - -# Tests fail -[ "$CARCH" = s390x ] && options="$options !check" +source="https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/$pkgver/libqmi-$pkgver.tar.gz" build() { - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-static \ - --enable-mbim-qmux \ - --enable-qrtr - make + abuild-meson \ + -Db_lto=true \ + . output + meson compile -C output } check() { - make check + local tests=$(meson test --list -C output) + case "$CARCH" in + s390x) tests=${tests//test-message} ;; + esac + meson test --no-rebuild --print-errorlogs -C output $tests } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install --no-rebuild -C output +} + +utils() { + pkgdesc="$pkgdesc (CLI utilities)" + + amove usr/bin } -sha512sums="f04633b7f514a1189e2450f0e1bd4137a7300fb12c5873adb58943bdd7b5ab0168dcfe5b91b06fb152b1b484897c827a4334cdc350d654b074ee9c6deb9bf7a1 libqmi-1.26.8.tar.xz" +sha512sums=" +4be50814c846e986d2f792af1d488e76f9e3d5457741c1e49187232150b4e14fd26538d0850f2c014be0144b61781827787ca466cd94f1032019ec69e3ab3f3b libqmi-1.34.0.tar.gz +" |