diff options
Diffstat (limited to 'community/libqmi/APKBUILD')
-rw-r--r-- | community/libqmi/APKBUILD | 49 |
1 files changed, 28 insertions, 21 deletions
diff --git a/community/libqmi/APKBUILD b/community/libqmi/APKBUILD index 5352aeeef7b..21d52a77d2e 100644 --- a/community/libqmi/APKBUILD +++ b/community/libqmi/APKBUILD @@ -1,50 +1,57 @@ # Contributor: Stuart Cardall <developer@it-offshore.co.uk> # Maintainer: Stuart Cardall <developer@it-offshore.co.uk> pkgname=libqmi -pkgver=1.30.2 -pkgrel=1 +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 libqrtr-glib-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 - ${pkgname#lib}-utils + qmi-utils " -source="https://www.freedesktop.org/software/libqmi/libqmi-$pkgver.tar.xz" +source="https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/$pkgver/libqmi-$pkgver.tar.gz" build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-static \ - --enable-mbim-qmux \ - --enable-qrtr \ - --enable-gtk-doc - 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' + amove usr/bin } sha512sums=" -e34e9cb4b49df6eac555e6493cfc89aaf6f9be3fbfb0b19a5fb6b69c81768fda499a6438b1a4f39b84a350899721c6a04c4195985077ac35da0036794bc59367 libqmi-1.30.2.tar.xz +4be50814c846e986d2f792af1d488e76f9e3d5457741c1e49187232150b4e14fd26538d0850f2c014be0144b61781827787ca466cd94f1032019ec69e3ab3f3b libqmi-1.34.0.tar.gz " |