GNOME Bugzilla – Bug 779318
Add grss-0.7 bindings
Last modified: 2017-03-02 08:32:58 UTC
LibGRSS is a library for easy management of RSS/Atom/Pie feeds. Includes methods to fetch, parse and handle XML documents, an implementation of PubSubHubBub client, an OPML parser and some more utility. See: https://wiki.gnome.org/Projects/Libgrss
Created attachment 346830 [details] [review] Add grss-0.7 bindings The grss-0.7 bindings are slightly modified from the generated VAPI: - The generated vapi file referenced "Grss-0.7.h" for the headers instead of "libgrss/libgrss.h". - The generated vapi file referenced ibxml2 xmlDocPtr instead of Xml.Doc.
It would be way better if upstream would add and install it.
Meaning to generate it from their gir on buildtime.
(In reply to Felipe Borges from comment #1) > - The generated vapi file referenced "Grss-0.7.h" for the headers > instead of "libgrss/libgrss.h". The GIR is missing <c:include name="libgrss/libgrss.h"/> It looks like this is added using an option with g-ir-scanner. Add the option: --c-include="libgrss/libgrss.h" when generating the GIR. For an example on another project see: https://bugs.freedesktop.org/show_bug.cgi?id=31291
For libxml2 issue see substitutions in GDA: https://git.gnome.org/browse/libgda/tree/libgda/Gda-6.0.metadata
Created attachment 346887 [details] [review] vapi: Add libgrss bindings
commit 0ee89e8696393668cb927d0b02d8ea199d30d6e5 Author: Rico Tzschichholz <ricotz@ubuntu.com> Date: Tue Feb 28 09:00:24 2017 +0100 vapi: Add libgrss bindings