From a96e45b4d0ddd6254e89e1178be826980b207180 Mon Sep 17 00:00:00 2001 From: Arda Demir Date: Tue, 29 Nov 2022 16:45:33 +0300 Subject: [PATCH] flatpak: switch to meson build-style. --- srcpkgs/flatpak/template | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/srcpkgs/flatpak/template b/srcpkgs/flatpak/template index 8b460d3d05e7..e72a28a913f1 100644 --- a/srcpkgs/flatpak/template +++ b/srcpkgs/flatpak/template @@ -2,18 +2,18 @@ pkgname=flatpak version=1.15.1 revision=2 -build_style=gnu-configure +build_style=meson build_helper="gir" configure_args=" - --with-curl - --with-system-bubblewrap - --with-system-dbus-proxy - --with-system-helper-user=_flatpak - --enable-selinux-module=no - --enable-gdm-env-file - $(vopt_enable gir introspection)" + -Ddbus_config_dir=/usr/share/dbus-1/system.d + -Dsystem_bubblewrap=bwrap + -Dsystem_dbus_proxy=xdg-dbus-proxy + -Dsystem_helper_user=_flatpak + -Dselinux_module=disabled + -Dgdm_env_file=true + -Dgir=$(vopt_if gir enabled disabled)" hostmakedepends="bubblewrap gettext glib-devel libxslt pkg-config bison - python3-parsing xmlto docbook-xml docbook-xsl xdg-dbus-proxy" + python3-parsing xmlto docbook-xml docbook-xsl xdg-dbus-proxy polkit-devel" makedepends="AppStream-devel libarchive-devel gpgme-devel json-glib-devel libcap-devel libostree-devel libseccomp-devel polkit-devel dconf-devel fuse3-devel libcurl-devel libxml2-devel gdk-pixbuf-devel" @@ -32,10 +32,18 @@ build_options_default="gir" system_accounts="_flatpak" +if [ -z "$XBPS_CHECK_PKGS" ]; then + configure_args+=" -Dtests=false" +fi + post_patch() { vsed -i -e '/cp.*usr.lib.locale.C/d' tests/make-test-runtime.sh } +do_check() { + meson test -C build --timeout-multiplier 3 +} + post_install() { rm -rf $DESTDIR/usr/lib/systemd }