aboutsummaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.1.bb
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 /meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.1.bb
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>
Diffstat (limited to 'meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.1.bb')
-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 f7d040d73c..bc04a3037a 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
GIR_MESON_OPTION = 'gir'
GTKDOC_MESON_OPTION = "gtk_doc"
+# Override the definition in meson.bbclass. The dependencies in mason.build are incomplete
+# and the recipe will not build with "-j 1". This fix is benign but should be reviewed when
+# updating versions.
+#
+meson_do_compile() {
+ bbnote "========== generating gtksourceview-gresources.h ========"
+ bbnote "PARALLEL_MAKE is ${PARALLEL_MAKE}"
+ ninja ${PARALLEL_MAKE} gtksourceview/gtksourceview-gresources.h
+ bbnote "========== compiling target all ========"
+ ninja ${PARALLEL_MAKE}
+}
+
FILES_${PN} += "${datadir}/gtksourceview-4"