package/meson: use wrappers for g-ir-scanner and g-ir-compiler
authorJames Hilliard <james.hilliard1@gmail.com>
Sat, 16 May 2020 20:53:53 +0000 (14:53 -0600)
committerYann E. MORIN <yann.morin.1998@free.fr>
Sun, 17 May 2020 07:10:00 +0000 (09:10 +0200)
commitb5cd31429631113f7b50af12f06062060625d6c8
tree344098a70b0f6c23ed3f7bcf9a9d6cc5a9053b87
parent864478f45b6f4944459162c78c7fcc3b0c2c0a34
package/meson: use wrappers for g-ir-scanner and g-ir-compiler

We need to backport a commit to allow us to override the g-ir-scanner
and g-ir-compiler binaries in the gnome module.

By default since meson looks for these binaries as native: true
dependencies it would use the host versions instead of the wrappers
which are not useable for target package builds. Override this behavior
by specifying the correct wrapper binaries in cross-compilation.conf.

Fixes:
http://autobuild.buildroot.net/results/f49/f49bb57a6ec2890f489fbd55ced9c9249d066334/build-end.log

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
[yann.morin.1998@free.fr:
  - expand on why the backported patch does not closely match upstream
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/meson/0003-Allow-overriding-g-ir-scanner-and-g-ir-compiler-bina.patch [new file with mode: 0644]
package/meson/cross-compilation.conf.in