From 10a34e4af7c127d3fa675538d309830ccad4d8f9 Mon Sep 17 00:00:00 2001 From: bubba-champion <112645980+bubba-champion@users.noreply.github.com> Date: Thu, 1 Sep 2022 15:55:47 +0000 Subject: [PATCH] flatpak: add polkit build option --- srcpkgs/flatpak/template | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/srcpkgs/flatpak/template b/srcpkgs/flatpak/template index 778ab0e681d8..cda84aaff2cb 100644 --- a/srcpkgs/flatpak/template +++ b/srcpkgs/flatpak/template @@ -7,14 +7,14 @@ build_helper="gir" configure_args=" --with-system-bubblewrap --with-system-dbus-proxy - --with-system-helper-user=_flatpak --enable-selinux-module=no - $(vopt_enable gir introspection)" + $(vopt_enable gir introspection) + $(vopt_if polkit '--with-system-helper-user=_flatpak' '--disable-system-helper')" hostmakedepends="bubblewrap gettext glib-devel libxslt pkg-config bison python3-parsing xmlto docbook-xml docbook-xsl xdg-dbus-proxy" makedepends="AppStream-devel libarchive-devel gpgme-devel json-glib-devel - libcap-devel libostree-devel libseccomp-devel polkit-devel dconf-devel - fuse3-devel libsoup-devel libcurl-devel gdk-pixbuf-devel" + libcap-devel libostree-devel libseccomp-devel dconf-devel fuse3-devel + libsoup-devel libcurl-devel gdk-pixbuf-devel $(vopt_if polkit polkit-devel)" depends="bubblewrap gnupg2 xdg-dbus-proxy" checkdepends="attr-progs bubblewrap dbus gnupg2 socat which xdg-dbus-proxy" short_desc="Application sandboxing and distribution framework" @@ -25,10 +25,13 @@ changelog="https://github.com/flatpak/flatpak/raw/main/NEWS" distfiles="https://github.com/flatpak/flatpak/releases/download/${version}/flatpak-${version}.tar.xz" checksum=8e276973770ea24ddf2597ad4aecd36b98393e6bde91e48e1743aaca67f27815 -build_options="gir" -build_options_default="gir" +build_options="gir polkit" +build_options_default="gir polkit" +desc_option_polkit="Helper for system-wide installation" -system_accounts="_flatpak" +if [ "$build_option_polkit" ]; then + system_accounts="_flatpak" +fi post_patch() { vsed -i -e '/cp.*usr.lib.locale.C/d' tests/make-test-runtime.sh