summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2016-02-26 08:17:33 +0000
committerRichard Hughes <richard@hughsie.com>2016-02-26 08:17:50 +0000
commitb7fe421f6ab63418e14685934ce4b115211d8e32 (patch)
treea095b372e17d958492bfa8279e23e2bd50d88be6
parentf98bd6c5aa28d6d8c416f2694675d3b5caa03105 (diff)
downloadappstream-glib-b7fe421f6ab63418e14685934ce4b115211d8e32.tar.gz
Add AS_APP_KIND_OS_UPDATE
Also, namespace the OS upgrade kind to be the same.
-rw-r--r--client/as-util.c3
-rw-r--r--libappstream-glib/as-app.c12
-rw-r--r--libappstream-glib/as-app.h6
3 files changed, 14 insertions, 7 deletions
diff --git a/client/as-util.c b/client/as-util.c
index 5a255b9..e88e6d6 100644
--- a/client/as-util.c
+++ b/client/as-util.c
@@ -2814,7 +2814,8 @@ as_util_check_root_app_icon (AsApp *app, GError **error)
case AS_APP_KIND_CODEC:
case AS_APP_KIND_RUNTIME:
case AS_APP_KIND_GENERIC:
- case AS_APP_KIND_DISTRO_UPGRADE:
+ case AS_APP_KIND_OS_UPDATE:
+ case AS_APP_KIND_OS_UPGRADE:
return TRUE;
default:
break;
diff --git a/libappstream-glib/as-app.c b/libappstream-glib/as-app.c
index dc36750..e51da39 100644
--- a/libappstream-glib/as-app.c
+++ b/libappstream-glib/as-app.c
@@ -158,8 +158,10 @@ as_app_kind_to_string (AsAppKind kind)
return "runtime";
if (kind == AS_APP_KIND_GENERIC)
return "generic";
- if (kind == AS_APP_KIND_DISTRO_UPGRADE)
- return "distro-upgrade";
+ if (kind == AS_APP_KIND_OS_UPDATE)
+ return "os-update";
+ if (kind == AS_APP_KIND_OS_UPGRADE)
+ return "os-upgrade";
if (kind == AS_APP_KIND_SHELL_EXTENSION)
return "shell-extension";
return "unknown";
@@ -198,8 +200,10 @@ as_app_kind_from_string (const gchar *kind)
return AS_APP_KIND_RUNTIME;
if (g_strcmp0 (kind, "generic") == 0)
return AS_APP_KIND_GENERIC;
- if (g_strcmp0 (kind, "distro-upgrade") == 0)
- return AS_APP_KIND_DISTRO_UPGRADE;
+ if (g_strcmp0 (kind, "os-update") == 0)
+ return AS_APP_KIND_OS_UPDATE;
+ if (g_strcmp0 (kind, "os-upgrade") == 0)
+ return AS_APP_KIND_OS_UPGRADE;
if (g_strcmp0 (kind, "shell-extension") == 0)
return AS_APP_KIND_SHELL_EXTENSION;
return AS_APP_KIND_UNKNOWN;
diff --git a/libappstream-glib/as-app.h b/libappstream-glib/as-app.h
index cbdf083..3ce1d01 100644
--- a/libappstream-glib/as-app.h
+++ b/libappstream-glib/as-app.h
@@ -182,7 +182,8 @@ typedef enum {
* @AS_APP_KIND_FIRMWARE: A firmware update
* @AS_APP_KIND_RUNTIME: Runtime platform
* @AS_APP_KIND_GENERIC: Generic component
- * @AS_APP_KIND_DISTRO_UPGRADE: Distribution upgrade
+ * @AS_APP_KIND_OS_UPDATE: Operating system update
+ * @AS_APP_KIND_OS_UPGRADE: Operating system upgrade
* @AS_APP_KIND_SHELL_EXTENSION: GNOME Shell extension
*
* The component type.
@@ -199,7 +200,8 @@ typedef enum {
AS_APP_KIND_FIRMWARE, /* Since: 0.5.10 */
AS_APP_KIND_RUNTIME, /* Since: 0.5.10 */
AS_APP_KIND_GENERIC, /* Since: 0.5.10 */
- AS_APP_KIND_DISTRO_UPGRADE, /* Since: 0.5.10 */
+ AS_APP_KIND_OS_UPDATE, /* Since: 0.5.10 */
+ AS_APP_KIND_OS_UPGRADE, /* Since: 0.5.10 */
AS_APP_KIND_SHELL_EXTENSION, /* Since: 0.5.10 */
/*< private >*/
AS_APP_KIND_LAST