Source: granite-7
Version: 7.7.0-2
Tags: patch upstream
User: [email protected]
Usertags: ftcbfs
granite-7 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: [