* [meta-gnome][PATCH 02/10] gnome-shell-extensions: update SRC_URI[archive.sha256sum]
2022-12-19 13:10 [meta-gnome][PATCH 01/10] pipewire: update 0.3.62 -> 0.3.63 Markus Volk
@ 2022-12-19 13:10 ` Markus Volk
2022-12-19 13:10 ` [meta-gnome][PATCH 03/10] flatpak: add recipe Markus Volk
` (7 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: Markus Volk @ 2022-12-19 13:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Markus Volk
- remove sassc-native dependency
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
.../gnome-shell/gnome-shell-extensions_43.1.bb | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_43.1.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_43.1.bb
index e8c95d6fb..93d791a6b 100644
--- a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_43.1.bb
+++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_43.1.bb
@@ -8,11 +8,7 @@ inherit gnomebase gettext gsettings features_check
REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam gobject-introspection-data"
-SRC_URI[archive.sha256sum] = "3ee65b75b1afd8bcca0a2a03da9b2884787ed40e257a881d9aa6ef7c8727602f"
-
-DEPENDS += " \
- sassc-native \
-"
+SRC_URI[archive.sha256sum] = "adde04bd946a13113557e4c34c890bbe9077505a6a3f0755f17bea1c6e4a2d17"
EXTRA_OEMESON += " \
-Dextension_set=all \
--
2.34.1
^ permalink raw reply related [flat|nested] 24+ messages in thread* [meta-gnome][PATCH 03/10] flatpak: add recipe
2022-12-19 13:10 [meta-gnome][PATCH 01/10] pipewire: update 0.3.62 -> 0.3.63 Markus Volk
2022-12-19 13:10 ` [meta-gnome][PATCH 02/10] gnome-shell-extensions: update SRC_URI[archive.sha256sum] Markus Volk
@ 2022-12-19 13:10 ` Markus Volk
2022-12-19 13:10 ` [meta-gnome][PATCH 04/10] appstream: " Markus Volk
` (6 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: Markus Volk @ 2022-12-19 13:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Markus Volk
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
.../0001-flatpak-pc-add-pc_sysrootdir.patch | 26 ++++++++
.../flatpak/flatpak_1.15.1.bb | 65 +++++++++++++++++++
2 files changed, 91 insertions(+)
create mode 100644 meta-oe/recipes-extended/flatpak/flatpak/0001-flatpak-pc-add-pc_sysrootdir.patch
create mode 100644 meta-oe/recipes-extended/flatpak/flatpak_1.15.1.bb
diff --git a/meta-oe/recipes-extended/flatpak/flatpak/0001-flatpak-pc-add-pc_sysrootdir.patch b/meta-oe/recipes-extended/flatpak/flatpak/0001-flatpak-pc-add-pc_sysrootdir.patch
new file mode 100644
index 000000000..99e9cd23b
--- /dev/null
+++ b/meta-oe/recipes-extended/flatpak/flatpak/0001-flatpak-pc-add-pc_sysrootdir.patch
@@ -0,0 +1,26 @@
+From 3a1ab02d821cd4b0af44c0dad87e290ebaabef83 Mon Sep 17 00:00:00 2001
+From: Markus Volk <f_l_k@t-online.de>
+Date: Wed, 14 Dec 2022 06:50:40 +0100
+Subject: [PATCH] flatpak.pc: add pc_sysrootdir
+
+Signed-off-by: Markus Volk <f_l_k@t-online.de>
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 4a0b865e..5f69b1d9 100644
+--- a/meson.build
++++ b/meson.build
+@@ -509,7 +509,7 @@ pkgconfig_variables += 'exec_prefix=${prefix}'
+ pkgconfig_variables += 'datadir=' + ('${prefix}' / get_option('datadir'))
+
+ pkgconfig_variables += 'datarootdir=' + ('${prefix}' / get_option('datadir'))
+-pkgconfig_variables += 'interfaces_dir=${datadir}/dbus-1/interfaces/'
++pkgconfig_variables += 'interfaces_dir=${pc_sysrootdir}${datadir}/dbus-1/interfaces/'
+ pkgconfig_variables += 'httpbackend=' + get_option('http_backend')
+
+ pkgconfig.generate(
+--
+2.34.1
+
diff --git a/meta-oe/recipes-extended/flatpak/flatpak_1.15.1.bb b/meta-oe/recipes-extended/flatpak/flatpak_1.15.1.bb
new file mode 100644
index 000000000..b6a619b09
--- /dev/null
+++ b/meta-oe/recipes-extended/flatpak/flatpak_1.15.1.bb
@@ -0,0 +1,65 @@
+DESCRIPTION = "Desktop containment framework."
+HOMEPAGE = "http://flatpak.org"
+LICENSE = "LGPL-2.1-only"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
+
+SRC_URI = " \
+ gitsm://github.com/flatpak/flatpak;protocol=https;nobranch=1 \
+ file://0001-flatpak-pc-add-pc_sysrootdir.patch \
+"
+
+SRCREV = "47ea3934c0e055605b8dff93edad2136141e48ec"
+
+S = "${WORKDIR}/git"
+
+inherit meson pkgconfig gettext systemd gobject-introspection python3native useradd mime features_check
+
+REQUIRED_DISTRO_FEATURES = "polkit"
+
+DEPENDS = " \
+ appstream \
+ bison-native \
+ curl \
+ dconf \
+ fuse3 \
+ gdk-pixbuf \
+ glib-2.0 \
+ gpgme \
+ json-glib \
+ libarchive \
+ libcap \
+ libxslt-native \
+ ostree \
+ polkit \
+ python3-pyparsing-native \
+ xmlto-native \
+"
+
+RDEPENDS:${PN} = " \
+ bubblewrap \
+ ca-certificates \
+ dconf \
+ xdg-desktop-portal \
+"
+
+GIR_MESON_OPTION = ""
+
+PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false,xauth"
+PACKAGECONFIG[xauth] = "-Dxauth=enabled,-Dxauth=disabled,xauth"
+PACKAGECONFIG[seccomp] = "-Dseccomp=enabled,-Dseccomp=disabled,libseccomp"
+
+PACKAGECONFIG ?= " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xauth', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'security', 'seccomp', '', d)} \
+"
+
+FILES:${PN} += "${libdir} ${datadir}"
+
+USERADD_PACKAGES = "${PN}"
+USERADD_PARAM:${PN} = "--system --no-create-home --user-group --home-dir ${sysconfdir}/polkit-1 polkitd"
+
+do_install:append() {
+ chmod 0700 ${D}/${datadir}/polkit-1/rules.d
+ chown polkitd ${D}/${datadir}/polkit-1/rules.d
+ chgrp root ${D}/${datadir}/polkit-1/rules.d
+}
--
2.34.1
^ permalink raw reply related [flat|nested] 24+ messages in thread* [meta-gnome][PATCH 04/10] appstream: add recipe
2022-12-19 13:10 [meta-gnome][PATCH 01/10] pipewire: update 0.3.62 -> 0.3.63 Markus Volk
2022-12-19 13:10 ` [meta-gnome][PATCH 02/10] gnome-shell-extensions: update SRC_URI[archive.sha256sum] Markus Volk
2022-12-19 13:10 ` [meta-gnome][PATCH 03/10] flatpak: add recipe Markus Volk
@ 2022-12-19 13:10 ` Markus Volk
2022-12-19 21:05 ` [oe] " Khem Raj
2022-12-19 13:10 ` [meta-gnome][PATCH 05/10] xdg-desktop-portal-wlr: " Markus Volk
` (5 subsequent siblings)
8 siblings, 1 reply; 24+ messages in thread
From: Markus Volk @ 2022-12-19 13:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Markus Volk
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
.../appstream/0001-fix-crosscompile.patch | 43 +++++++++++++++++++
.../appstream/appstream_0.15.5.bb | 33 ++++++++++++++
2 files changed, 76 insertions(+)
create mode 100644 meta-oe/recipes-support/appstream/appstream/0001-fix-crosscompile.patch
create mode 100644 meta-oe/recipes-support/appstream/appstream_0.15.5.bb
diff --git a/meta-oe/recipes-support/appstream/appstream/0001-fix-crosscompile.patch b/meta-oe/recipes-support/appstream/appstream/0001-fix-crosscompile.patch
new file mode 100644
index 000000000..3cf039259
--- /dev/null
+++ b/meta-oe/recipes-support/appstream/appstream/0001-fix-crosscompile.patch
@@ -0,0 +1,43 @@
+From 6ab00a4279823829a9b82dc9e4d055da4de88c6e Mon Sep 17 00:00:00 2001
+From: Markus Volk <f_l_k@t-online.de>
+Date: Mon, 12 Dec 2022 15:42:42 +0100
+Subject: [PATCH] fix crosscompile
+
+Signed-off-by: Markus Volk <f_l_k@t-online.de>
+
+Upstream-Status: Inappropriate [oe-specific]
+---
+ data/meson.build | 2 +-
+ meson.build | 2 +-
+ tools/meson.build | 9 +++++++++
+ 3 files changed, 11 insertions(+), 2 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index aea0cb25..1a085fc9 100644
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -14,7 +14,7 @@ install_data('its/metainfo.loc',
+ metainfo_with_relinfo = custom_target('gen-output',
+ input : ['../NEWS', 'org.freedesktop.appstream.cli.metainfo.xml'],
+ output : ['nol10n_withrelinfo_org.freedesktop.appstream.cli.metainfo.xml'],
+- command : [ascli_exe, 'news-to-metainfo', '--limit=6', '@INPUT0@', '@INPUT1@', '@OUTPUT@']
++ command : ['/usr/bin/appstreamcli', 'news-to-metainfo', '--limit=6', '@INPUT0@', '@INPUT1@', '@OUTPUT@']
+ )
+
+ metainfo_i18n = i18n.itstool_join(
+diff --git a/meson.build b/meson.build
+index fd0e3373..2f273ada 100644
+--- a/meson.build
++++ b/meson.build
+@@ -124,7 +124,7 @@ if get_option ('gir')
+ dependency('gobject-introspection-1.0', version: '>=1.56')
+ endif
+
+-stemmer_inc_dirs = include_directories(['/usr/include'])
++stemmer_inc_dirs = include_directories([''])
+ if get_option('stemming')
+ stemmer_lib = cc.find_library('stemmer', required: true)
+ if not cc.has_header('libstemmer.h')
+--
+2.34.1
+
diff --git a/meta-oe/recipes-support/appstream/appstream_0.15.5.bb b/meta-oe/recipes-support/appstream/appstream_0.15.5.bb
new file mode 100644
index 000000000..6018754c9
--- /dev/null
+++ b/meta-oe/recipes-support/appstream/appstream_0.15.5.bb
@@ -0,0 +1,33 @@
+SUMMARY = "AppStream is a collaborative effort for making machine-readable software metadata easily available."
+HOMEPAGE = "https://github.com/ximion/appstream"
+LICENSE = "LGPL-2.1-only"
+LIC_FILES_CHKSUM = "file://COPYING;md5=435ed639f84d4585d93824e7da3d85da"
+
+DEPENDS = " \
+ curl-native \
+ curl \
+ docbook-xml-dtd4-native \
+ gperf-native \
+ glib-2.0 \
+ libyaml \
+ libstemmer \
+ libxml2 \
+ libxmlb \
+ libxslt-native \
+ itstool-native \
+ docbook-xsl-stylesheets-native \
+ python3-pygments-native \
+"
+
+inherit meson gobject-introspection gettext gtk-doc pkgconfig vala
+
+GIR_MESON_OPTION = ""
+SRC_URI = " \
+ https://www.freedesktop.org/software/appstream/releases/AppStream-${PV}.tar.xz \
+ file://0001-fix-crosscompile.patch \
+"
+
+SRC_URI[sha256sum] = "cb15ed62cc2729683879a2dbf98c0a3267ea2b4d57bba6bc55e70a25500e04c2"
+S = "${WORKDIR}/AppStream-${PV}"
+
+FILES:${PN} += "${datadir}"
--
2.34.1
^ permalink raw reply related [flat|nested] 24+ messages in thread* Re: [oe] [meta-gnome][PATCH 04/10] appstream: add recipe
2022-12-19 13:10 ` [meta-gnome][PATCH 04/10] appstream: " Markus Volk
@ 2022-12-19 21:05 ` Khem Raj
0 siblings, 0 replies; 24+ messages in thread
From: Khem Raj @ 2022-12-19 21:05 UTC (permalink / raw)
To: Markus Volk; +Cc: openembedded-devel
On Mon, Dec 19, 2022 at 5:11 AM Markus Volk <f_l_k@t-online.de> wrote:
>
> Signed-off-by: Markus Volk <f_l_k@t-online.de>
> ---
> .../appstream/0001-fix-crosscompile.patch | 43 +++++++++++++++++++
> .../appstream/appstream_0.15.5.bb | 33 ++++++++++++++
> 2 files changed, 76 insertions(+)
> create mode 100644 meta-oe/recipes-support/appstream/appstream/0001-fix-crosscompile.patch
> create mode 100644 meta-oe/recipes-support/appstream/appstream_0.15.5.bb
>
> diff --git a/meta-oe/recipes-support/appstream/appstream/0001-fix-crosscompile.patch b/meta-oe/recipes-support/appstream/appstream/0001-fix-crosscompile.patch
> new file mode 100644
> index 000000000..3cf039259
> --- /dev/null
> +++ b/meta-oe/recipes-support/appstream/appstream/0001-fix-crosscompile.patch
> @@ -0,0 +1,43 @@
> +From 6ab00a4279823829a9b82dc9e4d055da4de88c6e Mon Sep 17 00:00:00 2001
> +From: Markus Volk <f_l_k@t-online.de>
> +Date: Mon, 12 Dec 2022 15:42:42 +0100
> +Subject: [PATCH] fix crosscompile
> +
> +Signed-off-by: Markus Volk <f_l_k@t-online.de>
> +
> +Upstream-Status: Inappropriate [oe-specific]
> +---
> + data/meson.build | 2 +-
> + meson.build | 2 +-
> + tools/meson.build | 9 +++++++++
> + 3 files changed, 11 insertions(+), 2 deletions(-)
> +
> +diff --git a/data/meson.build b/data/meson.build
> +index aea0cb25..1a085fc9 100644
> +--- a/data/meson.build
> ++++ b/data/meson.build
> +@@ -14,7 +14,7 @@ install_data('its/metainfo.loc',
> + metainfo_with_relinfo = custom_target('gen-output',
> + input : ['../NEWS', 'org.freedesktop.appstream.cli.metainfo.xml'],
> + output : ['nol10n_withrelinfo_org.freedesktop.appstream.cli.metainfo.xml'],
> +- command : [ascli_exe, 'news-to-metainfo', '--limit=6', '@INPUT0@', '@INPUT1@', '@OUTPUT@']
> ++ command : ['/usr/bin/appstreamcli', 'news-to-metainfo', '--limit=6', '@INPUT0@', '@INPUT1@', '@OUTPUT@']
> + )
> +
> + metainfo_i18n = i18n.itstool_join(
> +diff --git a/meson.build b/meson.build
> +index fd0e3373..2f273ada 100644
> +--- a/meson.build
> ++++ b/meson.build
> +@@ -124,7 +124,7 @@ if get_option ('gir')
> + dependency('gobject-introspection-1.0', version: '>=1.56')
> + endif
> +
> +-stemmer_inc_dirs = include_directories(['/usr/include'])
> ++stemmer_inc_dirs = include_directories([''])
> + if get_option('stemming')
> + stemmer_lib = cc.find_library('stemmer', required: true)
> + if not cc.has_header('libstemmer.h')
> +--
> +2.34.1
> +
> diff --git a/meta-oe/recipes-support/appstream/appstream_0.15.5.bb b/meta-oe/recipes-support/appstream/appstream_0.15.5.bb
> new file mode 100644
> index 000000000..6018754c9
> --- /dev/null
> +++ b/meta-oe/recipes-support/appstream/appstream_0.15.5.bb
> @@ -0,0 +1,33 @@
> +SUMMARY = "AppStream is a collaborative effort for making machine-readable software metadata easily available."
> +HOMEPAGE = "https://github.com/ximion/appstream"
> +LICENSE = "LGPL-2.1-only"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=435ed639f84d4585d93824e7da3d85da"
> +
> +DEPENDS = " \
> + curl-native \
> + curl \
> + docbook-xml-dtd4-native \
> + gperf-native \
> + glib-2.0 \
> + libyaml \
> + libstemmer \
libstemmer is in meta-gnome. Please move this recipe to meta-gnome as
well or move libstemmer to meta-oe
> + libxml2 \
> + libxmlb \
> + libxslt-native \
> + itstool-native \
> + docbook-xsl-stylesheets-native \
> + python3-pygments-native \
> +"
> +
> +inherit meson gobject-introspection gettext gtk-doc pkgconfig vala
> +
> +GIR_MESON_OPTION = ""
> +SRC_URI = " \
> + https://www.freedesktop.org/software/appstream/releases/AppStream-${PV}.tar.xz \
> + file://0001-fix-crosscompile.patch \
> +"
> +
> +SRC_URI[sha256sum] = "cb15ed62cc2729683879a2dbf98c0a3267ea2b4d57bba6bc55e70a25500e04c2"
> +S = "${WORKDIR}/AppStream-${PV}"
> +
> +FILES:${PN} += "${datadir}"
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#100099): https://lists.openembedded.org/g/openembedded-devel/message/100099
> Mute This Topic: https://lists.openembedded.org/mt/95764270/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 24+ messages in thread
* [meta-gnome][PATCH 05/10] xdg-desktop-portal-wlr: add recipe
2022-12-19 13:10 [meta-gnome][PATCH 01/10] pipewire: update 0.3.62 -> 0.3.63 Markus Volk
` (2 preceding siblings ...)
2022-12-19 13:10 ` [meta-gnome][PATCH 04/10] appstream: " Markus Volk
@ 2022-12-19 13:10 ` Markus Volk
2022-12-20 6:57 ` [oe] " Khem Raj
2022-12-19 13:10 ` [meta-gnome][PATCH 06/10] xdg-desktop-portal: " Markus Volk
` (4 subsequent siblings)
8 siblings, 1 reply; 24+ messages in thread
From: Markus Volk @ 2022-12-19 13:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Markus Volk
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
.../xdg-desktop-portal-wlr_0.6.0.bb | 28 +++++++++++++++++++
1 file changed, 28 insertions(+)
create mode 100644 meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb
diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb
new file mode 100644
index 000000000..07650a139
--- /dev/null
+++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb
@@ -0,0 +1,28 @@
+SUMMARY = "A xdg-desktop-portal backend for gnome."
+HOMEPAGE = "https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
+
+DEPENDS = " \
+ wayland \
+ wayland-native \
+ wayland-protocols \
+ libdrm \
+ libinih \
+ pipewire \
+ virtual/libgbm \
+"
+
+inherit meson pkgconfig
+
+SRC_URI = "git://github.com/emersion/xdg-desktop-portal-wlr.git;protocol=https;nobranch=1"
+
+S = "${WORKDIR}/git"
+SRCREV = "0a8bfa14607022a080f8b6eabc4757d1918d3cd9"
+
+PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
+
+PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
+PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled"
+
+FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
--
2.34.1
^ permalink raw reply related [flat|nested] 24+ messages in thread* Re: [oe] [meta-gnome][PATCH 05/10] xdg-desktop-portal-wlr: add recipe
2022-12-19 13:10 ` [meta-gnome][PATCH 05/10] xdg-desktop-portal-wlr: " Markus Volk
@ 2022-12-20 6:57 ` Khem Raj
2022-12-20 7:00 ` Khem Raj
0 siblings, 1 reply; 24+ messages in thread
From: Khem Raj @ 2022-12-20 6:57 UTC (permalink / raw)
To: Markus Volk; +Cc: openembedded-devel
this depends on pipewire, which is in meta-multimedia, I wonder if
this recipe should be in meta-multimedia as well.
On Mon, Dec 19, 2022 at 5:11 AM Markus Volk <f_l_k@t-online.de> wrote:
>
> Signed-off-by: Markus Volk <f_l_k@t-online.de>
> ---
> .../xdg-desktop-portal-wlr_0.6.0.bb | 28 +++++++++++++++++++
> 1 file changed, 28 insertions(+)
> create mode 100644 meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb
>
> diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb
> new file mode 100644
> index 000000000..07650a139
> --- /dev/null
> +++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb
> @@ -0,0 +1,28 @@
> +SUMMARY = "A xdg-desktop-portal backend for gnome."
> +HOMEPAGE = "https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
> +
> +DEPENDS = " \
> + wayland \
> + wayland-native \
> + wayland-protocols \
> + libdrm \
> + libinih \
> + pipewire \
> + virtual/libgbm \
> +"
> +
> +inherit meson pkgconfig
> +
> +SRC_URI = "git://github.com/emersion/xdg-desktop-portal-wlr.git;protocol=https;nobranch=1"
> +
> +S = "${WORKDIR}/git"
> +SRCREV = "0a8bfa14607022a080f8b6eabc4757d1918d3cd9"
> +
> +PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
> +
> +PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
> +PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled"
> +
> +FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#100098): https://lists.openembedded.org/g/openembedded-devel/message/100098
> Mute This Topic: https://lists.openembedded.org/mt/95764267/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [oe] [meta-gnome][PATCH 05/10] xdg-desktop-portal-wlr: add recipe
2022-12-20 6:57 ` [oe] " Khem Raj
@ 2022-12-20 7:00 ` Khem Raj
2022-12-21 4:39 ` Markus Volk
0 siblings, 1 reply; 24+ messages in thread
From: Khem Raj @ 2022-12-20 7:00 UTC (permalink / raw)
To: Markus Volk; +Cc: openembedded-devel
next error is with non-systemd distros see
https://errors.yoctoproject.org/Errors/Details/684619/
On Mon, Dec 19, 2022 at 10:57 PM Khem Raj <raj.khem@gmail.com> wrote:
>
> this depends on pipewire, which is in meta-multimedia, I wonder if
> this recipe should be in meta-multimedia as well.
>
> On Mon, Dec 19, 2022 at 5:11 AM Markus Volk <f_l_k@t-online.de> wrote:
> >
> > Signed-off-by: Markus Volk <f_l_k@t-online.de>
> > ---
> > .../xdg-desktop-portal-wlr_0.6.0.bb | 28 +++++++++++++++++++
> > 1 file changed, 28 insertions(+)
> > create mode 100644 meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb
> >
> > diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb
> > new file mode 100644
> > index 000000000..07650a139
> > --- /dev/null
> > +++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal-wlr_0.6.0.bb
> > @@ -0,0 +1,28 @@
> > +SUMMARY = "A xdg-desktop-portal backend for gnome."
> > +HOMEPAGE = "https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
> > +LICENSE = "MIT"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
> > +
> > +DEPENDS = " \
> > + wayland \
> > + wayland-native \
> > + wayland-protocols \
> > + libdrm \
> > + libinih \
> > + pipewire \
> > + virtual/libgbm \
> > +"
> > +
> > +inherit meson pkgconfig
> > +
> > +SRC_URI = "git://github.com/emersion/xdg-desktop-portal-wlr.git;protocol=https;nobranch=1"
> > +
> > +S = "${WORKDIR}/git"
> > +SRCREV = "0a8bfa14607022a080f8b6eabc4757d1918d3cd9"
> > +
> > +PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
> > +
> > +PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
> > +PACKAGECONFIG[systemd] = "-Dsystemd=enabled,-Dsystemd=disabled"
> > +
> > +FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
> > --
> > 2.34.1
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#100098): https://lists.openembedded.org/g/openembedded-devel/message/100098
> > Mute This Topic: https://lists.openembedded.org/mt/95764267/1997914
> > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
^ permalink raw reply [flat|nested] 24+ messages in thread
* [meta-gnome][PATCH 06/10] xdg-desktop-portal: add recipe
2022-12-19 13:10 [meta-gnome][PATCH 01/10] pipewire: update 0.3.62 -> 0.3.63 Markus Volk
` (3 preceding siblings ...)
2022-12-19 13:10 ` [meta-gnome][PATCH 05/10] xdg-desktop-portal-wlr: " Markus Volk
@ 2022-12-19 13:10 ` Markus Volk
2022-12-19 19:25 ` [oe] " Khem Raj
2022-12-19 13:10 ` [meta-gnome][PATCH 07/10] xdg-desktop-portal-gnome: " Markus Volk
` (3 subsequent siblings)
8 siblings, 1 reply; 24+ messages in thread
From: Markus Volk @ 2022-12-19 13:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Markus Volk
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
...p-portal-pc-in-add-pc_sysrootdir-dir.patch | 25 ++++++++++++
.../xdg-desktop-portal_1.16.0.bb | 40 +++++++++++++++++++
2 files changed, 65 insertions(+)
create mode 100644 meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal/0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch
create mode 100644 meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal/0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal/0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch
new file mode 100644
index 000000000..4b80c6e9f
--- /dev/null
+++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal/0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch
@@ -0,0 +1,25 @@
+From 7727dbfef4dd7ced3958ae9ada59a8899976b12d Mon Sep 17 00:00:00 2001
+From: Markus Volk <f_l_k@t-online.de>
+Date: Mon, 12 Dec 2022 18:40:31 +0100
+Subject: [PATCH] xdg-desktop-portal.pc.in: add pc_sysrootdir dir
+
+---
+ xdg-desktop-portal.pc.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/xdg-desktop-portal.pc.in b/xdg-desktop-portal.pc.in
+index 585c0c8..15b5817 100644
+--- a/xdg-desktop-portal.pc.in
++++ b/xdg-desktop-portal.pc.in
+@@ -2,7 +2,7 @@ prefix=@prefix@
+ datarootdir=@datarootdir@
+ datadir=@datadir@
+
+-interfaces_dir=${datadir}/dbus-1/interfaces/
++interfaces_dir=${pc_sysrootdir}${datadir}/dbus-1/interfaces
+
+ Name: xdg-desktop-portal
+ Description: Desktop integration portal
+--
+2.34.1
+
diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
new file mode 100644
index 000000000..d026f3b61
--- /dev/null
+++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
@@ -0,0 +1,40 @@
+SUMMARY = "A portal frontend service for Flatpak and possibly other desktop containment frameworks."
+HOMEPAGE = "https://github.com/flatpak/xdg-desktop-portal"
+LICENSE = "LGPL-2.1-only"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
+
+DEPENDS = " \
+ json-glib \
+ glib-2.0 \
+ libportal \
+ geoclue \
+ pipewire \
+ dbus-native \
+ fuse3 \
+ bubblewrap-native \
+ xmlto-native \
+ flatpak \
+ python3-dbus-native \
+ python3-dbusmock-native \
+"
+
+PORTAL_BACKENDS ?= " \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'xdg-desktop-portal-wlr', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'gtk', 'xdg-desktop-portal-gnome', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'gtk+3', 'xdg-desktop-portal-gnome', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'gtk4', 'xdg-desktop-portal-gnome', '', d)} \
+"
+
+RDEPENDS:${PN} = "bubblewrap ${PORTAL_BACKENDS}"
+
+inherit meson pkgconfig python3native
+
+SRC_URI = " \
+ git://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=main \
+ file://0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch \
+"
+
+S = "${WORKDIR}/git"
+SRCREV = "88af6c8ca4106fcf70925355350a669848e9fd5a"
+
+FILES:${PN} += "${libdir}/systemd ${datadir}/dbus-1"
--
2.34.1
^ permalink raw reply related [flat|nested] 24+ messages in thread* Re: [oe] [meta-gnome][PATCH 06/10] xdg-desktop-portal: add recipe
2022-12-19 13:10 ` [meta-gnome][PATCH 06/10] xdg-desktop-portal: " Markus Volk
@ 2022-12-19 19:25 ` Khem Raj
2022-12-19 19:43 ` Markus Volk
` (2 more replies)
0 siblings, 3 replies; 24+ messages in thread
From: Khem Raj @ 2022-12-19 19:25 UTC (permalink / raw)
To: Markus Volk; +Cc: openembedded-devel
I am seeing this issue
10:01:37 ERROR: Nothing PROVIDES 'python3-dbusmock-native' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
DEPENDS on or otherwise requires it). Close matches:
10:01:37 python3-dbus-native
10:01:37 python3-dbussy-native
10:01:37 python3-pysocks-native
10:01:38 ERROR: Nothing PROVIDES 'bubblewrap-native' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
DEPENDS on or otherwise requires it). Close matches:
10:01:38 babl-native
10:01:38 ERROR: Nothing PROVIDES 'flatpak' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
DEPENDS on or otherwise requires it)
10:01:38 flatpak was skipped: missing required distro feature 'polkit'
(not in DISTRO_FEATURES)
10:01:39 ERROR: Nothing RPROVIDES 'xdg-desktop-portal-dev' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
RDEPENDS on or otherwise requires it)
10:01:39 No eligible RPROVIDERs exist for 'xdg-desktop-portal-dev'
10:01:39 NOTE: Runtime target 'xdg-desktop-portal-dev' is unbuildable,
removing...
10:01:39 Missing or unbuildable dependency chain was: ['xdg-desktop-portal-dev']
10:01:39 ERROR: Nothing RPROVIDES 'bubblewrap' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
RDEPENDS on or otherwise requires it)
10:01:39 NOTE: Runtime target 'bubblewrap' is unbuildable, removing...
10:01:39 Missing or unbuildable dependency chain was: ['bubblewrap']
10:01:39 ERROR: Nothing RPROVIDES 'xdg-desktop-portal' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
RDEPENDS on or otherwise requires it)
10:01:39 No eligible RPROVIDERs exist for 'xdg-desktop-portal'
10:01:39 NOTE: Runtime target 'xdg-desktop-portal' is unbuildable, removing...
10:01:39 Missing or unbuildable dependency chain was: ['xdg-desktop-portal']
10:01:40 ERROR: Nothing RPROVIDES 'xdg-desktop-portal-gnome-dev' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gnome_43.1.bb
RDEPENDS on or otherwise requires it)
10:01:40 No eligible RPROVIDERs exist for 'xdg-desktop-portal-gnome-dev'
10:01:40 NOTE: Runtime target 'xdg-desktop-portal-gnome-dev' is
unbuildable, removing...
10:01:40 Missing or unbuildable dependency chain was:
['xdg-desktop-portal-gnome-dev']
10:01:40 ERROR: Nothing RPROVIDES 'xdg-desktop-portal-gnome' (but
/mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gnome_43.1.bb
RDEPENDS on or otherwise requires it)
10:01:40 No eligible RPROVIDERs exist for 'xdg-desktop-portal-gnome'
10:01:40 NOTE: Runtime target 'xdg-desktop-portal-gnome' is
unbuildable, removing...
10:01:40 Missing or unbuildable dependency chain was:
['xdg-desktop-portal-gnome']
On Mon, Dec 19, 2022 at 5:12 AM Markus Volk <f_l_k@t-online.de> wrote:
>
> Signed-off-by: Markus Volk <f_l_k@t-online.de>
> ---
> ...p-portal-pc-in-add-pc_sysrootdir-dir.patch | 25 ++++++++++++
> .../xdg-desktop-portal_1.16.0.bb | 40 +++++++++++++++++++
> 2 files changed, 65 insertions(+)
> create mode 100644 meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal/0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch
> create mode 100644 meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
>
> diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal/0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal/0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch
> new file mode 100644
> index 000000000..4b80c6e9f
> --- /dev/null
> +++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal/0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch
> @@ -0,0 +1,25 @@
> +From 7727dbfef4dd7ced3958ae9ada59a8899976b12d Mon Sep 17 00:00:00 2001
> +From: Markus Volk <f_l_k@t-online.de>
> +Date: Mon, 12 Dec 2022 18:40:31 +0100
> +Subject: [PATCH] xdg-desktop-portal.pc.in: add pc_sysrootdir dir
> +
> +---
> + xdg-desktop-portal.pc.in | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/xdg-desktop-portal.pc.in b/xdg-desktop-portal.pc.in
> +index 585c0c8..15b5817 100644
> +--- a/xdg-desktop-portal.pc.in
> ++++ b/xdg-desktop-portal.pc.in
> +@@ -2,7 +2,7 @@ prefix=@prefix@
> + datarootdir=@datarootdir@
> + datadir=@datadir@
> +
> +-interfaces_dir=${datadir}/dbus-1/interfaces/
> ++interfaces_dir=${pc_sysrootdir}${datadir}/dbus-1/interfaces
> +
> + Name: xdg-desktop-portal
> + Description: Desktop integration portal
> +--
> +2.34.1
> +
> diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
> new file mode 100644
> index 000000000..d026f3b61
> --- /dev/null
> +++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
> @@ -0,0 +1,40 @@
> +SUMMARY = "A portal frontend service for Flatpak and possibly other desktop containment frameworks."
> +HOMEPAGE = "https://github.com/flatpak/xdg-desktop-portal"
> +LICENSE = "LGPL-2.1-only"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
> +
> +DEPENDS = " \
> + json-glib \
> + glib-2.0 \
> + libportal \
> + geoclue \
> + pipewire \
> + dbus-native \
> + fuse3 \
> + bubblewrap-native \
> + xmlto-native \
> + flatpak \
> + python3-dbus-native \
> + python3-dbusmock-native \
> +"
> +
> +PORTAL_BACKENDS ?= " \
> + ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'xdg-desktop-portal-wlr', '', d)} \
> + ${@bb.utils.contains('DISTRO_FEATURES', 'gtk', 'xdg-desktop-portal-gnome', '', d)} \
> + ${@bb.utils.contains('DISTRO_FEATURES', 'gtk+3', 'xdg-desktop-portal-gnome', '', d)} \
> + ${@bb.utils.contains('DISTRO_FEATURES', 'gtk4', 'xdg-desktop-portal-gnome', '', d)} \
> +"
> +
> +RDEPENDS:${PN} = "bubblewrap ${PORTAL_BACKENDS}"
> +
> +inherit meson pkgconfig python3native
> +
> +SRC_URI = " \
> + git://github.com/flatpak/xdg-desktop-portal.git;protocol=https;branch=main \
> + file://0001-xdg-desktop-portal-pc-in-add-pc_sysrootdir-dir.patch \
> +"
> +
> +S = "${WORKDIR}/git"
> +SRCREV = "88af6c8ca4106fcf70925355350a669848e9fd5a"
> +
> +FILES:${PN} += "${libdir}/systemd ${datadir}/dbus-1"
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#100104): https://lists.openembedded.org/g/openembedded-devel/message/100104
> Mute This Topic: https://lists.openembedded.org/mt/95764279/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [oe] [meta-gnome][PATCH 06/10] xdg-desktop-portal: add recipe
2022-12-19 19:25 ` [oe] " Khem Raj
@ 2022-12-19 19:43 ` Markus Volk
2022-12-19 20:15 ` Khem Raj
2022-12-19 20:09 ` Markus Volk
2022-12-23 3:15 ` Markus Volk
2 siblings, 1 reply; 24+ messages in thread
From: Markus Volk @ 2022-12-19 19:43 UTC (permalink / raw)
To: Khem Raj; +Cc: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 771 bytes --]
Am Mo, 19. Dez 2022 um 11:25:16 -0800 schrieb Khem Raj
<raj.khem@gmail.com>:
> 10:01:37 ERROR: Nothing PROVIDES 'python3-dbusmock-native' (but
> /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
Sorry, I forgot that I allowed to build python3-dbusmock-native in
oe-core. What would be the right way to fix it? I ask because I sent a
patch for it some time ago when python3-dbusmock-native was needed for
evolution-data-server tests and was rejected in oe-core. I don't
remember what the problem was.
I think removing the dependency of python3-dbusmock-native would also
work as long as it is installed on the host system. But it's not by
default, at least for ubuntu 22.04
[-- Attachment #2: Type: text/html, Size: 957 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [oe] [meta-gnome][PATCH 06/10] xdg-desktop-portal: add recipe
2022-12-19 19:43 ` Markus Volk
@ 2022-12-19 20:15 ` Khem Raj
2022-12-19 20:26 ` Markus Volk
0 siblings, 1 reply; 24+ messages in thread
From: Khem Raj @ 2022-12-19 20:15 UTC (permalink / raw)
To: Markus Volk; +Cc: openembedded-devel
On Mon, Dec 19, 2022 at 11:43 AM Markus Volk <f_l_k@t-online.de> wrote:
>
> Am Mo, 19. Dez 2022 um 11:25:16 -0800 schrieb Khem Raj <raj.khem@gmail.com>:
>
> 10:01:37 ERROR: Nothing PROVIDES 'python3-dbusmock-native' (but /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
>
>
> Sorry, I forgot that I allowed to build python3-dbusmock-native in oe-core. What would be the right way to fix it? I ask because I sent a patch for it some time ago when python3-dbusmock-native was needed for evolution-data-server tests and was rejected in oe-core. I don't remember what the problem was.
> I think removing the dependency of python3-dbusmock-native would also work as long as it is installed on the host system. But it's not by default, at least for ubuntu 22.04
Well I see python3-dbusmock is in core layer, it should be simple to
bbclassextend it to provide native variant as well. What objections
did you see ?
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [oe] [meta-gnome][PATCH 06/10] xdg-desktop-portal: add recipe
2022-12-19 19:25 ` [oe] " Khem Raj
2022-12-19 19:43 ` Markus Volk
@ 2022-12-19 20:09 ` Markus Volk
2022-12-19 20:16 ` Khem Raj
2022-12-23 3:15 ` Markus Volk
2 siblings, 1 reply; 24+ messages in thread
From: Markus Volk @ 2022-12-19 20:09 UTC (permalink / raw)
To: Khem Raj; +Cc: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 324 bytes --]
Am Mo, 19. Dez 2022 um 11:25:16 -0800 schrieb Khem Raj
<raj.khem@gmail.com>:
> 10:01:38 ERROR: Nothing PROVIDES 'bubblewrap-native' (but
> /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
I'll try to send a patch for meta-security
[-- Attachment #2: Type: text/html, Size: 489 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [oe] [meta-gnome][PATCH 06/10] xdg-desktop-portal: add recipe
2022-12-19 20:09 ` Markus Volk
@ 2022-12-19 20:16 ` Khem Raj
0 siblings, 0 replies; 24+ messages in thread
From: Khem Raj @ 2022-12-19 20:16 UTC (permalink / raw)
To: Markus Volk; +Cc: openembedded-devel
On Mon, Dec 19, 2022 at 12:10 PM Markus Volk <f_l_k@t-online.de> wrote:
>
> Am Mo, 19. Dez 2022 um 11:25:16 -0800 schrieb Khem Raj <raj.khem@gmail.com>:
>
> 10:01:38 ERROR: Nothing PROVIDES 'bubblewrap-native' (but /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-openembedded/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.16.0.bb
>
>
> I'll try to send a patch for meta-security
Adding bubblewrap recipe to meta-oe might be better perhaps, I see it
being needed in webkit as well.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [oe] [meta-gnome][PATCH 06/10] xdg-desktop-portal: add recipe
2022-12-19 19:25 ` [oe] " Khem Raj
2022-12-19 19:43 ` Markus Volk
2022-12-19 20:09 ` Markus Volk
@ 2022-12-23 3:15 ` Markus Volk
2 siblings, 0 replies; 24+ messages in thread
From: Markus Volk @ 2022-12-23 3:15 UTC (permalink / raw)
To: Khem Raj; +Cc: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 340 bytes --]
Am Mo, 19. Dez 2022 um 11:25:16 -0800 schrieb Khem Raj
<raj.khem@gmail.com>:
> 10:01:40 No eligible RPROVIDERs exist for 'xdg-desktop-portal-gnome'
I removed the circular dependency between xdg-desktop-portal and
xdg-desktop-portal-gnome and resent the remaining 3 patches for flatpak
support. Let me know if it still causes problems.
[-- Attachment #2: Type: text/html, Size: 506 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* [meta-gnome][PATCH 07/10] xdg-desktop-portal-gnome: add recipe
2022-12-19 13:10 [meta-gnome][PATCH 01/10] pipewire: update 0.3.62 -> 0.3.63 Markus Volk
` (4 preceding siblings ...)
2022-12-19 13:10 ` [meta-gnome][PATCH 06/10] xdg-desktop-portal: " Markus Volk
@ 2022-12-19 13:10 ` Markus Volk
2022-12-19 13:10 ` [meta-gnome][PATCH 08/10] grilo: update 0.3.14 -> 0.3.15 Markus Volk
` (2 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: Markus Volk @ 2022-12-19 13:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Markus Volk
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
.../xdg-desktop-portal-gnome_43.1.bb | 29 +++++++++++++++++++
1 file changed, 29 insertions(+)
create mode 100644 meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gnome_43.1.bb
diff --git a/meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gnome_43.1.bb b/meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gnome_43.1.bb
new file mode 100644
index 000000000..52e0e1f1d
--- /dev/null
+++ b/meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gnome_43.1.bb
@@ -0,0 +1,29 @@
+SUMMARY = "A xdg-desktop-portal backend for gnome."
+HOMEPAGE = "https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome"
+LICENSE = "LGPL-2.1-only"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
+
+DEPENDS = " \
+ glib-2.0-native \
+ gtk4\
+ xdg-desktop-portal \
+ libadwaita \
+ fontconfig \
+ gsettings-desktop-schemas \
+ gnome-desktop \
+ dconf \
+"
+
+inherit meson pkgconfig gsettings
+
+SRC_URI = "git://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome.git;protocol=https;nobranch=1"
+
+S = "${WORKDIR}/git"
+SRCREV = "4fd5a8bf16b01c78ed19764415cb26d29aaf7eab"
+
+PACKAGECONFIG ?= ""
+
+PACKAGECONFIG[screenshot] = ",,,gnome-shell"
+PACKAGECONFIG[screencast] = ",,,mutter"
+
+FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
--
2.34.1
^ permalink raw reply related [flat|nested] 24+ messages in thread* [meta-gnome][PATCH 08/10] grilo: update 0.3.14 -> 0.3.15
2022-12-19 13:10 [meta-gnome][PATCH 01/10] pipewire: update 0.3.62 -> 0.3.63 Markus Volk
` (5 preceding siblings ...)
2022-12-19 13:10 ` [meta-gnome][PATCH 07/10] xdg-desktop-portal-gnome: " Markus Volk
@ 2022-12-19 13:10 ` Markus Volk
2022-12-19 13:10 ` [meta-gnome][PATCH 09/10] libxmlb: allow to build native Markus Volk
2022-12-19 13:10 ` [meta-gnome][PATCH 10/10] gnome-software: add recipe Markus Volk
8 siblings, 0 replies; 24+ messages in thread
From: Markus Volk @ 2022-12-19 13:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Markus Volk
build with libsoup3
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
.../recipes-gnome/grilo/{grilo_0.3.14.bb => grilo_0.3.15.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-gnome/recipes-gnome/grilo/{grilo_0.3.14.bb => grilo_0.3.15.bb} (87%)
diff --git a/meta-gnome/recipes-gnome/grilo/grilo_0.3.14.bb b/meta-gnome/recipes-gnome/grilo/grilo_0.3.15.bb
similarity index 87%
rename from meta-gnome/recipes-gnome/grilo/grilo_0.3.14.bb
rename to meta-gnome/recipes-gnome/grilo/grilo_0.3.15.bb
index 7ceb26d7a..d51a27f01 100644
--- a/meta-gnome/recipes-gnome/grilo/grilo_0.3.14.bb
+++ b/meta-gnome/recipes-gnome/grilo/grilo_0.3.15.bb
@@ -11,7 +11,7 @@ GNOMEBASEBUILDCLASS = "meson"
inherit gnomebase gobject-introspection gtk-doc gettext vala
-SRC_URI[archive.sha256sum] = "0369d0b00bb0f59ba5f7aea8cfc665f38df14a5b4182d28c7c1e2cd15b518743"
+SRC_URI[archive.sha256sum] = "f352acf73665669934270636fede66b52da6801fe20f638c4048ab2678577b2d"
GIR_MESON_OPTION = "enable-introspection"
GTKDOC_MESON_OPTION = "enable-gtk-doc"
@@ -20,7 +20,7 @@ GTKDOC_MESON_OPTION = "enable-gtk-doc"
# | bindings/vala/meson.build:15:0: ERROR: Unknown variable "grlnet_gir".
PACKAGECONFIG ??= "net"
-PACKAGECONFIG[net] = "-Denable-grl-net=true, -Denable-grl-net=false, libsoup-2.4"
+PACKAGECONFIG[net] = "-Denable-grl-net=true, -Denable-grl-net=false, libsoup-3.0"
PACKAGECONFIG[test-ui] = "-Denable-test-ui=true, -Denable-test-ui=false, gtk+3 liboauth"
# Once we have a recipe for 'totem-plparser' this can turn into a PACKAGECONFIG
--
2.34.1
^ permalink raw reply related [flat|nested] 24+ messages in thread* [meta-gnome][PATCH 09/10] libxmlb: allow to build native
2022-12-19 13:10 [meta-gnome][PATCH 01/10] pipewire: update 0.3.62 -> 0.3.63 Markus Volk
` (6 preceding siblings ...)
2022-12-19 13:10 ` [meta-gnome][PATCH 08/10] grilo: update 0.3.14 -> 0.3.15 Markus Volk
@ 2022-12-19 13:10 ` Markus Volk
2022-12-19 14:19 ` [oe] " Fabio Estevam
2022-12-19 13:10 ` [meta-gnome][PATCH 10/10] gnome-software: add recipe Markus Volk
8 siblings, 1 reply; 24+ messages in thread
From: Markus Volk @ 2022-12-19 13:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Markus Volk
This will be needed for gnome-software
---
meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb b/meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb
index 1f5310ca1..3366b7e7f 100644
--- a/meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb
+++ b/meta-oe/recipes-gnome/libxmlb/libxmlb_0.3.10.bb
@@ -18,3 +18,5 @@ PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
GTKDOC_MESON_OPTION = "gtkdoc"
FILES:${PN}-bin += "${libexecdir}/*"
+
+BBCLASSEXTEND = "native"
--
2.34.1
^ permalink raw reply related [flat|nested] 24+ messages in thread* [meta-gnome][PATCH 10/10] gnome-software: add recipe
2022-12-19 13:10 [meta-gnome][PATCH 01/10] pipewire: update 0.3.62 -> 0.3.63 Markus Volk
` (7 preceding siblings ...)
2022-12-19 13:10 ` [meta-gnome][PATCH 09/10] libxmlb: allow to build native Markus Volk
@ 2022-12-19 13:10 ` Markus Volk
8 siblings, 0 replies; 24+ messages in thread
From: Markus Volk @ 2022-12-19 13:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Markus Volk
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
.../gnome-software/gnome-software_43.2.bb | 46 +++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 meta-gnome/recipes-gnome/gnome-software/gnome-software_43.2.bb
diff --git a/meta-gnome/recipes-gnome/gnome-software/gnome-software_43.2.bb b/meta-gnome/recipes-gnome/gnome-software/gnome-software_43.2.bb
new file mode 100644
index 000000000..1ac451c62
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gnome-software/gnome-software_43.2.bb
@@ -0,0 +1,46 @@
+SUMMARY = "GNOME Software allows users to easily find, discover and install apps."
+LICENSE = "GPL-2.0-only"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+GNOMEBASEBUILDCLASS = "meson"
+GTKDOC_MESON_OPTION ?= "gtk_doc"
+
+inherit gnomebase gsettings itstool gnome-help gtk-icon-cache gtk-doc mime mime-xdg gettext upstream-version-is-even features_check
+
+REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam"
+
+DEPENDS += " \
+ libadwaita \
+ appstream \
+ gdk-pixbuf \
+ gtk4 \
+ libgudev \
+ libxmlb-native \
+ glib-2.0 \
+ glib-2.0-native \
+ libsoup-3.0 \
+ json-glib \
+ polkit \
+ gsettings-desktop-schemas \
+ polkit \
+ libsoup-3.0 \
+ iso-codes \
+"
+
+RDEPENDS:${PN} = "iso-codes"
+
+EXTRA_OEMESON += "-Dtests=false -Dsoup2=false"
+
+SRC_URI[archive.sha256sum] = "22aa7f0a317c770f68b897e9e512b2cbedb181b695ffdb0b658d99bbd64f368d"
+
+PACKAGECONFIG ?= "flatpak"
+PACKAGECONFIG[flatpak] = "-Dflatpak=true,-Dflatpak=false,flatpak ostree"
+PACKAGECONFIG[snap] = "-Dsnap=true,-Dsnap=false,snapd-glib"
+PACKAGECONFIG[gtk_doc] = "-Dgtk_doc=true,-Dgtk_doc=false,libxslt-native docbook-xsl-stylesheets"
+PACKAGECONFIG[man] = "-Dman=true,-Dman=false,libxslt-native docbook-xsl-stylesheets"
+PACKAGECONFIG[packagekit] = "-Dpackagekit=true,-Dpackagekit=false,gnome-packagekit,gnome-packagekit"
+PACKAGECONFIG[fwupd] = "-Dfwupd=true,-Dfwupd=false,fwupd,fwupd"
+PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent"
+
+FILES:${PN} += "${libdir}gnome-software/libgnomesoftware.so ${datadir}"
+INSANE_SKIP:${PN} = "dev-so"
--
2.34.1
^ permalink raw reply related [flat|nested] 24+ messages in thread