diff options
Diffstat (limited to 'community/libqmi/APKBUILD')
-rw-r--r-- | community/libqmi/APKBUILD | 47 |
1 files changed, 27 insertions, 20 deletions
diff --git a/community/libqmi/APKBUILD b/community/libqmi/APKBUILD index 24e083152ac..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.6 +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=" -6dc9819bb45063ea827b989e99e8e889db0ce6ebec62586003ea385bd54bd76f3e79d63e3f2b57e19da5f42ed87d7aa11aa024a805ec86a6b203981eb7922a76 libqmi-1.30.6.tar.xz +4be50814c846e986d2f792af1d488e76f9e3d5457741c1e49187232150b4e14fd26538d0850f2c014be0144b61781827787ca466cd94f1032019ec69e3ab3f3b libqmi-1.34.0.tar.gz " |