[Vala] Updating rest bindings to 0.7



Dear Vala developers,

Vala 0.13.1's rest bindings are still at version 0.6:

$ rpm -ql vala | grep rest
/usr/share/vala-0.14/vapi/rest-0.6.deps
/usr/share/vala-0.14/vapi/rest-0.6.vapi
/usr/share/vala-0.14/vapi/rest-extras-0.6.deps
/usr/share/vala-0.14/vapi/rest-extras-0.6.vapi

while upstream rest has been at version 0.7 for a while.

I tried generating new vapi files myself, using these instructions:

  http://live.gnome.org/Vala/Bindings

but am hitting trouble with Rest.Proxy.Call (see below).

Could someone help generating the new bindings (and hopefully getting
them into the next Vala release)?

The Ease presentation software has been broken on Fedora for a while,
because Fedora no longer has rest-0.6, and Vala does not have rest-0.7
...

Thanks!


[michel hypatia vala]$ echo "include/rest-0.7/rest/" > rest-0.7/rest-0.7.files
[michel hypatia vala]$ ls /usr/lib64/librest-0.7.so
librest-0.7.so        librest-0.7.so.0      librest-0.7.so.0.0.0
[michel hypatia vala]$ echo "lib64/librest-0.7.so" >> rest-0.7/rest-0.7.files
[michel hypatia vala]$ echo "Rest" > rest-0.7/rest-0.7.namespace
[michel hypatia vala]$ vala-gen-introspect rest-0.7 rest-0.7
Unknown symbol: GObject
Unknown symbol: GObject
Unknown symbol: GObject
[michel hypatia vala]$ vapigen
vapigen       vapigen-0.14
[michel hypatia vala]$ vapigen --library rest-0.7 rest-0.7/rest-0.7.gi
rest-0.7.gi:0.0-0.0: error: The creation method `Rest.Proxy.call'
cannot be marked as override, virtual, or abstract
Generation failed: 1 error(s), 0 warning(s)
[michel hypatia vala]$ vapigen --pkg glib-2.0 --pkg libsoup-2.4  --pkg
libxml-2.0 --library rest-0.7 rest-0.7/rest-0.7.gi
rest-0.7.gi:0.0-0.0: error: The creation method `Rest.Proxy.call'
cannot be marked as override, virtual, or abstract
Generation failed: 1 error(s), 0 warning(s)

-- 
Michel Alexandre Salim
Fedora Project Contributor: http://fedoraproject.org/

Email:  salimma fedoraproject org  | GPG key ID: 78884778
Jabber: hircus jabber ccc de       | IRC: hircus irc freenode net

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]