summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2015-12-22 15:35:03 +0000
committerRichard Hughes <richard@hughsie.com>2015-12-22 15:35:03 +0000
commit646e3a1e5c6be58be920d15455919cb5a8502682 (patch)
tree81d64089d84dc7a2971641522792b8d57f1d86f0
parent5c3041e840c60cb6a9a63aa743d0dbb3add54101 (diff)
downloadappstream-glib-646e3a1e5c6be58be920d15455919cb5a8502682.tar.gz
libappstream-glib: Add the runtime ID kind
-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;