libnma: enabled gtk4 support, currently disables vala by default

This commit is contained in:
Tim Biermann 2023-10-05 11:11:06 +02:00
parent 75e5bf65c0
commit 5ac42eb6c2
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 15 additions and 11 deletions

View File

@ -22,19 +22,21 @@ drwxr-xr-x root/root usr/include/libnma/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/girepository-1.0/
-rw-r--r-- root/root usr/lib/girepository-1.0/NMA-1.0.typelib
-rw-r--r-- root/root usr/lib/girepository-1.0/NMA4-1.0.typelib
lrwxrwxrwx root/root usr/lib/libnma-gtk4.so -> libnma-gtk4.so.0
lrwxrwxrwx root/root usr/lib/libnma-gtk4.so.0 -> libnma-gtk4.so.0.0.0
-rwxr-xr-x root/root usr/lib/libnma-gtk4.so.0.0.0
lrwxrwxrwx root/root usr/lib/libnma.so -> libnma.so.0
lrwxrwxrwx root/root usr/lib/libnma.so.0 -> libnma.so.0.0.0
-rwxr-xr-x root/root usr/lib/libnma.so.0.0.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libnma-gtk4.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libnma.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/gir-1.0/
-rw-r--r-- root/root usr/share/gir-1.0/NMA-1.0.gir
-rw-r--r-- root/root usr/share/gir-1.0/NMA4-1.0.gir
drwxr-xr-x root/root usr/share/glib-2.0/
drwxr-xr-x root/root usr/share/glib-2.0/schemas/
-rw-r--r-- root/root usr/share/glib-2.0/schemas/org.gnome.nm-applet.eap.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
drwxr-xr-x root/root usr/share/vala/
drwxr-xr-x root/root usr/share/vala/vapi/
-rw-r--r-- root/root usr/share/vala/vapi/libnma.deps
-rw-r--r-- root/root usr/share/vala/vapi/libnma.vapi

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF39udOT+5tE52my0yoSMc0T5/ri0E/EJ6+dLuc0Le4DfOLUhuKhAoZ65PrQ5es+SHEWKVqLzyPu0rttYMYPF4owE=
SHA256 (Pkgfile) = bddcbdb195b29764a92967ba835b51a799118737aee0bc1d4b645a5d81718c07
SHA256 (.footprint) = 285208d17a60d5d4109fb3c58e1082859fa615e78b3124d7915bcc246e1d1887
RWSagIOpLGJF35D22m/s+6NkPp2zAm2KVO0cewXCh0Y0dx4G5H4C+tBW7KDn5o4XlWp0NrShJcN0mYnR2qkPsc6/bNtJvJCaCw8=
SHA256 (Pkgfile) = 9a6c588b8d9f44f0b0ceacc0e91542780c90dc1df8601b15b2cf927410837ea7
SHA256 (.footprint) = 766a9a74d55149ca60f6fcb7cd578be4221c8604ec6b9df1296ea602eeeb4194
SHA256 (libnma-1.10.6.tar.bz2) = debd7a5660446fe1bc9e8be2993118017ed1261937a0e71e61d0900753192df0

View File

@ -2,15 +2,18 @@
# URL: https://gitlab.gnome.org/GNOME/libnma
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: gcr gtk3 iso-codes networkmanager
# Optional: gtk4 mobile-broadband-provider-info vala
name=libnma
version=1.10.6
release=1
release=2
source=(https://gitlab.gnome.org/GNOME/libnma/-/archive/$version/libnma-$version.tar.bz2)
build() {
#prt-get isinst gtk4 && PKGMK_LIBNMA+=' -D libnma_gtk4=true'
prt-get isinst vala || PKGMK_LIBNMA+=' -D vapi=false'
prt-get isinst gtk4 && PKGMK_LIBNMA+=' -D libnma_gtk4=true'
prt-get isinst mobile-broadband-provider-info || PKGMK_LIBNMA+=' -D mobile_broadband_provider_info=false'
#prt-get isinst vala || PKGMK_LIBNMA+=' -D vapi=false'
PKGMK_LIBNMA+=' -D vapi=false'
meson setup $name-$version build $PKGMK_LIBNMA \
--prefix=/usr \
@ -18,7 +21,6 @@ build() {
--wrap-mode nodownload \
-D b_lto=true \
-D b_pie=true \
-D mobile_broadband_provider_info=false \
-D gtk_doc=false
meson compile -C build
DESTDIR=$PKG meson install -C build