summaryrefslogtreecommitdiffstats
path: root/recipes-extended
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2022-12-01 23:36:09 -0500
committerBruce Ashfield <bruce.ashfield@gmail.com>2022-12-07 16:12:33 -0500
commitc66e392d8ef72734cdabf63ddf2e340eb7ab89a8 (patch)
treed15b05b88ce5c864f0ee54581cc2129b1f17182b /recipes-extended
parenteb411d0c5b34ba8339b2b0b0347e61549cb24889 (diff)
downloadmeta-virtualization-c66e392d8ef72734cdabf63ddf2e340eb7ab89a8.tar.gz
virt-viewer: fix buildpaths QA warning
The file virt-viewer-enums.c in the virt-viewer src is generated by glib-mkenums. glib-mkenums is embedding full paths into this file. There's no option for this utility to use a sysroot style variable. So to avoid QA errors, we sed WORKDIR out of the generated file (after build, before packaging) and make its includes relative. The file can then be packaged into virt-viewer-src without a QA error. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-extended')
-rw-r--r--recipes-extended/virt-viewer/virt-viewer_11.0.bb7
1 files changed, 7 insertions, 0 deletions
diff --git a/recipes-extended/virt-viewer/virt-viewer_11.0.bb b/recipes-extended/virt-viewer/virt-viewer_11.0.bb
index d71e5585..55ca57aa 100644
--- a/recipes-extended/virt-viewer/virt-viewer_11.0.bb
+++ b/recipes-extended/virt-viewer/virt-viewer_11.0.bb
@@ -27,3 +27,10 @@ inherit meson pkgconfig gtk-icon-cache mime mime-xdg gobject-introspection
27 27
28FILES:${PN} += "${datadir}" 28FILES:${PN} += "${datadir}"
29GIR_MESON_OPTION = '' 29GIR_MESON_OPTION = ''
30
31do_compile:append() {
32 # glib-mkenums is embedding full paths into this file. There's no
33 # option to it to use a sysroot style variable. So to avoid QA
34 # errors, we sed WORKDIR out and make its includes relative
35 sed -i "s,${WORKDIR}/build/,," src/virt-viewer-enums.c
36}