Source: granite
Version: 6.2.0-6
Tags: patch upstream
User: [email protected]
Usertags: ftcbfs
granite fails to cross build from source, because it attempts using the
build architecture g-ir-compiler. It should be using the host
architecture one. Once doing so, it cross builds successfully. I'm
attaching a patch for your convenience.
Helmut
--- granite-6.2.0.orig/lib/meson.build
+++ granite-6.2.0/lib/meson.build
@@ -105,7 +105,12 @@
if get_option('introspection')
# typelib generation isn't automated yet
- g_ir_compiler = find_program('g-ir-compiler')
+ gobj_dep = dependency('gobject-introspection-1.0', required: false)
+ if gobj_dep.found()
+ g_ir_compiler = gobj_dep.get_variable('g_ir_compiler')
+ else
+ g_ir_compiler = find_program('g-ir-compiler')
+ endif
custom_target(
granite_typelib,
command: [