Matthieu Gautier
c2e5fe06d0
Use relative path for source
2024-05-02 11:27:31 +02:00
Matthieu Gautier
41c92e8b00
Do not win_to_posix source dir
2024-05-02 11:18:56 +02:00
Matthieu Gautier
2762a31509
Force posix_path in xapian flags
2024-05-02 10:11:52 +02:00
Matthieu Gautier
31858fdd8b
print info
2024-04-30 19:48:27 +02:00
Matthieu Gautier
6568a4756d
fixup! Also run make using gitbash
2024-04-30 19:32:29 +02:00
Matthieu Gautier
0b325c4f14
Remove --verbose
2024-04-30 19:20:13 +02:00
Matthieu Gautier
66869be5e7
Also run make using gitbash
2024-04-30 17:30:27 +02:00
Matthieu Gautier
6eb97b2e35
Specify source_dir
2024-04-30 17:21:42 +02:00
Matthieu Gautier
ee1fce0246
Try to not protect space in CC
2024-04-30 17:09:49 +02:00
Matthieu Gautier
5bc4f6935e
fix compile cl
2024-04-30 16:37:53 +02:00
Matthieu Gautier
a459cd750d
fixup force posix path
2024-04-30 16:20:45 +02:00
Matthieu Gautier
c2ad109c32
WIP print path
2024-04-30 15:59:12 +02:00
Matthieu Gautier
ad92d4d046
Set PATH for config tool.
2024-04-30 15:48:56 +02:00
Matthieu Gautier
3854c8570e
Add an option in config to force the usage of posix path
2024-04-30 15:39:27 +02:00
Matthieu Gautier
c59ace0e5a
WIP fix xapian winbash
2024-04-30 15:25:56 +02:00
Matthieu Gautier
dbf98f2c70
Use python 3.12
2024-04-30 15:18:48 +02:00
Matthieu Gautier
1276a8b586
[WIP] Fix winbash
2024-04-30 15:08:11 +02:00
Matthieu Gautier
6b08e12910
Use fstring instead of `.format`
2024-04-30 14:25:19 +02:00
Matthieu Gautier
908b90190c
Use pathlib.Path instead of os.path
2024-04-30 14:25:19 +02:00
Matthieu Gautier
06cad66925
Clean up a bit import in dependencies.
2024-04-30 14:25:19 +02:00
Matthieu Gautier
676099fcc9
Introduce winbash config and build xapian using it.
2024-04-30 14:25:19 +02:00
Matthieu Gautier
0085c0b7db
Run configure using bash script
2024-04-22 17:46:36 +02:00
Matthieu Gautier
4718001a52
Launch kiwix-build verbose
2024-04-22 16:30:02 +02:00
Matthieu Gautier
04c17e7159
libzim depends on xapian
2024-04-22 16:24:58 +02:00
Matthieu Gautier
e69c98c1d3
Libzim depends of zim-testing-suite.
2024-04-22 16:16:32 +02:00
Matthieu Gautier
f829493502
Set arch deps name on Windows.
2024-04-22 16:15:53 +02:00
Matthieu Gautier
b357bcfd6b
Correctly strip newline (on Windows)
2024-04-22 16:06:33 +02:00
Matthieu Gautier
6644ff56c8
Update secrets
2024-04-22 15:51:13 +02:00
Matthieu Gautier
371f434a8b
[TOREVERT] Build only Windows on CI
2024-04-22 15:38:50 +02:00
Matthieu Gautier
179d4af164
Fix upload_failure_logs.py
2024-04-22 15:37:23 +02:00
Matthieu Gautier
f8560ae38b
[WIP] Don't print uncompat warning on Windows with NativeDyn
2024-04-22 15:29:48 +02:00
Matthieu Gautier
8ee7b8987b
Don't depend on lzma.
2024-04-22 15:29:04 +02:00
Matthieu Gautier
2033f7c786
Fix rebase
2024-04-22 15:15:10 +02:00
Matthieu Gautier
5489769907
Fix workflow indentation
2024-04-22 15:15:10 +02:00
Matthieu Gautier
dd3fd1ff7a
Do not build libzim with xapian dependency on Windows.
2024-04-22 15:15:10 +02:00
Matthieu Gautier
df47082552
Do not print warning on windows
2024-04-22 15:15:10 +02:00
Matthieu Gautier
2b275db182
Bump base_deps_meta_version
2024-04-22 15:15:10 +02:00
Matthieu Gautier
72b2cf964f
Use python to update failure logs.
2024-04-22 15:15:10 +02:00
Matthieu Gautier
3c9671bd0b
Use paramiko module to upload archives.
2024-04-22 15:15:10 +02:00
Matthieu Gautier
9ac71daa59
Correctly get temp dir on Windows.
2024-04-22 15:15:10 +02:00
Matthieu Gautier
a2f659895e
Build icu4c using meson on Windows.
2024-04-22 15:15:10 +02:00
Matthieu Gautier
765f2fa2d7
Do not set permission to 0 for extracted file.
2024-04-22 15:15:10 +02:00
Matthieu Gautier
897508defa
Use the correct path separator on Windows
2024-04-22 15:15:10 +02:00
Matthieu Gautier
858cbed9d4
Use setup command in meson.
2024-04-22 15:15:10 +02:00
Matthieu Gautier
90a19b29eb
Update zstd
2024-04-22 15:15:10 +02:00
Matthieu Gautier
173f60ac3c
Build lzma using meson build system.
2024-04-22 15:15:10 +02:00
Matthieu Gautier
1b42e8ca33
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-04-22 15:15:10 +02:00
Matthieu Gautier
270e27dba4
Build zlib using meson.
...
Use the wrap coming from meson's wrapdb.
2024-04-22 15:15:10 +02:00
Matthieu Gautier
0f61f9a123
Add secrets
2024-04-22 15:15:10 +02:00
Matthieu Gautier
0265d8fdc4
Setup MSVC in CI.
2024-04-22 15:15:10 +02:00