aboutsummaryrefslogtreecommitdiffstats
path: root/community/libnma/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libnma/APKBUILD')
-rw-r--r--community/libnma/APKBUILD48
1 files changed, 28 insertions, 20 deletions
diff --git a/community/libnma/APKBUILD b/community/libnma/APKBUILD
index 1f256e53296..1e2f0f4c0ae 100644
--- a/community/libnma/APKBUILD
+++ b/community/libnma/APKBUILD
@@ -1,39 +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.32
-pkgrel=0
+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 \
- --enable-lto
- 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="
-65244a8901322bc17d48c9cb809080790d5af0195b79becf0317da77b6c6a0fde3f8d3b752f5d7e59a5dba0970f4499077c5d9d6776912a72748290b8ac98e11 libnma-1.8.32.tar.xz
+4801db35a8d510c651fc91da4f394a665a4ba5c35fbefe0496363c404b49d5f4e103f49084220ee58b995684d2ac93643320b7d1777ebeea555e7657768a1f6a libnma-1.10.6.tar.xz
"