diff options
| author | Joe Slater <joe.slater@windriver.com> | 2021-08-02 16:34:06 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2021-08-03 08:53:04 -0700 |
| commit | a4e5fef14a3eda7eef0b40f84e2a88ee5eb7b57e (patch) | |
| tree | 8984d8c93dafdbe6e7e0e9693797c61915a17b80 | |
| parent | 07f6f179cf5548d119edcd2e803abeb4296318bb (diff) | |
| download | meta-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.bb | 12 |
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 | |||
| 22 | GIR_MESON_OPTION = 'gir' | 22 | GIR_MESON_OPTION = 'gir' |
| 23 | GTKDOC_MESON_OPTION = "gtk_doc" | 23 | GTKDOC_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 | # | ||
| 29 | meson_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 | |||
| 25 | FILES_${PN} += "${datadir}/gtksourceview-4" | 37 | FILES_${PN} += "${datadir}/gtksourceview-4" |
