From 39e1b409a3cb537db5281af29d77e74c4662a30b Mon Sep 17 00:00:00 2001 From: Jehan Date: Tue, 29 Oct 2024 13:02:44 +0100 Subject: [PATCH] meson: preparing accepting -RC at the end of the project()'s version string. --- meson.build | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index d5508b6bbd..9b71f2897c 100644 --- a/meson.build +++ b/meson.build @@ -29,7 +29,14 @@ package_string= prettyname + ' ' + gimp_version gimp_app_version_arr = gimp_version.split('.') gimp_app_version_major = gimp_app_version_arr[0].to_int() gimp_app_version_minor = gimp_app_version_arr[1].to_int() -gimp_app_version_micro = gimp_app_version_arr[2].to_int() +gimp_app_micro_rc = gimp_app_version_arr[2].split('-') +gimp_app_version_micro = gimp_app_micro_rc[0].to_int() +if gimp_app_micro_rc.length() > 1 + if not gimp_app_micro_rc[1].startswith('RC') + error('Version format is: .. with optional "-RC" suffix.') + endif + gimp_app_version_rc = gimp_app_micro_rc[1].substring(2).to_int() +endif # Override for Release-candidates gimp_app_version = '@0@.@1@'.format(