/usr/share/gir-1.0/cairo-1.0.gir is in libgirepository1.0-dev 1.40.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | <?xml version="1.0"?>
<repository version="1.2"
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">
<package name="cairo-gobject"/>
<namespace name="cairo" version="1.0"
shared-library="libcairo-gobject.so.2"
c:identifier-prefixes="cairo"
c:symbol-prefixes="cairo">
<record name="Context" c:type="cairo_t" foreign="1"
glib:type-name="CairoContext"
glib:get-type="cairo_gobject_context_get_type"/>
<record name="Surface" c:type="cairo_surface_t" foreign="1"
glib:type-name="CairoSurface"
glib:get-type="cairo_gobject_surface_get_type"/>
<record name="Matrix" c:type="cairo_matrix_t" foreign="1"/>
<record name="Pattern" c:type="cairo_pattern_t" foreign="1"
glib:type-name="CairoPattern"
glib:get-type="cairo_gobject_pattern_get_type"/>
<record name="Region" c:type="cairo_region_t" foreign="1"
glib:type-name="CairoRegion"
glib:get-type="cairo_gobject_region_get_type"/>
<enumeration name="Content" c:type="cairo_content_t"
glib:type-name="CairoContent"
glib:get-type="cairo_gobject_content_get_type">
<member name="COLOR"
value="4096"
c:identifier="CAIRO_CONTENT_COLOR"/>
<member name="ALPHA"
value="8192"
c:identifier="CAIRO_CONTENT_ALPHA"/>
<member name="COLOR_ALPHA"
value="12288"
c:identifier="CAIRO_CONTENT_COLOR_ALPHA"/>
</enumeration>
<record name="FontOptions" c:type="cairo_font_options_t" foreign="1"/>
<record name="FontType" c:type="cairo_font_type_t" foreign="1"/>
<record name="FontFace" c:type="cairo_font_face_t" foreign="1"
glib:type-name="CairoFontFace"
glib:get-type="cairo_gobject_font_face_get_type"/>
<record name="ScaledFont" c:type="cairo_scaled_font_t" foreign="1"
glib:type-name="CairoScaledFont"
glib:get-type="cairo_gobject_scaled_font_get_type"/>
<record name="Path" c:type="cairo_path_t" foreign="1"/>
<record name="RectangleInt" c:type="cairo_rectangle_int_t"
glib:type-name="CairoRectangleInt"
glib:get-type="cairo_gobject_rectangle_int_get_type">
<field name="x" writable="1">
<type name="gint" c:type="gint"/>
</field>
<field name="y" writable="1">
<type name="gint" c:type="gint"/>
</field>
<field name="width" writable="1">
<type name="gint" c:type="gint"/>
</field>
<field name="height" writable="1">
<type name="gint" c:type="gint"/>
</field>
</record>
<function name="image_surface_create" c:identifier="cairo_image_surface_create">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
</parameters>
</function>
</namespace>
</repository>
|