new cmmi recipe prevent from having twice the same environment variable. Also correctly setup swig libraries and fix gobject-introspection compilation.