]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
librsvg-2.0: Switch to GIR
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 5 Jan 2014 10:19:10 +0000 (11:19 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sun, 5 Jan 2014 10:19:10 +0000 (11:19 +0100)
This binding is still deprecated and it shipped upstream since 2.26.2.
Despite that update it one last time to ship a proper vapi rather than
an out-dated erroneous one.

vapi/Makefile.am
vapi/librsvg-2.0.vapi
vapi/metadata/Rsvg-2.0-custom.vala [new file with mode: 0644]
vapi/metadata/Rsvg-2.0.metadata [new file with mode: 0644]
vapi/packages/librsvg-2.0/librsvg-2.0.deps [deleted file]
vapi/packages/librsvg-2.0/librsvg-2.0.files [deleted file]
vapi/packages/librsvg-2.0/librsvg-2.0.gi [deleted file]
vapi/packages/librsvg-2.0/librsvg-2.0.metadata [deleted file]
vapi/packages/librsvg-2.0/librsvg-2.0.namespace [deleted file]

index 69612f87e812ccee682dac0c1cff5814f0f37211..8d5da2fe7dff84d3a93a71196137f261c74a9c96 100644 (file)
@@ -345,7 +345,6 @@ GIDL_BINDINGS = \
        libgnomeui-2.0 \
        libgsf-1 \
        liboobs-1 \
-       librsvg-2.0 \
        libsexy \
        libsoup-2.2 \
        libwnck-1.0 \
@@ -401,6 +400,7 @@ GIR_BINDINGS = \
        libnotify \
        libpeas-1.0 \
        libpeas-gtk-1.0 \
+       librsvg-2.0 \
        libsoup-2.4 \
        libwnck-3.0 \
        mx-1.0 \
@@ -690,7 +690,7 @@ libpeas-gtk-1.0:
        $(GENVAPI) --library $(srcdir)/libpeas-gtk-1.0 --pkg libpeas-1.0 --pkg gtk+-3.0 --metadatadir $(METADATADIR) $(GIRDIR)/PeasGtk-1.0.gir
 
 librsvg-2.0:
-       $(GENVAPI) --library $(srcdir)/librsvg-2.0 $(PACKAGESDIR)/librsvg-2.0/librsvg-2.0.gi
+       $(GENVAPI) --library $(srcdir)/librsvg-2.0 --pkg gdk-pixbuf-2.0 --pkg gio-2.0 --metadatadir $(METADATADIR) $(METADATADIR)/Rsvg-2.0-custom.vala $(GIRDIR)/Rsvg-2.0.gir
 
 libsexy:
        $(GENVAPI) --library $(srcdir)/libsexy $(PACKAGESDIR)/libsexy/libsexy.gi
index c7e01493d23af0fe765f172a9e097de9e7e4e945..109261f1c81bc13c4ed35ad2352c8184aa9d5e38 100644 (file)
@@ -1,38 +1,64 @@
 /* librsvg-2.0.vapi generated by vapigen, do not modify. */
 
+[CCode (cprefix = "Rsvg", gir_namespace = "Rsvg", gir_version = "2.0", lower_case_cprefix = "rsvg_")]
 [Deprecated (replacement = "bindings distributed with librsvg-2.0", since = "2.36.2")]
 namespace Rsvg {
+       namespace Version {
+               [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_MAJOR_VERSION")]
+               public const int MAJOR;
+               [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_MICRO_VERSION")]
+               public const int MICRO;
+               [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_MINOR_VERSION")]
+               public const int MINOR;
+               [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_VERSION")]
+               public const string STRING;
+               [CCode (cheader_filename = "librsvg/rsvg.h", cname = "LIBRSVG_CHECK_VERSION")]
+               public static bool check (int major, int minor, int micro);
+       }
        [CCode (cheader_filename = "librsvg/rsvg.h")]
        public class Handle : GLib.Object {
                [CCode (has_construct_function = false)]
                public Handle ();
                public bool close () throws GLib.Error;
+               [Deprecated (replacement = "GLib.Object.unref")]
                public void free ();
                [CCode (has_construct_function = false)]
-               public Handle.from_data ([CCode (array_length = false)] uchar[] data, size_t data_len) throws GLib.Error;
+               public Handle.from_data ([CCode (array_length_cname = "data_len", array_length_pos = 1.1, array_length_type = "gsize")] uint8[] data) throws GLib.Error;
                [CCode (has_construct_function = false)]
                public Handle.from_file (string file_name) throws GLib.Error;
+               [CCode (has_construct_function = false)]
+               public Handle.from_gfile_sync (GLib.File file, Rsvg.HandleFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
+               [CCode (has_construct_function = false)]
+               public Handle.from_stream_sync (GLib.InputStream input_stream, GLib.File? base_file, Rsvg.HandleFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public unowned string get_base_uri ();
+               [Deprecated (since = "2.36")]
                public unowned string get_desc ();
-               public void get_dimensions (Rsvg.DimensionData dimension_data);
-               public bool get_dimensions_sub (ref Rsvg.DimensionData dimension_data, string id);
+               public Rsvg.DimensionData get_dimensions ();
+               public bool get_dimensions_sub (out Rsvg.DimensionData dimension_data, string id);
+               [Deprecated (since = "2.36")]
                public unowned string get_metadata ();
-               public unowned Gdk.Pixbuf get_pixbuf ();
-               public unowned Gdk.Pixbuf get_pixbuf_sub (string id);
-               public bool get_position_sub (ref Rsvg.PositionData position_data, string id);
+               public Gdk.Pixbuf get_pixbuf ();
+               public Gdk.Pixbuf get_pixbuf_sub (string id);
+               public bool get_position_sub (out Rsvg.PositionData position_data, string id);
+               [Deprecated (since = "2.36")]
                public unowned string get_title ();
                public bool has_sub (string id);
-               [CCode (cheader_filename = "librsvg/rsvg-cairo.h")]
+               public bool read_stream_sync (GLib.InputStream stream, GLib.Cancellable? cancellable = null) throws GLib.Error;
                public bool render_cairo (Cairo.Context cr);
-               [CCode (cheader_filename = "librsvg/rsvg-cairo.h")]
                public bool render_cairo_sub (Cairo.Context cr, string id);
+               public void set_base_gfile (GLib.File base_file);
                public void set_base_uri (string base_uri);
                public void set_dpi (double dpi);
                public void set_dpi_x_y (double dpi_x, double dpi_y);
+               [Deprecated (replacement = "render_cairo")]
                public void set_size_callback (owned Rsvg.SizeFunc size_func);
-               public bool write (uchar[] buf, size_t count) throws GLib.Error;
+               [CCode (has_construct_function = false)]
+               public Handle.with_flags (Rsvg.HandleFlags flags);
+               public bool write ([CCode (array_length_cname = "count", array_length_pos = 1.1, array_length_type = "gsize")] uint8[] buf) throws GLib.Error;
                public string base_uri { get; set construct; }
-               public string desc { get; }
+               [Deprecated]
+               [NoAccessorMethod]
+               public string desc { owned get; }
                [NoAccessorMethod]
                public double dpi_x { get; set construct; }
                [NoAccessorMethod]
@@ -42,9 +68,15 @@ namespace Rsvg {
                [NoAccessorMethod]
                public double ex { get; }
                [NoAccessorMethod]
+               public Rsvg.HandleFlags flags { get; construct; }
+               [NoAccessorMethod]
                public int height { get; }
-               public string metadata { get; }
-               public string title { get; }
+               [Deprecated]
+               [NoAccessorMethod]
+               public string metadata { owned get; }
+               [Deprecated]
+               [NoAccessorMethod]
+               public string title { owned get; }
                [NoAccessorMethod]
                public int width { get; }
        }
@@ -60,48 +92,44 @@ namespace Rsvg {
                public int x;
                public int y;
        }
+       [CCode (cheader_filename = "librsvg/rsvg.h", cprefix = "RSVG_HANDLE_FLAGS_", type_id = "rsvg_handle_flags_get_type ()")]
+       [Flags]
+       public enum HandleFlags {
+               NONE
+       }
        [CCode (cheader_filename = "librsvg/rsvg.h", cprefix = "RSVG_ERROR_")]
-       public enum Error {
-               FAILED
+       public errordomain Error {
+               FAILED;
+               public static GLib.Quark quark ();
        }
        [CCode (cheader_filename = "librsvg/rsvg.h")]
+       [Deprecated]
        public delegate void SizeFunc (ref int width, ref int height);
        [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public const int LIBRSVG_FEATURES_H;
-       [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public const int LIBRSVG_HAVE_CSS;
-       [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public const int LIBRSVG_HAVE_SVGZ;
-       [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public const int LIBRSVG_MAJOR_VERSION;
-       [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public const int LIBRSVG_MICRO_VERSION;
-       [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public const int LIBRSVG_MINOR_VERSION;
-       [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public const string LIBRSVG_VERSION;
-       [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public static GLib.Quark error_quark ();
+       public static void cleanup ();
        [CCode (cheader_filename = "librsvg/rsvg.h")]
+       [Deprecated (since = "2.36")]
        public static void init ();
-       [CCode (cheader_filename = "librsvg/rsvg.h", cname = "librsvg_postinit")]
-       public static void librsvg_postinit (void* app, void* modinfo);
-       [CCode (cheader_filename = "librsvg/rsvg.h", cname = "librsvg_preinit")]
-       public static void librsvg_preinit (void* app, void* modinfo);
        [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public static unowned Gdk.Pixbuf pixbuf_from_file (string file_name) throws GLib.Error;
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file (string file_name) throws GLib.Error;
        [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public static unowned Gdk.Pixbuf pixbuf_from_file_at_max_size (string file_name, int max_width, int max_height) throws GLib.Error;
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file_at_max_size (string file_name, int max_width, int max_height) throws GLib.Error;
        [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public static unowned Gdk.Pixbuf pixbuf_from_file_at_size (string file_name, int width, int height) throws GLib.Error;
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file_at_size (string file_name, int width, int height) throws GLib.Error;
        [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public static unowned Gdk.Pixbuf pixbuf_from_file_at_zoom (string file_name, double x_zoom, double y_zoom) throws GLib.Error;
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file_at_zoom (string file_name, double x_zoom, double y_zoom) throws GLib.Error;
        [CCode (cheader_filename = "librsvg/rsvg.h")]
-       public static unowned Gdk.Pixbuf pixbuf_from_file_at_zoom_with_max (string file_name, double x_zoom, double y_zoom, int max_width, int max_height) throws GLib.Error;
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file_at_zoom_with_max (string file_name, double x_zoom, double y_zoom, int max_width, int max_height) throws GLib.Error;
        [CCode (cheader_filename = "librsvg/rsvg.h")]
        public static void set_default_dpi (double dpi);
        [CCode (cheader_filename = "librsvg/rsvg.h")]
        public static void set_default_dpi_x_y (double dpi_x, double dpi_y);
        [CCode (cheader_filename = "librsvg/rsvg.h")]
+       [Deprecated (since = "2.36")]
        public static void term ();
 }
diff --git a/vapi/metadata/Rsvg-2.0-custom.vala b/vapi/metadata/Rsvg-2.0-custom.vala
new file mode 100644 (file)
index 0000000..46f1a6f
--- /dev/null
@@ -0,0 +1,37 @@
+namespace Rsvg {
+       public class Handle : GLib.Object {
+               [Deprecated (since = "2.36")]
+               public unowned string get_desc ();
+               [Deprecated (replacement = "GLib.Object.unref")]
+               public void free ();
+               [Deprecated (replacement = "render_cairo")]
+               public void set_size_callback (owned Rsvg.SizeFunc size_func);
+               [Deprecated (since = "2.36")]
+               public unowned string get_title ();
+               [Deprecated (since = "2.36")]
+               public unowned string get_metadata ();
+       }
+
+       namespace Version {
+               [CCode (cname = "LIBRSVG_CHECK_VERSION")]
+               public static bool check (int major, int minor, int micro);
+       }
+
+       [Deprecated]
+       public delegate void SizeFunc (ref int width, ref int height);
+
+       [Deprecated (since = "2.36")]
+       public static void init ();
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file (string file_name) throws GLib.Error;
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file_at_max_size (string file_name, int max_width, int max_height) throws GLib.Error;
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file_at_size (string file_name, int width, int height) throws GLib.Error;
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file_at_zoom (string file_name, double x_zoom, double y_zoom) throws GLib.Error;
+       [Deprecated]
+       public static Gdk.Pixbuf pixbuf_from_file_at_zoom_with_max (string file_name, double x_zoom, double y_zoom, int max_width, int max_height) throws GLib.Error;
+       [Deprecated (since = "2.36")]
+       public static void term ();
+}
diff --git a/vapi/metadata/Rsvg-2.0.metadata b/vapi/metadata/Rsvg-2.0.metadata
new file mode 100644 (file)
index 0000000..32cf9b6
--- /dev/null
@@ -0,0 +1,4 @@
+Rsvg deprecated_since="2.36.2" replacement="bindings distributed with librsvg-2.0"
+
+*_VERSION parent="Rsvg.Version" name="(.+)_VERSION"
+VERSION parent="Rsvg.Version" name="STRING"
diff --git a/vapi/packages/librsvg-2.0/librsvg-2.0.deps b/vapi/packages/librsvg-2.0/librsvg-2.0.deps
deleted file mode 100644 (file)
index 4cbbfb4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-pango
-cairo
-gio-2.0
-gdk-pixbuf-2.0
diff --git a/vapi/packages/librsvg-2.0/librsvg-2.0.files b/vapi/packages/librsvg-2.0/librsvg-2.0.files
deleted file mode 100644 (file)
index 5772982..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-include/librsvg-2
-lib/librsvg-2.so
diff --git a/vapi/packages/librsvg-2.0/librsvg-2.0.gi b/vapi/packages/librsvg-2.0/librsvg-2.0.gi
deleted file mode 100644 (file)
index 65d22a7..0000000
+++ /dev/null
@@ -1,279 +0,0 @@
-<?xml version="1.0"?>
-<api version="1.0">
-       <namespace name="Rsvg">
-               <function name="error_quark" symbol="rsvg_error_quark">
-                       <return-type type="GQuark"/>
-               </function>
-               <function name="init" symbol="rsvg_init">
-                       <return-type type="void"/>
-               </function>
-               <function name="librsvg_postinit" symbol="librsvg_postinit">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="app" type="void*"/>
-                               <parameter name="modinfo" type="void*"/>
-                       </parameters>
-               </function>
-               <function name="librsvg_preinit" symbol="librsvg_preinit">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="app" type="void*"/>
-                               <parameter name="modinfo" type="void*"/>
-                       </parameters>
-               </function>
-               <function name="pixbuf_from_file" symbol="rsvg_pixbuf_from_file">
-                       <return-type type="GdkPixbuf*"/>
-                       <parameters>
-                               <parameter name="file_name" type="gchar*"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </function>
-               <function name="pixbuf_from_file_at_max_size" symbol="rsvg_pixbuf_from_file_at_max_size">
-                       <return-type type="GdkPixbuf*"/>
-                       <parameters>
-                               <parameter name="file_name" type="gchar*"/>
-                               <parameter name="max_width" type="gint"/>
-                               <parameter name="max_height" type="gint"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </function>
-               <function name="pixbuf_from_file_at_size" symbol="rsvg_pixbuf_from_file_at_size">
-                       <return-type type="GdkPixbuf*"/>
-                       <parameters>
-                               <parameter name="file_name" type="gchar*"/>
-                               <parameter name="width" type="gint"/>
-                               <parameter name="height" type="gint"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </function>
-               <function name="pixbuf_from_file_at_zoom" symbol="rsvg_pixbuf_from_file_at_zoom">
-                       <return-type type="GdkPixbuf*"/>
-                       <parameters>
-                               <parameter name="file_name" type="gchar*"/>
-                               <parameter name="x_zoom" type="double"/>
-                               <parameter name="y_zoom" type="double"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </function>
-               <function name="pixbuf_from_file_at_zoom_with_max" symbol="rsvg_pixbuf_from_file_at_zoom_with_max">
-                       <return-type type="GdkPixbuf*"/>
-                       <parameters>
-                               <parameter name="file_name" type="gchar*"/>
-                               <parameter name="x_zoom" type="double"/>
-                               <parameter name="y_zoom" type="double"/>
-                               <parameter name="max_width" type="gint"/>
-                               <parameter name="max_height" type="gint"/>
-                               <parameter name="error" type="GError**"/>
-                       </parameters>
-               </function>
-               <function name="set_default_dpi" symbol="rsvg_set_default_dpi">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="dpi" type="double"/>
-                       </parameters>
-               </function>
-               <function name="set_default_dpi_x_y" symbol="rsvg_set_default_dpi_x_y">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="dpi_x" type="double"/>
-                               <parameter name="dpi_y" type="double"/>
-                       </parameters>
-               </function>
-               <function name="term" symbol="rsvg_term">
-                       <return-type type="void"/>
-               </function>
-               <callback name="RsvgSizeFunc">
-                       <return-type type="void"/>
-                       <parameters>
-                               <parameter name="width" type="gint*"/>
-                               <parameter name="height" type="gint*"/>
-                               <parameter name="user_data" type="gpointer"/>
-                       </parameters>
-               </callback>
-               <struct name="RsvgDimensionData">
-                       <field name="width" type="int"/>
-                       <field name="height" type="int"/>
-                       <field name="em" type="gdouble"/>
-                       <field name="ex" type="gdouble"/>
-               </struct>
-               <struct name="RsvgPositionData">
-                       <field name="x" type="int"/>
-                       <field name="y" type="int"/>
-               </struct>
-               <enum name="RsvgError" type-name="RsvgError" get-type="rsvg_error_get_type">
-                       <member name="RSVG_ERROR_FAILED" value="0"/>
-               </enum>
-               <object name="RsvgHandle" parent="GObject" type-name="RsvgHandle" get-type="rsvg_handle_get_type">
-                       <method name="close" symbol="rsvg_handle_close">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <method name="free" symbol="rsvg_handle_free">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_base_uri" symbol="rsvg_handle_get_base_uri">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_desc" symbol="rsvg_handle_get_desc">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_dimensions" symbol="rsvg_handle_get_dimensions">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="dimension_data" type="RsvgDimensionData*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_dimensions_sub" symbol="rsvg_handle_get_dimensions_sub">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="dimension_data" type="RsvgDimensionData*"/>
-                                       <parameter name="id" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_metadata" symbol="rsvg_handle_get_metadata">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixbuf" symbol="rsvg_handle_get_pixbuf">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_pixbuf_sub" symbol="rsvg_handle_get_pixbuf_sub">
-                               <return-type type="GdkPixbuf*"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="id" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_position_sub" symbol="rsvg_handle_get_position_sub">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="position_data" type="RsvgPositionData*"/>
-                                       <parameter name="id" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="get_title" symbol="rsvg_handle_get_title">
-                               <return-type type="char*"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                               </parameters>
-                       </method>
-                       <method name="has_sub" symbol="rsvg_handle_has_sub">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="id" type="char*"/>
-                               </parameters>
-                       </method>
-                       <constructor name="new" symbol="rsvg_handle_new">
-                               <return-type type="RsvgHandle*"/>
-                       </constructor>
-                       <constructor name="new_from_data" symbol="rsvg_handle_new_from_data">
-                               <return-type type="RsvgHandle*"/>
-                               <parameters>
-                                       <parameter name="data" type="guint8*"/>
-                                       <parameter name="data_len" type="gsize"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </constructor>
-                       <constructor name="new_from_file" symbol="rsvg_handle_new_from_file">
-                               <return-type type="RsvgHandle*"/>
-                               <parameters>
-                                       <parameter name="file_name" type="gchar*"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </constructor>
-                       <method name="render_cairo" symbol="rsvg_handle_render_cairo">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                               </parameters>
-                       </method>
-                       <method name="render_cairo_sub" symbol="rsvg_handle_render_cairo_sub">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="cr" type="cairo_t*"/>
-                                       <parameter name="id" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_base_uri" symbol="rsvg_handle_set_base_uri">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="base_uri" type="char*"/>
-                               </parameters>
-                       </method>
-                       <method name="set_dpi" symbol="rsvg_handle_set_dpi">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="dpi" type="double"/>
-                               </parameters>
-                       </method>
-                       <method name="set_dpi_x_y" symbol="rsvg_handle_set_dpi_x_y">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="dpi_x" type="double"/>
-                                       <parameter name="dpi_y" type="double"/>
-                               </parameters>
-                       </method>
-                       <method name="set_size_callback" symbol="rsvg_handle_set_size_callback">
-                               <return-type type="void"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="size_func" type="RsvgSizeFunc"/>
-                                       <parameter name="user_data" type="gpointer"/>
-                                       <parameter name="user_data_destroy" type="GDestroyNotify"/>
-                               </parameters>
-                       </method>
-                       <method name="write" symbol="rsvg_handle_write">
-                               <return-type type="gboolean"/>
-                               <parameters>
-                                       <parameter name="handle" type="RsvgHandle*"/>
-                                       <parameter name="buf" type="guchar*"/>
-                                       <parameter name="count" type="gsize"/>
-                                       <parameter name="error" type="GError**"/>
-                               </parameters>
-                       </method>
-                       <property name="base-uri" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="desc" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="dpi-x" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="dpi-y" type="gdouble" readable="1" writable="1" construct="1" construct-only="0"/>
-                       <property name="em" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="ex" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="height" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="metadata" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
-                       <property name="width" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
-               </object>
-               <constant name="LIBRSVG_FEATURES_H" type="int" value="1"/>
-               <constant name="LIBRSVG_HAVE_CSS" type="int" value="1"/>
-               <constant name="LIBRSVG_HAVE_SVGZ" type="int" value="1"/>
-               <constant name="LIBRSVG_MAJOR_VERSION" type="int" value="2"/>
-               <constant name="LIBRSVG_MICRO_VERSION" type="int" value="0"/>
-               <constant name="LIBRSVG_MINOR_VERSION" type="int" value="26"/>
-               <constant name="LIBRSVG_VERSION" type="char*" value=""/>
-       </namespace>
-</api>
diff --git a/vapi/packages/librsvg-2.0/librsvg-2.0.metadata b/vapi/packages/librsvg-2.0/librsvg-2.0.metadata
deleted file mode 100644 (file)
index 8361e23..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-Rsvg cheader_filename="librsvg/rsvg.h" deprecated_since="2.36.2" replacement="bindings distributed with librsvg-2.0"
-RsvgDimensionData is_value_type="1" has_type_id="0"
-RsvgPositionData is_value_type="1" has_type_id="0"
-RsvgSizeFunc.width is_ref="1"
-RsvgSizeFunc.height is_ref="1"
-rsvg_handle_get_dimensions_sub.dimension_data is_ref="1"
-rsvg_handle_get_position_sub.position_data is_ref="1"
-rsvg_handle_render_cairo* cheader_filename="librsvg/rsvg-cairo.h"
-rsvg_handle_new_from_data.data is_array="1" no_array_length="1"
-rsvg_handle_set_size_callback.size_func transfer_ownership="1"
-rsvg_handle_set_size_callback.user_data_destroy hidden="1"
diff --git a/vapi/packages/librsvg-2.0/librsvg-2.0.namespace b/vapi/packages/librsvg-2.0/librsvg-2.0.namespace
deleted file mode 100644 (file)
index 7232716..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Rsvg