From c66e392d8ef72734cdabf63ddf2e340eb7ab89a8 Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Thu, 1 Dec 2022 23:36:09 -0500 Subject: 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 --- recipes-extended/virt-viewer/virt-viewer_11.0.bb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'recipes-extended') 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 FILES:${PN} += "${datadir}" GIR_MESON_OPTION = '' + +do_compile:append() { + # glib-mkenums is embedding full paths into this file. There's no + # option to it to use a sysroot style variable. So to avoid QA + # errors, we sed WORKDIR out and make its includes relative + sed -i "s,${WORKDIR}/build/,," src/virt-viewer-enums.c +} -- cgit v1.2.3-54-g00ecf