aboutsummaryrefslogtreecommitdiffstats
path: root/community/libnma/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libnma/APKBUILD')
-rw-r--r--community/libnma/APKBUILD49
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
+"