File glib-2.75.2-fix-finding-tools.patch of Package mingw64-glib2

diff -ur glib-2.75.2.orig/gio/meson.build glib-2.75.2/gio/meson.build
--- glib-2.75.2.orig/gio/meson.build	2023-01-06 13:49:52.000000000 +0100
+++ glib-2.75.2/gio/meson.build	2023-02-12 23:27:53.907622756 +0100
@@ -875,6 +875,14 @@
   ],
 )
 
+if host_system == 'windows' and meson.is_cross_build()
+  glib_compile_schemas = 'glib-compile-schemas'
+  glib_compile_resources = 'glib-compile-resources'
+else
+  glib_compile_schemas = '@0@'.format(pkgconfig_multiarch_bindir / 'glib-compile-schemas')
+  glib_compile_resources = join_paths('${bindir}', 'glib-compile-resources')
+endif
+
 pkg.generate(libgio,
   requires : ['glib-2.0', 'gobject-2.0'],
   variables : ['datadir=' + join_paths('${prefix}', get_option('datadir')),
@@ -883,8 +891,8 @@
                'giomoduledir=' + pkgconfig_giomodulesdir,
                'gio=' + join_paths('${bindir}', 'gio'),
                'gio_querymodules=@0@'.format(pkgconfig_multiarch_bindir / 'gio-querymodules'),
-               'glib_compile_schemas=@0@'.format(pkgconfig_multiarch_bindir / 'glib-compile-schemas'),
-               'glib_compile_resources=' + join_paths('${bindir}', 'glib-compile-resources'),
+               'glib_compile_schemas=@0@' + glib_compile_schemas,
+               'glib_compile_resources=' + glib_compile_resources,
                'gdbus=' + join_paths('${bindir}', 'gdbus'),
                'gdbus_codegen=' + join_paths('${bindir}', 'gdbus-codegen'),
                'gresource=' + join_paths('${bindir}', 'gresource'),
openSUSE Build Service is sponsored by