From fe4fa1d2b01c55e18c3871a9d99bc5316f03af38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Fri, 26 Feb 2021 00:54:50 +0100 Subject: [PATCH] extension-tool/create: Update for new versioning scheme The "shell-version" field generated by the create command still uses the old even/odd schema instead of the new "alpha", "beta" etc. one. Do that now, and also drop the different behavior for stable/unstable releases (that is, always use only the major number, i.e. "40"). https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3787 Part-of: --- subprojects/extensions-tool/src/command-create.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/subprojects/extensions-tool/src/command-create.c b/subprojects/extensions-tool/src/command-create.c index b328b6003..64b38824a 100644 --- a/subprojects/extensions-tool/src/command-create.c +++ b/subprojects/extensions-tool/src/command-create.c @@ -49,11 +49,8 @@ get_shell_version (GError **error) if (variant == NULL) return NULL; - split_version = g_strsplit (g_variant_get_string (variant, NULL), ".", 3); - if (g_ascii_strtoll (split_version[1], NULL, 10) % 2 == 0) - g_clear_pointer (&split_version[2], g_free); - - return g_strjoinv (".", split_version); + split_version = g_strsplit (g_variant_get_string (variant, NULL), ".", 2); + return g_steal_pointer(&split_version[0]); } static GDesktopAppInfo *