--- gobject-introspection-1.34.orig/gir/cairo-1.0.gir.in
+++ gobject-introspection-1.34/gir/cairo-1.0.gir.in
@@ -43,6 +43,22 @@
 		 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="Rectangle" c:type="cairo_rectangle_t"
+	    glib:type-name="CairoRectangle"
+	    glib:get-type="cairo_gobject_rectangle_get_type">
+      <field name="x" writable="1">
+	<type name="gdouble" c:type="gdouble"/>
+      </field>
+      <field name="y" writable="1">
+	<type name="gdouble" c:type="gdouble"/>
+      </field>
+      <field name="width" writable="1">
+	<type name="gdouble" c:type="gdouble"/>
+      </field>
+      <field name="height" writable="1">
+	<type name="gdouble" c:type="gdouble"/>
+      </field>
+    </record>
     <record name="RectangleInt" c:type="cairo_rectangle_int_t"
 	    glib:type-name="CairoRectangleInt"
 	    glib:get-type="cairo_gobject_rectangle_int_get_type">
