Use .gir instead of deprecated .gi files
To generate binding of public methods and make use of gtk-doc, Vala needs XML files that contains such data. It was originally generated by vala-gen-introspect
(which generates .gi) back then, but it is deprecated and now replaced by g-ir-scanner
(which generates .gir).
Related: