Matthieu Gautier
626654d9f5
fixup! Do not build uuid on Windows.
2024-05-29 16:23:41 +02:00
Matthieu Gautier
5daa438c35
fixup! Build libcurl with meson.
2024-05-29 16:23:15 +02:00
Matthieu Gautier
8f434354a9
fixup! Build on Windows with github-actions.
2024-05-29 15:49:47 +02:00
Matthieu Gautier
aed5e39158
WIP Build libzim using windows branch
2024-05-29 15:42:59 +02:00
Matthieu Gautier
fe1cc17cf8
Do not build uuid on Windows.
2024-05-29 15:42:59 +02:00
Matthieu Gautier
48066eae63
Build only libzim (and dependencies on Windows)
2024-05-29 15:42:59 +02:00
Matthieu Gautier
a2dbf64d84
[WIP]Change base deps_meta version for a custom value.
2024-05-29 15:42:59 +02:00
Matthieu Gautier
3cb619f6da
Build on Windows with github-actions.
2024-05-29 15:42:59 +02:00
Matthieu Gautier
886e42a98b
Correctly strip newline (on Windows)
2024-05-29 15:42:59 +02:00
Matthieu Gautier
c410a8b7cb
Native can be build on Windows
2024-05-29 15:42:59 +02:00
Matthieu Gautier
e92d1d4edc
Create relocatable pkg_config file
2024-05-29 15:42:59 +02:00
Matthieu Gautier
a0ff09e59f
Use python to update failure logs.
2024-05-29 15:42:58 +02:00
Matthieu Gautier
aa41c822ab
Use paramiko module to upload archives.
2024-05-29 15:40:31 +02:00
Matthieu Gautier
4fa75a15d2
Correctly get temp dir on Windows.
2024-05-29 15:39:35 +02:00
Matthieu Gautier
c98f78247a
Do not set permission to 0 for extracted file.
2024-05-29 15:39:35 +02:00
Matthieu Gautier
db6aa2eed2
Use the correct path separator on Windows
2024-05-29 15:39:35 +02:00
Matthieu Gautier
be179cb250
Update zstd
2024-05-29 15:39:35 +02:00
Matthieu Gautier
3e1acd9ece
Build libcurl with meson.
2024-05-29 15:39:35 +02:00
Matthieu Gautier
4dbb0fefe3
Build lzma using meson build system.
2024-05-29 15:39:35 +02:00
Matthieu Gautier
0bb38148bb
Build zlib using meson.
...
Use the wrap coming from meson's wrapdb.
2024-05-29 15:39:35 +02:00
Matthieu Gautier
be61d41e07
Use setup command in meson.
2024-05-29 15:39:35 +02:00
Matthieu Gautier
f445997221
Fix extracting of several archives.
...
- Archive already existing must not stop download of other archives.
- Use copytree instead of rename to use second archive as patch on existing
directory. (No need to remove tmpdir, as it is a temporary directory)
2024-05-29 15:39:35 +02:00
Matthieu Gautier
48986d0a89
Do not print warning on windows
2024-05-29 15:39:35 +02:00
Matthieu Gautier
82500c545b
Merge pull request #694 from kiwix/kiwix-desktop-appimage-openssl
2024-05-17 17:51:12 +02:00
Veloman Yunkan
dee57f131c
libssl is embedded in the kiwix-desktop appimage
...
libssl.so and libcrypto.so are embedded in the appimage so that it can
work on newer systems having a deceptively backward incompatible
version of OpenSSL.
The fix includes patching the libQt5Network.so library so that aria2's CA
certificate bundle (being included in the appimage before this change)
is used as a fallback if no certificates can be found in various
locations used for certificate stores on different major Linux
distributions. To this end, the AppRun entry point of the AppImage is
changed from a symlink to the kiwix-desktop binary to a small shell
script that creates a temporary symlink at a hardcoded path
(/tmp/cert_bundle_provided_by_kiwix.crt) pointing to the said
certificate bundle within the AppImage filesystem.
2024-05-17 15:33:52 +02:00
Kelson
5b82252230
Merge pull request #701 from kiwix/zim-tools_3.4.1
...
Release libzim 3.4.1
2024-05-16 21:08:05 +02:00
Emmanuel Engelhart
652af505a6
Release libzim 3.4.1
2024-05-16 19:20:45 +02:00
Kelson
23dd7b367c
Merge pull request #693 from kiwix/kiwix-desktop-appimage-libthai_so
...
Forcefully adding libthai.so to kiwix-desktop appimage
2024-05-02 21:20:31 +02:00
Veloman Yunkan
d5333139d9
Adding libthai.so to kiwix-desktop appimage
2024-05-02 21:17:18 +02:00
Kelson
723fb60d74
Merge pull request #699 from kiwix/libzim_9.2.1
...
Build libzim 9.2.1 and subsequent projects
2024-05-02 13:13:11 +02:00
Emmanuel Engelhart
29c7780d4f
Build libzim 9.2.1 and subsequent projects
2024-05-02 13:11:35 +02:00
Kelson
0ebf4c97ed
Merge pull request #698 from kiwix/update-actions-for-nodejs20
...
Update actions relying on old Node.js16
2024-05-02 12:49:13 +02:00
Emmanuel Engelhart
4b33546b77
Update actions relying on old Node.js16
2024-05-02 11:35:59 +02:00
Matthieu Gautier
8041938350
Merge pull request #692 from kiwix/libzim_9.2.0
2024-04-16 19:43:58 +02:00
Matthieu Gautier
6aa661a474
New libzim version 9.2.0
2024-04-16 18:28:32 +02:00
Matthieu Gautier
a2cb517edb
Merge pull request #689 from kiwix/ci-apple-silicon
2024-04-12 13:13:36 +02:00
Matthieu Gautier
89802f5e07
Publish deps archive on macos arm64 using mixed config.
2024-04-12 11:54:38 +02:00
Matthieu Gautier
a0baee815f
Update to python 3.10
2024-04-12 11:52:49 +02:00
Matthieu Gautier
145d981328
Merge pull request #688 from kiwix/fix_build_dir
2024-04-12 10:28:50 +02:00
Matthieu Gautier
9235f8b048
Do not expect a full working environment when only asking for build dir.
...
Job `Trigger_Docker` is run in a simple environment not configured.
So tools as `ninja` are not installed. But we don't care as we just want
to trigger a docker build.
But `common` script now start by asking kiwix-build the build dir.
kiwix-build must not fail in this case.
2024-04-11 17:05:45 +02:00
Matthieu Gautier
d6285adaf9
Merge pull request #685 from kiwix/build_dir
2024-04-09 11:33:30 +02:00
Matthieu Gautier
a93b3c8896
Remove the `2` in base_deps name
2024-04-08 16:53:17 +02:00
Matthieu Gautier
0d27cbd8cf
Update github's action to download the right deps archive.
2024-04-08 16:50:10 +02:00
Matthieu Gautier
b880da6ca2
native_static is compatible with Darwin
2024-04-08 16:50:10 +02:00
Matthieu Gautier
6fbe60386e
Do not pollute stdout with warning and trace.
2024-04-08 16:50:10 +02:00
Matthieu Gautier
afda1f6673
Make CI common script use the correct build dir.
...
- Add an option to kiwix-build to get it.
2024-04-08 16:50:10 +02:00
Matthieu Gautier
0c0eac69c4
Introduce arch_name to name build dir base on arch name instead of config.
2024-04-08 16:50:03 +02:00
Matthieu Gautier
734c1ea6fc
Update base_deps_version
2024-04-08 16:50:03 +02:00
Matthieu Gautier
f0b214681c
Properly escape char in `progress_chars`
2024-04-08 16:50:03 +02:00
Matthieu Gautier
f42999199a
`pj` now normalize path.
2024-04-08 16:50:03 +02:00