Like I said before I busy with porting Cinnamon.
But I ran into a problem.
Gobject-introspection writes the .gir files into /usr/share/gir-1.0 dir
But on Crux linux I'm not allowed to use the /usr/share dir.
So now I wonder if I can build Cinnamon without gobject-introspection package.
Or is there another way to solve this ?