diff options
| author | Markus Volk <f_l_k@t-online.de> | 2023-07-10 09:24:22 +0200 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2023-07-10 11:01:40 -0700 |
| commit | ed0c5261ad886e8424aeb573d227b055187334c4 (patch) | |
| tree | ed6fec977e2b0d94b8e8b61732d6d1e3225262b2 | |
| parent | 564af52a771d1454b4b859553a4bbbbc3dfe38ea (diff) | |
| download | meta-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.bb | 9 |
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 | ||
| 38 | RDEPENDS:${PN} = " \ | 40 | RDEPENDS:${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 | ||
| 48 | EXTRA_OEMESON += "-Dsystem_dbus_proxy=${bindir}/xdg-dbus-proxy -Dsystem_bubblewrap=${bindir}/bwrap" | ||
| 49 | |||
| 45 | GIR_MESON_OPTION = "" | 50 | GIR_MESON_OPTION = "" |
| 46 | 51 | ||
| 47 | PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false,xauth" | 52 | PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false,xauth socat-native" |
| 48 | PACKAGECONFIG[xauth] = "-Dxauth=enabled,-Dxauth=disabled,xauth" | 53 | PACKAGECONFIG[xauth] = "-Dxauth=enabled,-Dxauth=disabled,xauth" |
| 49 | PACKAGECONFIG[seccomp] = "-Dseccomp=enabled,-Dseccomp=disabled,libseccomp" | 54 | PACKAGECONFIG[seccomp] = "-Dseccomp=enabled,-Dseccomp=disabled,libseccomp" |
| 50 | 55 | ||
| 51 | PACKAGECONFIG ?= " \ | 56 | PACKAGECONFIG ?= " \ |
| 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 | ||
| 56 | FILES:${PN} += "${libdir} ${datadir}" | 61 | FILES:${PN} += "${libdir} ${datadir}" |
