@b4n commented on this pull request.
@@ -152,6 +152,8 @@ Section "Dependencies" SEC04
SectionEnd
Section -Post + Exec '"$INSTDIR\bin\glib-compile-schemas.exe" "$INSTDIR\share\glib-2.0\schemas"'
How does this behave if the executable is missing? If it is mandatory, then maybe mark the dependency somehow? Also, has `$INSTDIR` has to be the same as Geany's? If not, we won't find the executable here, will we?