GNOME Bugzilla – Bug 649526
Add autotools vapi generation a la GObject-Introspection
Last modified: 2012-01-21 05:12:44 UTC
GObject Introspection have a gide and macros to add GIR and typelib generation at source code compilation time. See at: https://live.gnome.org/GObjectIntrospection/AutotoolsIntegration If Vala allows this, any module can add this support using AutoTools, and on installing valac will have updated vapi files when new releases of the module. GI allows to get API updates for new version automatically, while Vala have "static" vapi distributed by its source tree, when the library add new API if the binding maintener doesn't updates vapi Vala will lacks this new functionalists. Adding AutoTools support to generate vapi files in the library source code and allow to install updated vapi files to be used by Vala, will be a good improvement and deprecate manual updating of vapi.
Created attachment 205488 [details] [review] Add autotools integration for vapigen for upstream bindings
commit 32faf1522c8ebc09f2ec9388fbe96c20c232af70 Author: Evan Nemerson <evan@coeus-group.com> Date: Fri Jan 20 21:09:47 2012 -0800 Add autotools vapigen integration for upstream bindings Fixes bug 649526.