GObject Introspection Tools

Edit Package gobject-introspection
http://live.gnome.org/GObjectIntrospection

The goal of the project is to describe the APIs and collect them in
a uniform, machine readable format.

Refresh
Refresh
Source Files
Filename Size Changed
g-ir-dep-tool.patch 0000004021 3.93 KB
gi-find-deps.sh 0000007013 6.85 KB
gobject-introspection-1.39.90.tar.xz 0001268712 1.21 MB
gobject-introspection-rpmlintrc 0000000165 165 Bytes
gobject-introspection-typelib.template 0000000374 374 Bytes
gobject-introspection.changes 0000041817 40.8 KB
gobject-introspection.spec 0000006645 6.49 KB
gobjectintrospection.attr 0000000324 324 Bytes
Revision 27 (latest revision is 198)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 223123 from Bjørn Lie's avatar Bjørn Lie (Zaitor) (revision 27)
- Update to version 1.39.90:
  + Update glib annotations from git master.
  + Fix errors parsing OSX 10.9 headers.
  + gi-tester: Don't use negative substring parameters.
  + scanner:
    - Improve compatibility with OS X.
    - Report __inline__ as the inline token.
  + docwriter: Don't render private nodes.
  + Add test passing an owned boxed structure to a callback.
Comments 1

Luciano Santos's avatar

Note (to my future self):

Release 1.78.0 brought: Add GObject as a dependency for the Cairo GIR, by commit 9a9a7062:

From 9a9a70627143cad569b88fd729650197c4d17637 Mon Sep 17 00:00:00 2001
From: badcel <33569-badcel@users.noreply.gitlab.gnome.org>
Date: Sat, 1 Apr 2023 21:47:33 +0200
Subject: [PATCH] Include GObject in cairo gir file The include is needed as it
 contains the alias "GObject.Type". This alias is the return type of the
 get-type functions defined via "glib:get-type". If it is missing binding
 generators might not be able to resolve the return type due to an unknown
 alias.

---
 gir/cairo-1.0.gir.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gir/cairo-1.0.gir.in b/gir/cairo-1.0.gir.in
index e4c9fb3d7..7a606154a 100644
--- a/gir/cairo-1.0.gir.in
+++ b/gir/cairo-1.0.gir.in
@@ -3,6 +3,7 @@
        xmlns="http://www.gtk.org/introspection/core/1.0"
        xmlns:c="http://www.gtk.org/introspection/c/1.0"
        xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+  <include name="GObject" version="2.0"/>
   <package name="[@CAIRO\_GIR\_PACKAGE](https://build.opensuse.org/users/CAIRO_GIR_PACKAGE)@"/>
   <c:include name="cairo-gobject.h"/>
   <namespace name="cairo" version="1.0"
-- 
GitLab

 

Not sure whether we have to do something about that.

openSUSE Build Service is sponsored by