summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Volk <f_l_k@t-online.de>2023-07-10 09:24:22 +0200
committerKhem Raj <raj.khem@gmail.com>2023-07-10 11:01:40 -0700
commited0c5261ad886e8424aeb573d227b055187334c4 (patch)
treeed6fec977e2b0d94b8e8b61732d6d1e3225262b2
parent564af52a771d1454b4b859553a4bbbbc3dfe38ea (diff)
downloadmeta-openembedded-ed0c5261ad886e8424aeb573d227b055187334c4.tar.gz
flatpak: update dependencies
- use system bubblewrap and xdg-dbus-proxy instead of building subprojects - fix seccomp PACKAGECONFIG Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-extended/flatpak/flatpak_1.15.4.bb9
1 files changed, 7 insertions, 2 deletions
diff --git a/meta-oe/recipes-extended/flatpak/flatpak_1.15.4.bb b/meta-oe/recipes-extended/flatpak/flatpak_1.15.4.bb
index fcf80fc854..163d732a86 100644
--- a/meta-oe/recipes-extended/flatpak/flatpak_1.15.4.bb
+++ b/meta-oe/recipes-extended/flatpak/flatpak_1.15.4.bb
@@ -28,11 +28,13 @@ DEPENDS = " \
28 json-glib \ 28 json-glib \
29 libarchive \ 29 libarchive \
30 libcap \ 30 libcap \
31 libxml2 \
31 libxslt-native \ 32 libxslt-native \
32 ostree \ 33 ostree \
33 polkit \ 34 polkit \
34 python3-pyparsing-native \ 35 python3-pyparsing-native \
35 xmlto-native \ 36 xmlto-native \
37 zstd \
36" 38"
37 39
38RDEPENDS:${PN} = " \ 40RDEPENDS:${PN} = " \
@@ -40,17 +42,20 @@ RDEPENDS:${PN} = " \
40 ca-certificates \ 42 ca-certificates \
41 dconf \ 43 dconf \
42 flatpak-xdg-utils \ 44 flatpak-xdg-utils \
45 xdg-dbus-proxy \
43" 46"
44 47
48EXTRA_OEMESON += "-Dsystem_dbus_proxy=${bindir}/xdg-dbus-proxy -Dsystem_bubblewrap=${bindir}/bwrap"
49
45GIR_MESON_OPTION = "" 50GIR_MESON_OPTION = ""
46 51
47PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false,xauth" 52PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false,xauth socat-native"
48PACKAGECONFIG[xauth] = "-Dxauth=enabled,-Dxauth=disabled,xauth" 53PACKAGECONFIG[xauth] = "-Dxauth=enabled,-Dxauth=disabled,xauth"
49PACKAGECONFIG[seccomp] = "-Dseccomp=enabled,-Dseccomp=disabled,libseccomp" 54PACKAGECONFIG[seccomp] = "-Dseccomp=enabled,-Dseccomp=disabled,libseccomp"
50 55
51PACKAGECONFIG ?= " \ 56PACKAGECONFIG ?= " \
52 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xauth', '', d)} \ 57 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xauth', '', d)} \
53 ${@bb.utils.contains('DISTRO_FEATURES', 'security', 'seccomp', '', d)} \ 58 ${@bb.utils.contains('DISTRO_FEATURES', 'seccomp', 'seccomp', '', d)} \
54" 59"
55 60
56FILES:${PN} += "${libdir} ${datadir}" 61FILES:${PN} += "${libdir} ${datadir}"