From d68133cdef1a51f1bdab7164a7ae4cbaf4b9f04c Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 14 Oct 2019 19:36:31 +0200 Subject: [PATCH] contrib/vapi: Add deprecated ProvidedKind.MIMETYPE to preserve API --- contrib/vapi/AppStream-1.0-custom.vala | 7 +++++++ contrib/vapi/meson.build | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 contrib/vapi/AppStream-1.0-custom.vala diff --git a/contrib/vapi/AppStream-1.0-custom.vala b/contrib/vapi/AppStream-1.0-custom.vala new file mode 100644 index 00000000..e78a7138 --- /dev/null +++ b/contrib/vapi/AppStream-1.0-custom.vala @@ -0,0 +1,7 @@ +namespace AppStream { + [CCode (cheader_filename = "appstream.h", cprefix = "AS_PROVIDED_KIND_", has_type_id = false)] + public enum ProvidedKind { + [Version (deprecated = true, replacement = "MEDIATYPE")] + MIMETYPE + } +} diff --git a/contrib/vapi/meson.build b/contrib/vapi/meson.build index 3cdd5791..03cc489f 100644 --- a/contrib/vapi/meson.build +++ b/contrib/vapi/meson.build @@ -1,7 +1,7 @@ # Meson definition for AppStream VAPI glib.generate_vapi ('appstream', - sources: [as_gir], + sources: [as_gir, 'AppStream-1.0-custom.vala'], packages: ['glib-2.0', 'gio-2.0', 'gobject-2.0'],