Re: [OE-core] [PATCH 4/7] gconf: remove explicit gobject-introspection DEPENDS

2023-05-18 Thread Petr Kubizňák
, May 16, 2023 8:40 PM To: openembedded-core@lists.openembedded.org Cc: alex.kana...@gmail.com; Petr Kubizňák - 2N Subject: [PATCH 4/7] gconf: remove explicit gobject-introspection DEPENDS From: Ross Burton The gobject-introspection inherit does this for us. Signed-off-by: Ross Burton --- meta

Re: [OE-core] [PATCH 5/7] gi-docgen.bbclass: depends on gobject-introspection-data being enabled

2023-05-18 Thread Petr Kubizňák
The comment before the modified line does not match now. Petr From: ross.bur...@arm.com Sent: Tuesday, May 16, 2023 8:40 PM To: openembedded-core@lists.openembedded.org Cc: alex.kana...@gmail.com; Petr Kubizňák - 2N Subject: [PATCH 5/7] gi-docgen.bbclass

Re: [OE-core] [PATCH 6/7] python3-pygobject: mandate gobject-introspection-data DISTRO_FEATURE

2023-05-18 Thread Petr Kubizňák
@lists.openembedded.org Cc: alex.kana...@gmail.com; Petr Kubizňák - 2N Subject: [PATCH 6/7] python3-pygobject: mandate gobject-introspection-data DISTRO_FEATURE From: Ross Burton PyGObject needs gobject-introspection to function, so add a distro features check. Signed-off-by: Ross Burton

Re: [OE-core][PATCH v5 1/6] gobject-introspection: reduce dependencies

2023-05-15 Thread Petr Kubizňák
be always in DEPENDS. Petr From: Ross Burton Sent: Monday, May 15, 2023 3:58 PM To: martin.ja...@gmail.com Cc: Petr Kubizňák - 2N; openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH v5 1/6] gobject-introspection: reduce dependencies On 15 May

Re: [OE-core][PATCH v4] devicetree.bbclass: Allow selection of dts files to build

2023-05-05 Thread Petr Kubizňák
and DT_FILES_PATH variables should be documented at least, right? Cheers, Petr From: Richard Purdie Sent: Thursday, May 4, 2023 1:38 PM To: Petr Kubizňák - 2N; openembedded-core@lists.openembedded.org Cc: Michael Opdenacker Subject: Re: [OE-core][PATCH v4

[OE-core][PATCH v4] devicetree.bbclass: Allow selection of dts files to build

2023-04-26 Thread Petr Kubizňák
Add DT_FILES variable to allow the user of the class to select specific dts files to build. This is useful for packages featuring dts files for multiple machines. To make DT_FILES consistent with KERNEL_DEVICETREE, the list works with both dts and dtb files. Signed-off-by: Petr Kubizňák

Re: [OE-core][PATCH v3] devicetree.bbclass: Allow selection of dts files to build

2023-04-24 Thread Petr Kubizňák
3, 2023 12:07 AM To: Petr Kubizňák - 2N Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH v3] devicetree.bbclass: Allow selection of dts files to build On Fri, Apr 21, 2023 at 05:23:25PM +0200, Petr Kubizňák wrote: > Add DT_FILES variable to allow the user of the class

[OE-core][PATCH v3] devicetree.bbclass: Allow selection of dts files to build

2023-04-21 Thread Petr Kubizňák
-off-by: Petr Kubizňák --- meta/classes-recipe/devicetree.bbclass | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta/classes-recipe/devicetree.bbclass b/meta/classes-recipe/devicetree.bbclass index ed2a92e447..bd50d7fa1d 100644 --- a/meta/classes-recipe

Re: [OE-core][PATCH v2] devicetree.bbclass: Allow selection of dts files to build

2023-04-21 Thread Petr Kubizňák
> kernel-devicetree.bbclass does the same translation dtb->dts I mean dts->dtb, of course. The point is dtb's are expected on the input. Petr ____ From: Petr Kubizňák - 2N Sent: Friday, April 21, 2023 2:30 PM To: Nathan Rossi Cc: openembe

Re: [OE-core][PATCH v2] devicetree.bbclass: Allow selection of dts files to build

2023-04-21 Thread Petr Kubizňák
of dtb files will be much more common. Kind Regards, Petr From: Nathan Rossi Sent: Friday, April 21, 2023 1:44 PM To: Petr Kubizňák - 2N Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH v2] devicetree.bbclass: Allow selection of

[OE-core][PATCH v2] devicetree.bbclass: Allow selection of dts files to build

2023-04-21 Thread Petr Kubizňák
-off-by: Petr Kubizňák --- meta/classes-recipe/devicetree.bbclass | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/meta/classes-recipe/devicetree.bbclass b/meta/classes-recipe/devicetree.bbclass index ed2a92e447..8f348f1370 100644 --- a/meta/classes-recipe

[OE-core][PATCH] devicetree.bbclass: Allow selection of dts files to build

2023-04-20 Thread Petr Kubizňák
-off-by: Petr Kubizňák --- meta/classes-recipe/devicetree.bbclass | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/meta/classes-recipe/devicetree.bbclass b/meta/classes-recipe/devicetree.bbclass index ed2a92e447..fb73c44e22 100644 --- a/meta/classes-recipe

Re: [OE-core][PATCH v4 01/10] gobject-introspection: reduce dependencies

2023-04-05 Thread Petr Kubizňák
aster-next but was removed from there. So I just want to make sure it is still somewhere in the queue, not being forgotten. Thanks, Petr ____ From: Petr Kubizňák - 2N Sent: Tuesday, April 4, 2023 9:07 AM To: Richard Purdie; openembedded-core@lists.openembedded.org S

[OE-core][PATCH] vte: depend on glib-2.0-native

2023-04-04 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native package dependency is not pulled in but vte has a hard dependency on it (do_configure fails due to missing glib-mkenums). Signed-off-by: Petr Kubizňák --- meta/recipes-support/vte/vte_0.72.0.bb | 2 +- 1 file changed, 1 insertion

Re: [OE-core][PATCH v4 01/10] gobject-introspection: reduce dependencies

2023-04-04 Thread Petr Kubizňák
From: Richard Purdie Sent: Monday, April 3, 2023 10:14 PM To: Petr Kubizňák - 2N; openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH v4 01/10] gobject-introspection: reduce dependencies On Fri, 2023-03-31 at 13:46 +0200, Petr Kubizňák wrote

[OE-core][PATCH v5 6/6] libnotify: depend on glib-2.0-native

2023-04-03 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native package dependency is not pulled in but libnotify has a hard dependency on it (do_configure fails due to missing glib-mkenums). Signed-off-by: Petr Kubizňák --- meta/recipes-gnome/libnotify/libnotify_0.8.2.bb | 2 +- 1 file changed

[OE-core][PATCH v5 2/6] graphene: add gobject-types PACKAGECONFIG

2023-04-03 Thread Petr Kubizňák
Add an option to enable/disable build of graphene-gobject. When enabled, add glib dependency (not pulled in implicitly if the gobject-introspection feature is disabled). Default is to enable gobject-types so that graphene-gobject is built (dependency of gtk4). Signed-off-by: Petr Kubizňák

[OE-core][PATCH v5 3/6] python3-pygobject: depend on gobject-introspection

2023-04-03 Thread Petr Kubizňák
When g-i feature is disabled, the gobject-introspection package dependency is not pulled in but pygobject has a hard dependency on it. Signed-off-by: Petr Kubizňák --- meta/recipes-devtools/python/python3-pygobject_3.42.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[OE-core][PATCH v5 5/6] webkitgtk: add missing dependencies

2023-04-03 Thread Petr Kubizňák
When gobject-introspection feature is disabled, gettext-native and glib-2.0-native dependencies are not pulled in, which causes failures in do_compile due to missing xgettext and gdbus-codegen. Signed-off-by: Petr Kubizňák --- meta/recipes-sato/webkit/webkitgtk_2.38.5.bb | 2 ++ 1 file changed

[OE-core][PATCH v5 1/6] gobject-introspection: reduce dependencies

2023-04-03 Thread Petr Kubizňák
When GI_DATA_ENABLED is 'False' (e.g. because 'gobject-introspection-data' is not in DISTRO_FEATURES), gobject-introspection, gobject-introspection-native and qemu-native should not be added to DEPENDS. This is to reduce dependency chain when g-i is disabled. Signed-off-by: Petr Kubizňák

[OE-core][PATCH v5 4/6] gconf: add missing dependencies

2023-04-03 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native and gobject-introspection package dependencies are not pulled in but gconf has a hard dependency on them (do_configure fails due to missing introspection.m4 file and glib-gettextize). Signed-off-by: Petr Kubizňák --- meta/recipes

Re: [OE-core][PATCH v4 06/10] webkitgtk: add missing dependencies

2023-04-03 Thread Petr Kubizňák
-next? Thanks, Petr From: Richard Purdie Sent: Friday, March 31, 2023 2:06 PM To: Petr Kubizňák - 2N; openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH v4 06/10] webkitgtk: add missing dependencies On Fri, 2023-03-31 at 13:46 +0200

[OE-core][PATCH v4 07/10] harfbuzz: depend on glib-2.0-native

2023-03-31 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native package dependency is not pulled in but harfbuzz has a hard dependency on it (do_configure fails due to missing glib-mkenums). Signed-off-by: Petr Kubizňák --- meta/recipes-graphics/harfbuzz/harfbuzz_7.1.0.bb | 2 ++ 1 file changed

[OE-core][PATCH v4 09/10] libgudev: depend on glib-2.0-native

2023-03-31 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native package dependency is not pulled in but libgudev has a hard dependency on it (do_configure fails due to missing glib-mkenums). Signed-off-by: Petr Kubizňák --- meta/recipes-gnome/libgudev/libgudev_237.bb | 2 +- 1 file changed, 1

[OE-core][PATCH v4 10/10] at-spi2-core: depend on glib-2.0-native

2023-03-31 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native package dependency is not pulled in but at-spi2-core has a hard dependency on it (do_configure fails due to missing glib-genmarshal). Signed-off-by: Petr Kubizňák --- meta/recipes-support/atk/at-spi2-core_2.46.0.bb | 2 +- 1 file

[OE-core][PATCH v4 05/10] avahi: add missing dependencies

2023-03-31 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native and gobject-introspection package dependencies are not pulled in but avahi has a hard dependency on them (do_configure fails due to missing introspection.m4 file, do_compile fails due to missing glib-mkenums). Signed-off-by: Petr

[OE-core][PATCH v4 04/10] gconf: add missing dependencies

2023-03-31 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native and gobject-introspection package dependencies are not pulled in but gconf has a hard dependency on them (do_configure fails due to missing introspection.m4 file and glib-gettextize). Signed-off-by: Petr Kubizňák --- meta/recipes

[OE-core][PATCH v4 03/10] python3-pygobject: depend on gobject-introspection

2023-03-31 Thread Petr Kubizňák
When g-i feature is disabled, the gobject-introspection package dependency is not pulled in but pygobject has a hard dependency on it. Signed-off-by: Petr Kubizňák --- meta/recipes-devtools/python/python3-pygobject_3.42.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[OE-core][PATCH v4 06/10] webkitgtk: add missing dependencies

2023-03-31 Thread Petr Kubizňák
When gobject-introspection feature is disabled, gettext and glib-2.0-native dependencies are not pulled in, which causes failures in do_compile due to missing xgettext and gdbus-codegen. Signed-off-by: Petr Kubizňák --- meta/recipes-sato/webkit/webkitgtk_2.38.5.bb | 3 ++- 1 file changed, 2

[OE-core][PATCH v4 08/10] json-glib: depend on glib-2.0-native

2023-03-31 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native package dependency is not pulled in but json-glib has a hard dependency on it (do_configure fails due to missing glib-mkenums). Signed-off-by: Petr Kubizňák --- meta/recipes-gnome/json-glib/json-glib_1.6.6.bb | 2 +- 1 file changed

[OE-core][PATCH v4 02/10] graphene: add gobject-types PACKAGECONFIG

2023-03-31 Thread Petr Kubizňák
Add an option to enable/disable build of graphene-gobject. When enabled, add glib dependency (not pulled in implicitly if the gobject-introspection feature is disabled). Default is to enable gobject-types so that graphene-gobject is built (dependency of gtk4). Signed-off-by: Petr Kubizňák

[OE-core][PATCH v4 01/10] gobject-introspection: reduce dependencies

2023-03-31 Thread Petr Kubizňák
When GI_DATA_ENABLED is 'False' (e.g. because 'gobject-introspection-data' is not in DISTRO_FEATURES), gobject-introspection, gobject-introspection-native and qemu-native should not be added to DEPENDS. This is to reduce dependency chain when g-i is disabled. Signed-off-by: Petr Kubizňák

[OE-core][PATCH v3 3/6] python3-pygobject: depend on gobject-introspection

2023-03-24 Thread Petr Kubizňák
When g-i feature is disabled, the gobject-introspection package dependency is not pulled in but pygobject has a hard dependency on it. Signed-off-by: Petr Kubizňák --- meta/recipes-devtools/python/python3-pygobject_3.42.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[OE-core][PATCH v3 6/6] webkitgtk: add missing dependencies

2023-03-24 Thread Petr Kubizňák
When gobject-introspection feature is disabled, gettext and glib-2.0-native dependencies are not pulled in, which causes failures in do_compile due to missing xgettext and gdbus-codegen. Signed-off-by: Petr Kubizňák --- meta/recipes-sato/webkit/webkitgtk_2.38.5.bb | 3 ++- 1 file changed, 2

[OE-core][PATCH v3 4/6] gconf: depend on glib-2.0-native

2023-03-24 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native package dependency is not pulled in, which causes a failure in do_configure due to missing glib-gettextize. Signed-off-by: Petr Kubizňák --- meta/recipes-gnome/gnome/gconf_3.2.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion

[OE-core][PATCH v3 5/6] avahi: depend on glib-2.0-native

2023-03-24 Thread Petr Kubizňák
When gobject-introspection feature is disabled, glib-2.0-native package dependency is not pulled in, which causes a failure in do_compile due to missing glib-mkenums. Signed-off-by: Petr Kubizňák --- meta/recipes-connectivity/avahi/avahi_0.8.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion

[OE-core][PATCH v3 2/6] graphene: add gobject-types PACKAGECONFIG

2023-03-24 Thread Petr Kubizňák
Add an option to enable/disable build of graphene-gobject. When enabled, add glib dependency (not pulled in implicitly if the gobject-introspection feature is disabled). Default is to enable gobject-types so that graphene-gobject is built (dependency of gtk4). Signed-off-by: Petr Kubizňák

[OE-core][PATCH v3 1/6] gobject-introspection: reduce dependencies

2023-03-24 Thread Petr Kubizňák
When GI_DATA_ENABLED is 'False' (e.g. because 'gobject-introspection-data' is not in DISTRO_FEATURES), gobject-introspection, gobject-introspection-native and qemu-native should not be added to DEPENDS. This is to reduce dependency chain when g-i is disabled. Signed-off-by: Petr Kubizňák

[OE-core][PATCH v2 3/3] python3-pygobject: depend on gobject-introspection

2023-03-24 Thread Petr Kubizňák
When g-i feature is disabled, the gobject-introspection package dependency is not pulled in but pygobject has a hard dependency on it. Signed-off-by: Petr Kubizňák --- meta/recipes-devtools/python/python3-pygobject_3.42.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[OE-core][PATCH v2 2/3] graphene: add glib PACKAGECONFIG

2023-03-24 Thread Petr Kubizňák
When gobject-introspection is enabled, glib dependency is pulled in automatically. When it is disabled, glib dependency should be optional via PACKAGECONFIG. Default is to enable glib so that graphene-gobject is built (dependency of gtk4). Signed-off-by: Petr Kubizňák --- meta/recipes-graphics

[OE-core][PATCH v2 1/3] gobject-introspection: check for GI_DATA_ENABLED

2023-03-24 Thread Petr Kubizňák
When GI_DATA_ENABLED is 'False' (e.g. because 'gobject-introspection-data' is not in DISTRO_FEATURES), gobject-introspection and gobject-introspection-native should not be added to DEPENDS. This is to reduce dependency chain when g-i is disabled. Signed-off-by: Petr Kubizňák --- meta/classes

[OE-core] Reduce dependency chain when gobject-introspection disabled

2023-03-24 Thread Petr Kubizňák
I have extended the patch reducing the dependency chain when g-i is disabled. It was possible to also condition the dependency on gobject-introspection-native. I did not manage to condition the dependency on qemu-native, as that leads to too many failures that I did not manage to resolve. Anyway,

Re: [OE-core][PATCH] graphene: remove introspection from PACKAGECONFIG

2023-03-07 Thread Petr Kubizňák
I see, sorry. I expected some kind of "merged" response in this thread. Cheers, Petr From: Alexander Kanavin Sent: Tuesday, March 7, 2023 10:31 AM To: Petr Kubizňák - 2N Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH

Re: [OE-core][PATCH] graphene: remove introspection from PACKAGECONFIG

2023-03-07 Thread Petr Kubizňák
Could anyone have a look at this patch, please? Thank you, Petr From: openembedded-core@lists.openembedded.org on behalf of Petr Kubizňák - 2N Sent: Friday, February 17, 2023 8:47 AM To: openembedded-core@lists.openembedded.org Cc: Petr Kubizňák - 2N

[OE-core][PATCH] graphene: remove introspection from PACKAGECONFIG

2023-02-16 Thread Petr Kubizňák
o features, as implemented by gobject-introspection class. Signed-off-by: Petr Kubizňák --- meta/recipes-graphics/graphene/graphene_1.10.8.bb | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meta/recipes-graphics/graphene/graphene_1.10.8.bb b/meta/recipes-graphic

Re: [OE-core][PATCH 1/2] gobject-introspection: check for GI_DATA_ENABLED

2023-02-15 Thread Petr Kubizňák
Hi Alex, May I kindly ask you for your opinion? Thank you, Petr From: openembedded-core@lists.openembedded.org on behalf of Petr Kubizňák - 2N Sent: Wednesday, February 1, 2023 5:04 PM To: openembedded-core@lists.openembedded.org Subject: Re: [OE

Re: [OE-core][PATCH 1/2] gobject-introspection: check for GI_DATA_ENABLED

2023-02-01 Thread Petr Kubizňák
From: Alexander Kanavin Sent: Tuesday, January 17, 2023 5:50 PM To: Petr Kubizňák - 2N Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH 1/2] gobject-introspection: check for GI_DATA_ENABLED > The way I read gtk4 and graph

Re: [OE-core][PATCH 1/2] gobject-introspection: check for GI_DATA_ENABLED

2023-01-17 Thread Petr Kubizňák
This issue was actually caused by missing host dependencies. Shame on me... From: Alex Kiernan Sent: Tuesday, January 17, 2023 1:52 PM To: Petr Kubizňák - 2N Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH 1/2] gobject-introspection

Re: [OE-core][PATCH 1/2] gobject-introspection: check for GI_DATA_ENABLED

2023-01-17 Thread Petr Kubizňák
bedded.org on behalf of Alexander Kanavin Sent: Monday, January 9, 2023 10:20 AM To: Petr Kubizňák - 2N Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH 1/2] gobject-introspection: check for GI_DATA_ENABLED On Fri, 6 Jan 2023 at 19:52, Petr Kubizňák wrote: > W

Re: [OE-core][PATCH 1/2] gobject-introspection: check for GI_DATA_ENABLED

2023-01-06 Thread Petr Kubizňák
ll believe it is incorrect to pull in the unnecessary dependencies when g-i is disabled. What do you think? Petr From: Alexander Kanavin Sent: Thursday, January 5, 2023 3:17:16 PM To: Petr Kubizňák - 2N Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core]

Re: [OE-core][PATCH 1/2] gobject-introspection: check for GI_DATA_ENABLED

2023-01-04 Thread Petr Kubizňák
, but if you think it should also be done, I'm happy to update the patch. Please let me know. Petr From: Alexander Kanavin Sent: Wednesday, January 4, 2023 12:59:58 PM To: alex.kana...@gmail.com Cc: Petr Kubizňák - 2N; openembedded-core@lists.openembedded.org Subject

[OE-core][PATCH 2/2] harfbuzz: remove bindir only if it exists

2023-01-04 Thread Petr Kubizňák
In some scenarios (e.g. when "glib" removed from PACKAGECONFIG), "${D}${bindir}" might not exist which caused `rmdir` to fail. Signed-off-by: Petr Kubizňák --- meta/recipes-graphics/harfbuzz/harfbuzz_5.3.1.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff

[OE-core][PATCH 1/2] gobject-introspection: check for GI_DATA_ENABLED

2023-01-04 Thread Petr Kubizňák
From: Petr Kubizňák - 2N When GI_DATA_ENABLED is 'False' (e.g. because 'gobject-introspection-data' is not in DISTRO_FEATURES), gobject-introspection should not be added to DEPENDS. Signed-off-by: Petr Kubizňák --- meta/classes-recipe/gobject-introspection.bbclass | 13 - 1 file