summaryrefslogtreecommitdiff
path: root/libappstream-glib/as-app.h
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2016-09-02 16:41:20 +0100
committerRichard Hughes <richard@hughsie.com>2016-09-02 16:45:45 +0100
commit754f21a013d66bd0956a41c6c288a41ff7c8a68a (patch)
treea18e706cff676134cd7e2591ccf523a2f2d555d7 /libappstream-glib/as-app.h
parent9b3ab01fe1393f26af80a99fa9df0020df410a1c (diff)
downloadappstream-glib-754f21a013d66bd0956a41c6c288a41ff7c8a68a.tar.gz
Support components with merge=replace rules
This allows components to replace parts of the app without just appending.
Diffstat (limited to 'libappstream-glib/as-app.h')
-rw-r--r--libappstream-glib/as-app.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/libappstream-glib/as-app.h b/libappstream-glib/as-app.h
index bb21512..982d360 100644
--- a/libappstream-glib/as-app.h
+++ b/libappstream-glib/as-app.h
@@ -129,7 +129,7 @@ typedef enum {
AS_APP_SUBSUME_FLAG_NONE = 0,
AS_APP_SUBSUME_FLAG_NO_OVERWRITE = 1ull << 0, /* Since: 0.1.4 */
AS_APP_SUBSUME_FLAG_BOTH_WAYS = 1ull << 1, /* Since: 0.1.4 */
- AS_APP_SUBSUME_FLAG_PARTIAL = 1ull << 2, /* Since: 0.2.2 */
+ AS_APP_SUBSUME_FLAG_REPLACE = 1ull << 2, /* Since: 0.6.3 */
AS_APP_SUBSUME_FLAG_KIND = 1ull << 3, /* Since: 0.6.1 */
AS_APP_SUBSUME_FLAG_STATE = 1ull << 4, /* Since: 0.6.1 */
AS_APP_SUBSUME_FLAG_BUNDLES = 1ull << 5, /* Since: 0.6.1 */
@@ -162,6 +162,7 @@ typedef enum {
AS_APP_SUBSUME_FLAG_PROJECT_LICENSE = 1ull << 32, /* Since: 0.6.1 */
AS_APP_SUBSUME_FLAG_PROJECT_GROUP = 1ull << 33, /* Since: 0.6.1 */
AS_APP_SUBSUME_FLAG_SOURCE_KIND = 1ull << 34, /* Since: 0.6.1 */
+ AS_APP_SUBSUME_FLAG_SUGGESTS = 1ull << 35, /* Since: 0.6.3 */
/*< private >*/
AS_APP_SUBSUME_FLAG_LAST,
} AsAppSubsumeFlags;
@@ -186,9 +187,13 @@ typedef enum {
AS_APP_SUBSUME_FLAG_RELEASES | \
AS_APP_SUBSUME_FLAG_REVIEWS | \
AS_APP_SUBSUME_FLAG_SCREENSHOTS | \
+ AS_APP_SUBSUME_FLAG_SUGGESTS | \
AS_APP_SUBSUME_FLAG_TRANSLATIONS | \
AS_APP_SUBSUME_FLAG_URL)
+/* deprecated name */
+#define AS_APP_SUBSUME_FLAG_PARTIAL AS_APP_SUBSUME_FLAG_MERGE
+
/* all properties */
#define AS_APP_SUBSUME_FLAG_DEDUPE (AS_APP_SUBSUME_FLAG_BRANCH | \
AS_APP_SUBSUME_FLAG_BUNDLES | \