diff options
Diffstat (limited to 'community/libnma/APKBUILD')
-rw-r--r-- | community/libnma/APKBUILD | 49 |
1 files changed, 30 insertions, 19 deletions
diff --git a/community/libnma/APKBUILD b/community/libnma/APKBUILD index c8d8b47f67b..1e2f0f4c0ae 100644 --- a/community/libnma/APKBUILD +++ b/community/libnma/APKBUILD @@ -1,36 +1,47 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libnma -pkgver=1.8.30 -pkgrel=1 +pkgver=1.10.6 +pkgrel=2 pkgdesc="NetworkManager GUI client library" url="https://wiki.gnome.org/Projects/NetworkManager/" -# s390x, mips64 and riscv64 blocked by polkit -arch="all !s390x !mips64 !riscv64" +arch="all" license="LGPL-2.1-or-later" depends="mobile-broadband-provider-info" -makedepends="iso-codes-dev networkmanager-dev glib-dev gtk+3.0-dev gcr-dev - gobject-introspection-dev vala gtk-doc" -subpackages="$pkgname-static $pkgname-dev $pkgname-doc $pkgname-lang" +makedepends=" + gcr4-dev + glib-dev + gobject-introspection-dev + gtk+3.0-dev + gtk4.0-dev + iso-codes-dev + meson + networkmanager-dev + vala + " +subpackages="$pkgname-dev $pkgname-lang" source="https://download.gnome.org/sources/libnma/${pkgver%.*}/libnma-$pkgver.tar.xz" build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var - make + abuild-meson \ + -Db_lto=true \ + -Dlibnma_gtk4=true \ + -Dgtk_doc=false \ + . output + meson compile -C output } check() { - make check + meson test --print-errorlogs --no-rebuild -C output } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install --no-rebuild -C output + + # in network-manager-applet + rm "$pkgdir"/usr/share/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml } -sha512sums="4d8f93d035fca4252e5c5dafc756ee6bc8f1d302aaeca77c5c0acb5d7f6cd4214224fb48e2706e69084c5a714aafa7837769be17d0642cc29eded9eb175a1107 libnma-1.8.30.tar.xz" +sha512sums=" +4801db35a8d510c651fc91da4f394a665a4ba5c35fbefe0496363c404b49d5f4e103f49084220ee58b995684d2ac93643320b7d1777ebeea555e7657768a1f6a libnma-1.10.6.tar.xz +" |