summaryrefslogtreecommitdiff
path: root/libappstream-glib
diff options
context:
space:
mode:
Diffstat (limited to 'libappstream-glib')
-rw-r--r--libappstream-glib/as-enums.c4
-rw-r--r--libappstream-glib/as-enums.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/libappstream-glib/as-enums.c b/libappstream-glib/as-enums.c
index 08f9945..41badf6 100644
--- a/libappstream-glib/as-enums.c
+++ b/libappstream-glib/as-enums.c
@@ -61,6 +61,8 @@ as_id_kind_to_string (AsIdKind id_kind)
return "addon";
if (id_kind == AS_ID_KIND_FIRMWARE)
return "firmware";
+ if (id_kind == AS_ID_KIND_RUNTIME)
+ return "runtime";
return "unknown";
}
@@ -93,6 +95,8 @@ as_id_kind_from_string (const gchar *id_kind)
return AS_ID_KIND_ADDON;
if (g_strcmp0 (id_kind, "firmware") == 0)
return AS_ID_KIND_FIRMWARE;
+ if (g_strcmp0 (id_kind, "runtime") == 0)
+ return AS_ID_KIND_RUNTIME;
return AS_ID_KIND_UNKNOWN;
}
diff --git a/libappstream-glib/as-enums.h b/libappstream-glib/as-enums.h
index 06496e4..4aeb562 100644
--- a/libappstream-glib/as-enums.h
+++ b/libappstream-glib/as-enums.h
@@ -41,6 +41,7 @@ G_BEGIN_DECLS
* @AS_ID_KIND_SOURCE: A software source
* @AS_ID_KIND_ADDON: An addon, e.g. a plugin
* @AS_ID_KIND_FIRMWARE: A firmware update
+ * @AS_ID_KIND_RUNTIME: Runtime platform
*
* The ID type.
**/
@@ -54,6 +55,7 @@ typedef enum {
AS_ID_KIND_SOURCE, /* Since: 0.1.0 */
AS_ID_KIND_ADDON, /* Since: 0.1.7 */
AS_ID_KIND_FIRMWARE, /* Since: 0.3.5 */
+ AS_ID_KIND_RUNTIME, /* Since: 0.5.6 */
/*< private >*/
AS_ID_KIND_LAST
} AsIdKind;