desktop (gradle): support specifying more versions in Gradle (#3614)

This commit is contained in:
Stanislav Dmitrenko 2023-12-28 16:41:17 +07:00 committed by GitHub
parent 51bf2f413c
commit 07334b057d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -102,9 +102,8 @@ compose {
// Packaging requires to have version like MAJOR.MINOR.PATCH // Packaging requires to have version like MAJOR.MINOR.PATCH
var adjustedVersion = rootProject.extra["desktop.version_name"] as String var adjustedVersion = rootProject.extra["desktop.version_name"] as String
adjustedVersion = adjustedVersion.replace(Regex("[^0-9.]"), "") adjustedVersion = adjustedVersion.replace(Regex("[^0-9.]"), "")
if (adjustedVersion.split(".").size != 3) { val split = adjustedVersion.split(".")
adjustedVersion += ".0" adjustedVersion = split[0] + "." + (split.getOrNull(1) ?: "0") + "." + (split.getOrNull(2) ?: "0")
}
version = adjustedVersion version = adjustedVersion
} }
} }