summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe Slater <joe.slater@windriver.com>2021-08-02 16:34:06 -0700
committerKhem Raj <raj.khem@gmail.com>2021-08-03 08:53:04 -0700
commita4e5fef14a3eda7eef0b40f84e2a88ee5eb7b57e (patch)
tree8984d8c93dafdbe6e7e0e9693797c61915a17b80
parent07f6f179cf5548d119edcd2e803abeb4296318bb (diff)
downloadmeta-openembedded-a4e5fef14a3eda7eef0b40f84e2a88ee5eb7b57e.tar.gz
gtksourceview4: work around dependency deficiency
Compile in two stages. First, generate gtksourceview-gresources.h, then compile everything else. Adding the dependency is not trivial so we wait for upstream and add a benign workaround. Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.1.bb12
1 files changed, 12 insertions, 0 deletions
diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.1.bb b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.1.bb
index f7d040d73..bc04a3037 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.1.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.1.bb
@@ -22,4 +22,16 @@ SRC_URI[sha256sum] = "d163d71b5fcafbc5b1eec6dd841edbdbcddd3a7511cd5fdcffd86b8bbf
22GIR_MESON_OPTION = 'gir' 22GIR_MESON_OPTION = 'gir'
23GTKDOC_MESON_OPTION = "gtk_doc" 23GTKDOC_MESON_OPTION = "gtk_doc"
24 24
25# Override the definition in meson.bbclass. The dependencies in mason.build are incomplete
26# and the recipe will not build with "-j 1". This fix is benign but should be reviewed when
27# updating versions.
28#
29meson_do_compile() {
30 bbnote "========== generating gtksourceview-gresources.h ========"
31 bbnote "PARALLEL_MAKE is ${PARALLEL_MAKE}"
32 ninja ${PARALLEL_MAKE} gtksourceview/gtksourceview-gresources.h
33 bbnote "========== compiling target all ========"
34 ninja ${PARALLEL_MAKE}
35}
36
25FILES_${PN} += "${datadir}/gtksourceview-4" 37FILES_${PN} += "${datadir}/gtksourceview-4"