5a8f8c90ff
Merge pull request #655 from kiwix/build-libzim-release-9.0.0
...
Release libzim 9.0.0
r_50
2023-11-13 21:26:34 +01:00
adf3ed801a
Release libzim 9.0.0
2023-11-12 12:38:25 +01:00
9b2b8c98c8
Merge pull request #649 from kiwix/tools_on_macos_m1
...
Build zim-tools and kiwix-tools on macos-arm64
2023-11-10 18:50:00 +01:00
eeb22c1cb4
Merge pull request #650 from kiwix/apple-xcf
...
Apple Platforms updates
2023-11-10 16:01:02 +01:00
12b176bf85
fixed typo in native (using min-macos-version)
2023-11-10 11:26:44 +00:00
1000bfecbe
Set min_macos_version
also on native platform.
...
`-min_macos_version` define our minimum targeted macos version.
We need to set it even if we build native on macos.
2023-11-10 11:26:37 +00:00
5b22821e61
Build zim-tools and kiwix-tools on macos-arm64
2023-11-09 11:52:08 +01:00
670bbb0417
removed iOSMacABI target as useless
2023-11-09 08:14:52 +00:00
7be0b3b586
generalized min macOS/iOS target versions. bumped to iOS15 and macOS12
2023-11-09 08:14:52 +00:00
09dacaa25e
disabled bitcode support, as deprecated since xcode14
...
See https://stackoverflow.com/questions/72543728/xcode-14-deprecates-bitcode-but-why
2023-11-09 08:14:52 +00:00
fbc1ca11f2
removed -stdlib=libc++ flag to clang as required by xcode 15
2023-11-09 08:14:52 +00:00
a79b08f4c5
build on macos-13 with xcode 15.0.1
2023-11-09 08:14:52 +00:00
2f6663a84c
Merge pull request #651 from kiwix/no_publish_of_pr_deps
...
Publish projects deps in branch-named folder when outside of main
2023-11-08 13:14:09 +01:00
0a02353f28
Do not publish projects deps if we are in a branch.
...
Still publish the deps in the dep_previews directory in case we
would like to test it project's CI.
2023-11-08 10:43:27 +01:00
42a0658729
Merge pull request #648 from kiwix/fix_musl_archive_name
...
Fix naming of musl archive for x86_64.
2023-11-07 16:34:55 +01:00
cf5dde88e2
Fix naming of musl archive for x86_64.
...
Fix openzim/libzim#820
2023-11-06 14:00:37 +01:00
0ce0f20870
Merge pull request #642 from kiwix/update_icu
...
Update icu4c to version 71.1
2023-11-03 09:50:45 +01:00
fb6d6b8e25
Package ICU data with libzim/libkiwix.
2023-11-02 17:34:24 +01:00
2a5a5c3a42
Correctly build ICU data when building for wasm.
...
When we use `--disable-tools` (ie, when we are cross-compiling), ICU
will build the data only if it detects we are cross-compiling.
This make sens until we cross-compiling for wasm.
Wasm output is a script file with the interpreter in the sdk we have
installed. So ICU's configure can run the test binary and so doesn't detect
we are cross-compiling.
So we have to patch ICU Makefile to make it build the ICU data anyway.
2023-11-02 17:33:51 +01:00
beadc3b16c
Use custom data.
...
ICU is used to:
- List locales (`locales_tree`)
- Get information about those locales in different languages (`lang_tree`)
- Remove accents (`translit`)
Tracing ICU without custom data, we also load `likelySubtags` and
`metadata`. Not sure why and what happen when missing but let's be
conservatives and include them.
2023-11-02 11:14:04 +01:00
717dcd801d
Move to ICU 73.2
2023-11-02 11:14:04 +01:00
8cf6c39d11
Extend ReleaseDownload
source to be composed of several archives.
2023-11-02 11:13:29 +01:00
45c55013bd
Merge pull request #645 from kiwix/xapian-1.4.23
...
Bump-up Xapian to version 1.4.23
2023-11-01 04:17:42 +01:00
e966385069
Bump-up Xapian to version 1.4.23
2023-10-31 11:39:29 +01:00
0e103dd0b5
Merge pull request #646 from kiwix/remove-ci-images
...
Move CI container creation to kiwix/container-images
2023-10-31 11:39:08 +01:00
b743487ba0
Use CI container image 2023-10-30
2023-10-30 20:07:22 +01:00
0f0f7c5003
Move CI container creation to kiwix/container-images
2023-10-29 11:57:59 +01:00
8c5db8b221
Merge pull request #643 from kiwix/kelson42-patch-1
...
Better badges in README.md
2023-10-26 09:57:47 +02:00
977c74dc5a
Better badges in README.md
2023-10-26 06:23:23 +02:00
078dfa0c45
Merge pull request #641 from kiwix/fix_ci_docker_image
...
Correctly set the docker image for `x86-64_musl`.
2023-10-25 11:21:59 +02:00
c2cd1331b7
Correctly set the docker image for x86-64_musl
.
...
Use the same strategy that for `CI` workflow:
- By default use a target with `image_variant` to `focal`
- Add include for other image_variant.
2023-10-25 10:20:48 +02:00
d8757c375d
Merge pull request #636 from kiwix/musl
...
Add x86-64 musl
2023-10-24 14:09:07 +02:00
3f908f429c
Remove x86-64_musl_dyn
from the CI.
...
This target fails on the CI because of conflict between the builded
libraries (lzma, libz) and native library.
As they are both for the same arch but with different libc, python tries
to load them and fails.
There is a real bug somewhere in our toolchain but we need to build for
x86_64 musl right now and this is done in `x86-64_musl_mixed` which pass.
So let's remove it for now.
(`x86-64_musl_dyn` fails with the docker image. It is ok with native
(fedora 38) system)
2023-10-24 10:53:31 +02:00
9a2a9ca188
Do not follow symlink when we copy a directory.
2023-10-24 10:53:31 +02:00
b57f83ed25
Move all toolchain installation in TOOLCHAIN directory.
...
This is a clearer install and it simplify the base_deps archive creation.
2023-10-24 10:53:31 +02:00
750eeedc42
Update base_deps_meta_version.
2023-10-23 10:19:12 +02:00
149c1d25fb
Use musl toolchain with gcc 10.
...
We need a "old" gcc version to be able to run on "old" systems
(libstdc++.6.0.28)
2023-10-23 10:19:12 +02:00
0ae6b0766b
Build x86-64_musl in the CI
2023-10-23 10:19:12 +02:00
c3d3cc5a97
Add x86_64 musl toolchain and platform.
2023-10-23 10:19:12 +02:00
f0ad7b126a
Rename arm_musl.py
to musl.py
.
...
Those files will contain toolchain for musl. Not specific to arm.
2023-10-23 10:19:12 +02:00
7807e10325
Rename files containing toolchain to tc_*
2023-10-23 10:19:12 +02:00
442fe3df19
Merge pull request #639 from kiwix/fix_libkiwix_version
...
Revert back the libkiwix version to 12.1.1
2023-10-20 16:24:19 +02:00
2c258d52eb
Revert back the libkiwix version to 12.1.1
...
We don't have a version 13.0.0 for libkiwix.
So the master branch of libkiwix is generating version 12.1.1.
We must use the correct version as we try to fix the rpath on macos
and we we don't have the right version, we fail because the lib file
doesn't exist.
2023-10-20 11:20:57 +02:00
44a8963c50
New version libkiwix 13.0.0
...
This is mainly a release of libkiwix 12.1.0 as 12.1.0 introduce breaking
changes.
No need to rebuild kiwix-tools (it is already builded with 12.1.0)
Don't build kiwix-destkop as current version of kiwix-desktop is not
ported to kiwix-13.0.0 (`main` is, but not last release).
r_49
2023-09-14 16:06:13 +02:00
6ee003bf9b
New version of libkiwix.
...
Libkiwix 12.1.1 is just a hot patch to avoid a breaking change in 12.1.0
No need to rebuild kiwix-tools.
2023-09-14 13:49:16 +02:00
19ef9178b0
Trigger a new build of libzim.
...
With the fallback of aarc64 toolchain, we need to rebuild libzim.
r_47
2023-09-01 11:06:49 +02:00
4dfae35d8a
Merge pull request #635 from kiwix/aarch_glibcxx
2023-08-24 17:04:03 +02:00
65dd03e58f
Move back to the old toolchain for aarch64
...
Fix #634
2023-08-11 16:18:25 +02:00
75a1963572
Merge pull request #633 from kiwix/fix_kiwix-desktop_deps
2023-07-31 22:59:47 +02:00
458aa97b36
Correctly build (and publish) dependencies for kiwix-desktop.
2023-07-31 17:44:36 +02:00