diff --git a/hardware/virtualization/flatpak/actions.py b/hardware/virtualization/flatpak/actions.py
index 09ab45af85..73f4940266 100644
--- a/hardware/virtualization/flatpak/actions.py
+++ b/hardware/virtualization/flatpak/actions.py
@@ -7,25 +7,22 @@
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
+from pisi.actionsapi import mesontools
from pisi.actionsapi import get
def setup():
- shelltools.system("NOCONFIGURE=1 ./autogen.sh")
- autotools.configure("--enable-selinux-module=no \
- --with-system-bubblewrap \
- --with-priv-mode=none \
- --with-system-dbus-proxy \
- --without-systemd")
+ mesontools.configure("-Dselinux_module=disabled \
+ -Dtests=false \
+ -Dsystem_dbus_proxy=xdg-dbus-proxy \
+ -Dsystemd=disabled")
- pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
- autotools.make()
+ mesontools.build()
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
- # shelltools.system('install -d -o root -g 102 -m 750 "%s/usr/share/polkit-1/rules.d"' % get.installDIR())
+ mesontools.install()
pisitools.removeDir("/usr/lib/systemd")
diff --git a/hardware/virtualization/flatpak/pspec.xml b/hardware/virtualization/flatpak/pspec.xml
index b1a638786a..c8be0e8442 100644
--- a/hardware/virtualization/flatpak/pspec.xml
+++ b/hardware/virtualization/flatpak/pspec.xml
@@ -11,15 +11,20 @@
LGPLv2.1
Application distribution framework
Linux application sandboxing and distribution framework, formerly xdg-app
- https://github.com/flatpak/flatpak/releases/download/1.15.6/flatpak-1.15.6.tar.xz
+ https://github.com/flatpak/flatpak/releases/download/1.15.8/flatpak-1.15.8.tar.xz
+
+ meson
xmlto
+ socat
zstd-devel
util-linux
gtk-doc
eudev-devel
+ gpgme-devel
libcap-devel
gettext-devel
+ malcontent-devel
zlib-devel
bubblewrap
polkit-devel
@@ -34,14 +39,16 @@
python3-pyparsing
xdg-dbus-proxy
elogind-devel
- fuse-devel
curl-devel
openssl-devel
fuse3-devel
appstream-devel
+ wayland-client
+ wayland-devel
+ wayland-protocols-devel
- gentoo/flatpak-1.14.4-fuse-3-slotted.patch
+
@@ -50,11 +57,12 @@
zstd
xorg-app
- bubblewrap
+ bubblewrap
fuse
glib2
gpgme
gnupg
+ libcap
libXau
libxml2
libsoup
@@ -63,7 +71,8 @@
libseccomp
gdk-pixbuf
dconf
- ostree
+ malcontent
+ ostree
polkit
appstream-glib
python3-pyparsing
@@ -73,6 +82,7 @@
curl
fuse3
appstream
+ wayland-client
/usr/bin
@@ -107,6 +117,18 @@
flatpak
glib2-devel
ostree-devel
+ curl-devel
+ zstd-devel
+ dconf-devel
+ gpgme-devel
+ libXau-devel
+ polkit-devel
+ libxml2-devel
+ wayland-devel
+ json-glib-devel
+ libarchive-devel
+ libseccomp-devel
+ malcontent-devel
/usr/include
@@ -116,6 +138,13 @@
+
+ 2024-04-19
+ 1.15.8
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2023-11-15
1.15.6