1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 13:32:50 -05:00

Fix fedora version format

This commit is contained in:
purian23
2026-01-15 23:00:08 -05:00
parent 012022d370
commit f9dc6de485

View File

@@ -192,14 +192,21 @@ Item {
// Fedora COPR git format: 0.0.git.2267.d430cae9
match = version.match(/^[\d.]+\.git\.(\d+)\./);
if (match) {
let baseVersion = "";
if (cliVersion) {
const cliMatch = cliVersion.match(/^([\d.]+)/);
if (cliMatch)
baseVersion = cliMatch[1];
function extractBaseVersion(value) {
if (!value)
return "";
let baseMatch = value.match(/(\d+\.\d+\.\d+)/);
if (baseMatch)
return baseMatch[1];
baseMatch = value.match(/(\d+\.\d+)/);
if (baseMatch)
return baseMatch[1];
return "";
}
let baseVersion = extractBaseVersion(cliVersion);
if (!baseVersion)
baseVersion = SystemUpdateService.semverVersion || "";
baseVersion = extractBaseVersion(SystemUpdateService.semverVersion);
if (baseVersion) {
return `dms (git) v${baseVersion}-${match[1]}`;
}