Add icu dlls in nightly and releases

On windows, we use prebuild icu and is available as dll.

So we must include those dll in all our archives.
This commit is contained in:
Matthieu Gautier 2024-08-28 14:03:34 +02:00
parent 31aee276ad
commit 244e4d209f
1 changed files with 6 additions and 2 deletions

View File

@ -73,7 +73,8 @@ def major_version(version: str) -> str:
EXPORT_FILES = {
"kiwix-tools": (
INSTALL_DIR / "bin",
[f + BIN_EXT for f in ("kiwix-manage", "kiwix-search", "kiwix-serve")],
[f + BIN_EXT for f in ("kiwix-manage", "kiwix-search", "kiwix-serve")]
+ ["icu*.dll"],
),
"zim-tools": (
INSTALL_DIR / "bin",
@ -90,7 +91,8 @@ EXPORT_FILES = {
"zimwriterfs",
"zimrecreate",
)
],
]
+ ["icu*.dll"],
),
"libzim": (
INSTALL_DIR,
@ -110,6 +112,7 @@ EXPORT_FILES = {
"bin/zim-{version}.dll".format(
version=major_version(main_project_versions["libzim"])
),
"bin/icu*.dll",
"bin/zim-{version}.pdb".format(
version=major_version(main_project_versions["libzim"])
),
@ -134,6 +137,7 @@ EXPORT_FILES = {
"lib/libkiwix.{}.dylib".format(
major_version(main_project_versions["libkiwix"])
),
"bin/icu*.dll",
"lib/libkiwix.dylib",
"lib/*/libkiwix.pc",
"include/kiwix/**/*.h",