186 lines
7.8 KiB
Diff
186 lines
7.8 KiB
Diff
From 8818dac847ce50794d8fd03659d3c93d8310adbc Mon Sep 17 00:00:00 2001
|
|
From: rezso <rezso@rezso.net>
|
|
Date: Sat, 25 Jun 2022 23:01:09 +0000
|
|
Subject: [PATCH 1/6] Add LXQt to registered categories. LXQt requires it.
|
|
|
|
---
|
|
src/validate.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/src/validate.c b/src/validate.c
|
|
index f9eedee..1de06a7 100644
|
|
--- a/src/validate.c
|
|
+++ b/src/validate.c
|
|
@@ -537,6 +537,7 @@ static struct {
|
|
{ "KDE", FALSE, FALSE, FALSE, { NULL }, { "Qt", NULL } },
|
|
{ "GNOME", FALSE, FALSE, FALSE, { NULL }, { "GTK", NULL } },
|
|
{ "XFCE", FALSE, FALSE, FALSE, { NULL }, { "GTK", NULL } },
|
|
+ { "LXQt", FALSE, FALSE, FALSE, { NULL }, { "Qt", NULL } },
|
|
{ "GTK", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
{ "Qt", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
{ "Motif", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
--
|
|
GitLab
|
|
|
|
|
|
From 5c11578cb590cf45b2e3c094d04ca381cb054a19 Mon Sep 17 00:00:00 2001
|
|
From: Wang Zichong <wangzichong@deepin.org>
|
|
Date: Tue, 21 Mar 2023 13:43:31 +0800
|
|
Subject: [PATCH 2/6] validate: use DDE for deepin desktop
|
|
|
|
Since DDE (and its distro 'deepin') v23 beta, 'DDE' will be used
|
|
instead of 'Deepin', so we just also update the name here.
|
|
|
|
Related links:
|
|
|
|
- https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/69
|
|
- https://www.freelists.org/post/deepin-devel/xdgspec-DDE
|
|
- https://github.com/linuxdeepin/developer-center/issues/3829
|
|
---
|
|
src/validate.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/validate.c b/src/validate.c
|
|
index 1de06a7..a41b656 100644
|
|
--- a/src/validate.c
|
|
+++ b/src/validate.c
|
|
@@ -380,7 +380,7 @@ static DesktopKeyDefinition registered_action_keys[] = {
|
|
|
|
/* This should be the same list as in xdg-specs/menu/menu-spec.xml */
|
|
static const char *show_in_registered[] = {
|
|
- "GNOME", "GNOME-Classic", "GNOME-Flashback", "KDE", "LXDE", "LXQt", "MATE", "Razor", "ROX", "TDE", "Unity", "XFCE", "EDE", "Cinnamon", "Pantheon", "Budgie", "Enlightenment", "Deepin", "Old"
|
|
+ "GNOME", "GNOME-Classic", "GNOME-Flashback", "KDE", "LXDE", "LXQt", "MATE", "Razor", "ROX", "TDE", "Unity", "XFCE", "EDE", "Cinnamon", "Pantheon", "Budgie", "Enlightenment", "DDE", "Old"
|
|
};
|
|
|
|
static struct {
|
|
--
|
|
GitLab
|
|
|
|
|
|
From 8c83300b5f81338696765f1184a82283da25265b Mon Sep 17 00:00:00 2001
|
|
From: Wang Zichong <wangzichong@deepin.org>
|
|
Date: Tue, 23 May 2023 14:46:09 +0800
|
|
Subject: [PATCH 3/6] validate: add DDE as a category
|
|
|
|
Related: https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/68
|
|
---
|
|
src/validate.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/src/validate.c b/src/validate.c
|
|
index a41b656..0555bc5 100644
|
|
--- a/src/validate.c
|
|
+++ b/src/validate.c
|
|
@@ -537,6 +537,7 @@ static struct {
|
|
{ "KDE", FALSE, FALSE, FALSE, { NULL }, { "Qt", NULL } },
|
|
{ "GNOME", FALSE, FALSE, FALSE, { NULL }, { "GTK", NULL } },
|
|
{ "XFCE", FALSE, FALSE, FALSE, { NULL }, { "GTK", NULL } },
|
|
+ { "DDE", FALSE, FALSE, FALSE, { NULL }, { "Qt", NULL } },
|
|
{ "LXQt", FALSE, FALSE, FALSE, { NULL }, { "Qt", NULL } },
|
|
{ "GTK", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
{ "Qt", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
--
|
|
GitLab
|
|
|
|
|
|
From 679cb6f7d46896167ec105e0713401bfaca23516 Mon Sep 17 00:00:00 2001
|
|
From: Philip Withnall <philip@tecnocode.co.uk>
|
|
Date: Tue, 12 Sep 2023 10:30:51 +0100
|
|
Subject: [PATCH 4/6] validate: Add Endless to the list of valid desktop IDs
|
|
|
|
See https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/73 and
|
|
https://github.com/ximion/appstream/pull/522.
|
|
|
|
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
|
|
---
|
|
src/validate.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/validate.c b/src/validate.c
|
|
index 0555bc5..aaa64b2 100644
|
|
--- a/src/validate.c
|
|
+++ b/src/validate.c
|
|
@@ -380,7 +380,7 @@ static DesktopKeyDefinition registered_action_keys[] = {
|
|
|
|
/* This should be the same list as in xdg-specs/menu/menu-spec.xml */
|
|
static const char *show_in_registered[] = {
|
|
- "GNOME", "GNOME-Classic", "GNOME-Flashback", "KDE", "LXDE", "LXQt", "MATE", "Razor", "ROX", "TDE", "Unity", "XFCE", "EDE", "Cinnamon", "Pantheon", "Budgie", "Enlightenment", "DDE", "Old"
|
|
+ "GNOME", "GNOME-Classic", "GNOME-Flashback", "KDE", "LXDE", "LXQt", "MATE", "Razor", "ROX", "TDE", "Unity", "XFCE", "EDE", "Cinnamon", "Pantheon", "Budgie", "Enlightenment", "DDE", "Endless", "Old"
|
|
};
|
|
|
|
static struct {
|
|
--
|
|
GitLab
|
|
|
|
|
|
From 67d09f0c851cfaf0ff3ae8689c14a09ec08d6fa1 Mon Sep 17 00:00:00 2001
|
|
From: Ryan Brue <ryanbrue@gmail.com>
|
|
Date: Sat, 20 Jul 2024 15:35:57 +0000
|
|
Subject: [PATCH 5/6] validate: add COSMIC
|
|
|
|
Signed-off-by: Ryan Brue <ryanbrue@gmail.com>
|
|
---
|
|
src/validate.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/src/validate.c b/src/validate.c
|
|
index 149ccbe..3ccf866 100644
|
|
--- a/src/validate.c
|
|
+++ b/src/validate.c
|
|
@@ -386,7 +386,7 @@ static DesktopKeyDefinition registered_action_keys[] = {
|
|
|
|
/* This should be the same list as in xdg-specs/menu/menu-spec.xml */
|
|
static const char *show_in_registered[] = {
|
|
- "GNOME", "GNOME-Classic", "GNOME-Flashback", "KDE", "LXDE", "LXQt", "MATE", "Razor", "ROX", "TDE", "Unity", "XFCE", "EDE", "Cinnamon", "Pantheon", "Budgie", "Enlightenment", "DDE", "Endless", "Old"
|
|
+ "COSMIC", "GNOME", "GNOME-Classic", "GNOME-Flashback", "KDE", "LXDE", "LXQt", "MATE", "Razor", "ROX", "TDE", "Unity", "XFCE", "EDE", "Cinnamon", "Pantheon", "Budgie", "Enlightenment", "DDE", "Endless", "Old"
|
|
};
|
|
|
|
static struct {
|
|
@@ -540,6 +540,7 @@ static struct {
|
|
{ "Documentation", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
{ "Adult", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
{ "Core", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
+ { "COSMIC", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
{ "KDE", FALSE, FALSE, FALSE, { NULL }, { "Qt", NULL } },
|
|
{ "GNOME", FALSE, FALSE, FALSE, { NULL }, { "GTK", NULL } },
|
|
{ "XFCE", FALSE, FALSE, FALSE, { NULL }, { "GTK", NULL } },
|
|
--
|
|
GitLab
|
|
|
|
|
|
From 673ec76e881b8dd7f710b846ae0418c09e6f5439 Mon Sep 17 00:00:00 2001
|
|
From: Sam Day <me@samcday.com>
|
|
Date: Fri, 31 Jan 2025 14:50:21 +0100
|
|
Subject: [PATCH 6/6] validate: Add Phosh to list of valid OnlyShowIn= environments
|
|
|
|
Signed-off-by: Sam Day <me@samcday.com>
|
|
---
|
|
src/validate.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/src/validate.c b/src/validate.c
|
|
index 3ccf866..89a17de 100644
|
|
--- a/src/validate.c
|
|
+++ b/src/validate.c
|
|
@@ -386,7 +386,7 @@ static DesktopKeyDefinition registered_action_keys[] = {
|
|
|
|
/* This should be the same list as in xdg-specs/menu/menu-spec.xml */
|
|
static const char *show_in_registered[] = {
|
|
- "COSMIC", "GNOME", "GNOME-Classic", "GNOME-Flashback", "KDE", "LXDE", "LXQt", "MATE", "Razor", "ROX", "TDE", "Unity", "XFCE", "EDE", "Cinnamon", "Pantheon", "Budgie", "Enlightenment", "DDE", "Endless", "Old"
|
|
+ "COSMIC", "GNOME", "GNOME-Classic", "GNOME-Flashback", "KDE", "LXDE", "LXQt", "MATE", "Phosh", "Razor", "ROX", "TDE", "Unity", "XFCE", "EDE", "Cinnamon", "Pantheon", "Budgie", "Enlightenment", "DDE", "Endless", "Old"
|
|
};
|
|
|
|
static struct {
|
|
@@ -543,6 +543,7 @@ static struct {
|
|
{ "COSMIC", FALSE, FALSE, FALSE, { NULL }, { NULL } },
|
|
{ "KDE", FALSE, FALSE, FALSE, { NULL }, { "Qt", NULL } },
|
|
{ "GNOME", FALSE, FALSE, FALSE, { NULL }, { "GTK", NULL } },
|
|
+ { "Phosh", FALSE, FALSE, FALSE, { NULL }, { "GTK", NULL } },
|
|
{ "XFCE", FALSE, FALSE, FALSE, { NULL }, { "GTK", NULL } },
|
|
{ "DDE", FALSE, FALSE, FALSE, { NULL }, { "Qt", NULL } },
|
|
{ "LXQt", FALSE, FALSE, FALSE, { NULL }, { "Qt", NULL } },
|
|
--
|
|
GitLab
|
|
|
|
|