Here we go, Meson on MSYS2: https://gist.github.com/eht16/5dc2fdfc79d10176e67aa7439816cf4c
It looks pretty good already, the configure part works well. Good job!
There are a few details on the build stage: - https://github.com/geany/geany/pull/2761#discussion_r700600332 - ENABLE_NLS must be set to 1 , not just defined as well as the other HAVE_* macros (for the bundled "ctags/gnu_regex" library) - __USE_GNU macro must be defined for bundled "ctags/gnu_regex" library (as done in https://github.com/geany/geany/blob/master/ctags/Makefile.am#L197) - something is wrong with include paths for bundled "fnmatch" library, it doesn't find its own header