Merge pull request #610 from kiwix/fix_publication_macos
Fix packaging of libzim and libkiwix on macOS.
This commit is contained in:
commit
23fab75d04
|
@ -64,6 +64,9 @@ FLATPAK_GIT_REMOTE = "git@github.com:flathub/org.kiwix.desktop.git"
|
||||||
|
|
||||||
BIN_EXT = ".exe" if PLATFORM_TARGET.startswith("win32_") else ""
|
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.
|
# We have build everything. Now create archives for public deployement.
|
||||||
EXPORT_FILES = {
|
EXPORT_FILES = {
|
||||||
"kiwix-tools": (
|
"kiwix-tools": (
|
||||||
|
@ -100,12 +103,13 @@ EXPORT_FILES = {
|
||||||
version=main_project_versions["libzim"]
|
version=main_project_versions["libzim"]
|
||||||
),
|
),
|
||||||
"lib/*/libzim.so.{version}".format(
|
"lib/*/libzim.so.{version}".format(
|
||||||
version=main_project_versions["libzim"][0]
|
version=major_version(main_project_versions["libzim"])
|
||||||
),
|
),
|
||||||
"lib/libzim.{}.dylib".format(
|
"lib/libzim.{}.dylib".format(
|
||||||
main_project_versions["libzim"][0]
|
major_version(main_project_versions["libzim"])
|
||||||
),
|
),
|
||||||
"lib/libzim.dylib",
|
"lib/libzim.dylib",
|
||||||
|
"lib/*/libzim.pc",
|
||||||
"include/zim/**/*.h",
|
"include/zim/**/*.h",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -117,8 +121,13 @@ EXPORT_FILES = {
|
||||||
version=main_project_versions["libkiwix"]
|
version=main_project_versions["libkiwix"]
|
||||||
),
|
),
|
||||||
"lib/*/libkiwix.so.{version}".format(
|
"lib/*/libkiwix.so.{version}".format(
|
||||||
version=main_project_versions["libkiwix"][0]
|
version=major_version(main_project_versions["libkiwix"])
|
||||||
),
|
),
|
||||||
|
"lib/libkiwix.{}.dylib".format(
|
||||||
|
major_version(main_project_versions["libkiwix"])
|
||||||
|
),
|
||||||
|
"lib/libkiwix.dylib",
|
||||||
|
"lib/*/libkiwix.pc",
|
||||||
"include/kiwix/**/*.h"
|
"include/kiwix/**/*.h"
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -126,7 +135,6 @@ EXPORT_FILES = {
|
||||||
|
|
||||||
DATE = date.today().isoformat()
|
DATE = date.today().isoformat()
|
||||||
|
|
||||||
|
|
||||||
def print_message(message, *args, **kwargs):
|
def print_message(message, *args, **kwargs):
|
||||||
message = message.format(*args, **kwargs)
|
message = message.format(*args, **kwargs)
|
||||||
message = "{0} {1} {0}".format("-" * 3, message)
|
message = "{0} {1} {0}".format("-" * 3, message)
|
||||||
|
|
Loading…
Reference in New Issue