File glib-2.75.2-fix-finding-tools.patch of Package mingw32-glib2
diff -ur glib-2.86.0.orig/gio/meson.build glib-2.86.0/gio/meson.build
--- glib-2.86.0.orig/gio/meson.build 2025-09-05 14:42:14.000000000 +0200
+++ glib-2.86.0/gio/meson.build 2025-09-22 14:04:41.574407548 +0200
@@ -909,6 +909,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 : [
@@ -917,8 +925,8 @@
'giomoduledir=' + pkgconfig_giomodulesdir,
'gio=' + '${bindir}' / 'gio',
'gio_querymodules=' + pkgconfig_multiarch_bindir / 'gio-querymodules',
- 'glib_compile_schemas=' + pkgconfig_multiarch_bindir / 'glib-compile-schemas',
- 'glib_compile_resources=' + '${bindir}' / 'glib-compile-resources',
+ 'glib_compile_schemas=@0@' + glib_compile_schemas,
+ 'glib_compile_resources=' + glib_compile_resources,
'gdbus=' + '${bindir}' /'gdbus',
'gdbus_codegen=' + '${bindir}' / 'gdbus-codegen',
'gresource=' + '${bindir}' / 'gresource',
Nur in glib-2.86.0/gio: meson.build.orig.
Nur in glib-2.86.0/gio: meson.build.rej.