diff --git a/srcpkgs/json-glib/template b/srcpkgs/json-glib/template index d22689613e2..d7da3b98557 100644 --- a/srcpkgs/json-glib/template +++ b/srcpkgs/json-glib/template @@ -1,12 +1,13 @@ # Template file for 'json-glib' pkgname=json-glib version=1.4.4 -revision=1 +revision=2 build_style=meson +build_helper="gir" configure_args="-Dintrospection=$(vopt_if gir true false)" -hostmakedepends="pkg-config glib-devel $(vopt_if gir gobject-introspection)" +hostmakedepends="pkg-config glib-devel" makedepends="libglib-devel" -short_desc="A JSON parser for GLib-based libraries and applications" +short_desc="JSON parser for GLib-based libraries and applications" maintainer="maxice8 " license="LGPL-2.1-or-later" homepage="http://live.gnome.org/JsonGlib" @@ -16,10 +17,11 @@ checksum=720c5f4379513dc11fd97dc75336eb0c0d3338c53128044d9fabec4374f4bc47 # Package build options build_options="gir" -# Disable gir for cross builds. -if [ -z "$CROSS_BUILD" ]; then - build_options_default="gir" -fi +case "$XBPS_TARGET_MACHINE" in + x86_64-musl) build_options_default+=" gir" ;; + *-musl) ;; + *) build_options_default+=" gir" ;; +esac json-glib-devel_package() { depends="libglib-devel ${sourcepkg}-${version}_${revision}"