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
_service 0000000726 726 Bytes
baselibs.conf 0000000022 22 Bytes
gi-find-deps.sh 0000008998 8.79 KB
gobject-introspection-1.82.0.obscpio 0009295373 8.86 MB
gobject-introspection-rpmlintrc 0000000165 165 Bytes
gobject-introspection-typelib.template 0000000311 311 Bytes
gobject-introspection.changes 0000086055 84 KB
gobject-introspection.obsinfo 0000000111 111 Bytes
gobject-introspection.spec 0000006315 6.17 KB
gobjectintrospection.attr 0000000329 329 Bytes
Revision 158 (latest revision is 198)
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 929858 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 158)
- Add explicit libgirepository-1_0-1 Requires to devel subpackage,
  it was already pulled in via the main package, so no real change.
- Use ldconfig_scriptlets macro for post(un) handling.
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