After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 689685 - VAPI support for gcr
VAPI support for gcr
Status: RESOLVED FIXED
Product: gcr
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME keyring maintainer(s)
GNOME keyring maintainer(s)
Depends on: 686542
Blocks: 688678
 
 
Reported: 2012-12-05 09:34 UTC by Stef Walter
Modified: 2019-02-22 11:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
WIP vapi (43.03 KB, patch)
2012-12-05 10:27 UTC, Stef Walter
none Details | Review
Split up the Gcr GIR files into base/ui (26.18 KB, patch)
2012-12-22 14:32 UTC, Stef Walter
committed Details | Review
WIP vapi (18.16 KB, patch)
2012-12-22 14:41 UTC, Stef Walter
none Details | Review
Add vala vapi files for Gck and Gcr libraries (20.07 KB, patch)
2013-04-21 13:02 UTC, Stef Walter
committed Details | Review

Description Stef Walter 2012-12-05 09:34:07 UTC
Build VAPI support for gcr and gck libraries. In addition at the same time we want to split the gcr gir support into the gtk-dependent parts and the non-gtk-dependent parts.
Comment 1 Stef Walter 2012-12-05 10:27:13 UTC
Created attachment 230750 [details] [review]
WIP vapi
Comment 2 Evan Nemerson 2012-12-05 22:23:34 UTC
I know it's not ideal, but instead of blocking on #686542 how about just temporarily skipping CertificateRenderer.label property in metadata?  Even if you really must set the label property in Vala, you can work around the issue by calling GLib.Object.set directly.
Comment 3 Stef Walter 2012-12-22 14:32:42 UTC
Created attachment 232115 [details] [review]
Split up the Gcr GIR files into base/ui

* Reorganize our libraries too, in a backwards compatible
   manner, in order to better match this split.
 * This reorganization was predicated on the fact that we can't
   have two GIRs with the same namespace. So the two namespaces are:
    - Gcr
    - GcrUi
 * The pkg-config files are:
    - gcr-base
    - gcr-ui
    - gcr (which depends on both of the above)
Comment 4 Stef Walter 2012-12-22 14:41:56 UTC
Created attachment 232117 [details] [review]
WIP vapi
Comment 5 Stef Walter 2012-12-22 14:44:38 UTC
Comment on attachment 232115 [details] [review]
Split up the Gcr GIR files into base/ui

Attachment 232115 [details] pushed as 86550b6 - Split up the Gcr GIR files into base/ui
Comment 6 Stef Walter 2013-04-21 13:02:11 UTC
Created attachment 242085 [details] [review]
Add vala vapi files for Gck and Gcr libraries
Comment 7 Stef Walter 2013-04-21 13:37:34 UTC
Attachment 242085 [details] pushed as c258c86 - Add vala vapi files for Gck and Gcr libraries