Fix extraction of major version from version.

Taking the first char is ok only if major version is < 10.
This commit is contained in:
Matthieu Gautier 2023-06-07 15:47:03 +02:00
parent 4602ead6be
commit 06d7a26cb4
1 changed files with 7 additions and 5 deletions

View File

@ -64,6 +64,9 @@ FLATPAK_GIT_REMOTE = "git@github.com:flathub/org.kiwix.desktop.git"
BIN_EXT = ".exe" if PLATFORM_TARGET.startswith("win32_") else ""
def major_version(version: str) -> str:
return version.split(".")[0]
# We have build everything. Now create archives for public deployement.
EXPORT_FILES = {
"kiwix-tools": (
@ -100,10 +103,10 @@ EXPORT_FILES = {
version=main_project_versions["libzim"]
),
"lib/*/libzim.so.{version}".format(
version=main_project_versions["libzim"][0]
version=major_version(main_project_versions["libzim"])
),
"lib/libzim.{}.dylib".format(
main_project_versions["libzim"][0]
major_version(main_project_versions["libzim"])
),
"lib/libzim.dylib",
"lib/*/libzim.pc",
@ -118,10 +121,10 @@ EXPORT_FILES = {
version=main_project_versions["libkiwix"]
),
"lib/*/libkiwix.so.{version}".format(
version=main_project_versions["libkiwix"][0]
version=major_version(main_project_versions["libkiwix"])
),
"lib/libkiwix.{}.dylib".format(
main_project_versions["libkiwix"][0]
major_version(main_project_versions["libkiwix"])
),
"lib/libkiwix.dylib",
"lib/*/libkiwix.pc",
@ -132,7 +135,6 @@ EXPORT_FILES = {
DATE = date.today().isoformat()
def print_message(message, *args, **kwargs):
message = message.format(*args, **kwargs)
message = "{0} {1} {0}".format("-" * 3, message)