mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-04-02 02:49:12 +00:00
grilo: fix buildpaths QA error
grl-type-builtins.* are generated by glib-mkenums which leave full paths in comment and #include directives. Rewrite those before *-src packaging. Previous fix did not correct the .c file and did not work in the "devtool modify" case. Fix these errors: ERROR: grilo-0.3.16-r0 do_package_qa: QA Issue: File /usr/src/debug/grilo/0.3.16/src/grl-type-builtins.c in package grilo-src contains reference to TMPDIR [buildpaths] ERROR: grilo-0.3.16-r0 do_package_qa: QA Issue: File /usr/src/debug/grilo/0.3.16/src/grl-type-builtins.h in package grilo-src contains reference to TMPDIR [buildpaths] ERROR: grilo-0.3.16-r0 do_package_qa: Fatal QA errors were found, failing task. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit aa88276c26b465039b45281b8c206dd5d7baa58e) Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
This commit is contained in:
parent
4e69ebbcf9
commit
b79cf94b4d
@ -26,5 +26,14 @@ PACKAGECONFIG[test-ui] = "-Denable-test-ui=true, -Denable-test-ui=false, gtk+3 l
|
||||
EXTRA_OEMESON = "-Denable-grl-pls=false"
|
||||
|
||||
do_compile:append() {
|
||||
sed -i -e 's,${B}/../,,' ${B}/src/grl-type-builtins.h
|
||||
# grl-type-builtins.* are generated by glib-mkenums which leave full paths
|
||||
# in comment and #include directives. Rewrite those before *-src packaging.
|
||||
|
||||
# Path can be relative to B or WORKDIR in devtool modify
|
||||
for base in ${B} ${WORKDIR} ; do
|
||||
relpath="$(realpath --relative-to="$base" "${S}")"
|
||||
sed -i -e "s,$base/$relpath/src/,," \
|
||||
${B}/src/grl-type-builtins.h \
|
||||
${B}/src/grl-type-builtins.c
|
||||
done
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user