I have issues with setting optimization flags in meson-built project.
1. In do_write_config task, meson.cross is generated with `c = ${CC}` and
`c_args = ${CFLAGS}`.
2. In do_configure, meson setup is called with recipe-defined buildtype and
generated meson.cross file.
3. In do_compile, compile
, 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
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
@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
ative should 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 dependen
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
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
y, April 23, 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
-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
> 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: ope
t in general, I expect a list 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] devicetre
-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
-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
master-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.openembe
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
ards,
Petr
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 Kubi
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
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
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 a
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
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-o
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
or master-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 1
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
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
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
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
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
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 a
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
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
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
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-o
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 a
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
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
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
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
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-o
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 a
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
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ňá
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, I
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
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
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
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
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
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
ed-core@lists.openembedded.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ň
other hand, I still 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.o
ncies, 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.openembed
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
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 +
54 matches
Mail list logo