Matthieu Gautier
|
244e4d209f
|
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.
|
2024-08-28 14:03:34 +02:00 |
Matthieu Gautier
|
31aee276ad
|
Merge pull request #733 from kiwix/tools_deps_ci_windows
|
2024-08-27 17:14:48 +02:00 |
Matthieu Gautier
|
37c5d35969
|
Be explicit about windows image to use in CI
|
2024-08-27 16:45:17 +02:00 |
Matthieu Gautier
|
ef94b2bea5
|
Add docoptcpp as dependency of kiwix-tools
|
2024-08-27 15:53:22 +02:00 |
Matthieu Gautier
|
147e98f7cb
|
Use our hosted archive for aarch toolschain.
Upstream have removed the archive with its new release.
|
2024-08-27 15:53:22 +02:00 |
Matthieu Gautier
|
ec5a36903b
|
Bump base_deps_meta_version to rebuild docopt
|
2024-08-27 15:39:25 +02:00 |
Matthieu Gautier
|
93d3fdd14e
|
Build docoptcpp using Meson
|
2024-08-27 15:39:25 +02:00 |
Matthieu Gautier
|
a7f42fcc99
|
Compile zim-tools dependencies on Windows github CI.
|
2024-08-27 15:39:25 +02:00 |
Matthieu Gautier
|
d08c6095a3
|
Merge pull request #732 from kiwix/test_likiwix
Activate testing of libkiwix on Windows
|
2024-08-27 14:01:50 +02:00 |
Matthieu Gautier
|
667deb00c3
|
Activate testing of libkiwix on Windows
Now we have fixed libkiwix on Windows, we can activate testing it.
See kiwix/libkiwix#1113
|
2024-08-27 13:19:15 +02:00 |
Matthieu Gautier
|
ab7983ede6
|
Merge pull request #731 from kiwix/fix_nightly_qt
|
2024-08-27 10:11:44 +02:00 |
Matthieu Gautier
|
86509a9ce6
|
Install QT on Windows CI release&nigthly
|
2024-08-27 09:13:49 +02:00 |
Matthieu Gautier
|
4ff5132704
|
Merge pull request #719 from kiwix/win-kiwix-desktop
|
2024-08-26 12:26:22 +02:00 |
Matthieu Gautier
|
d8b4d24d7f
|
Add more dependencies is base dependencies on Windows
|
2024-08-26 10:40:24 +02:00 |
Matthieu Gautier
|
45ad41724c
|
Package kiwix-desktop on Windows
|
2024-08-26 10:40:24 +02:00 |
Matthieu Gautier
|
1d93c35c50
|
Format common.py file.
|
2024-08-26 10:40:24 +02:00 |
Matthieu Gautier
|
ce4d03989b
|
Build only debug or release on Windows.
On Windows we cannot mix debug and release build.
So we have to choose only one.
|
2024-08-26 10:40:24 +02:00 |
Matthieu Gautier
|
1e4b88d2f0
|
Use nmake instead of make on Windows
Qmake in generating Makefile for nmake on Windows/msvc.
|
2024-08-26 10:40:24 +02:00 |
Matthieu Gautier
|
7fbeb2fc6d
|
Move `-j4` option in `make_options`
This way we can remove it when on Windows.
|
2024-08-26 10:40:24 +02:00 |
Matthieu Gautier
|
702292c14c
|
[CI] Build kiwix-desktop on Windows
|
2024-08-26 10:40:24 +02:00 |
Matthieu Gautier
|
3d40dbbaad
|
Install QT on Windows CI
|
2024-08-26 10:40:24 +02:00 |
Matthieu Gautier
|
9c7f963681
|
Merge pull request #727 from kiwix/libzim_nigthly_windows
|
2024-08-26 10:39:48 +02:00 |
Matthieu Gautier
|
c0bf54486d
|
Correctly include dll and lib of libzim archive on Windows
|
2024-08-24 11:24:11 +02:00 |
Matthieu Gautier
|
b5986e569f
|
Merge pull request #726 from kiwix/libmicrohttpd_size_windows
|
2024-08-22 16:46:26 +02:00 |
Matthieu Gautier
|
3bdce3069a
|
Patch libmicrohttpd's meson to correctly detect size of `timeval.tv_sec`
|
2024-08-22 15:21:53 +02:00 |
Matthieu Gautier
|
bc64bdbbac
|
Merge pull request #725 from kiwix/CI_Windows_projects
|
2024-08-21 16:15:39 +02:00 |
Matthieu Gautier
|
d87b37fba2
|
Fix flatpak builder for source with several archives
|
2024-08-21 15:43:28 +02:00 |
Matthieu Gautier
|
cc4af80c2c
|
Create zip archive on Windows.
Fix #128
|
2024-08-21 15:11:42 +02:00 |
Matthieu Gautier
|
f00fa4cbd6
|
Use prebuild aria2c on Windows
|
2024-08-21 15:11:42 +02:00 |
Matthieu Gautier
|
5905de35a1
|
Bump base_deps_meta_version to rebuild libmicrohttpd and libcurl
|
2024-08-21 13:33:26 +02:00 |
Matthieu Gautier
|
85d1bcff7e
|
Do not build pugixml in release mode.
All project must be either compile in debug or release on Windows.
|
2024-08-21 13:33:26 +02:00 |
Matthieu Gautier
|
6c8a9540bd
|
Build libmicrohttpd with meson
|
2024-08-21 13:33:26 +02:00 |
Matthieu Gautier
|
23a6b93fcc
|
Build libcurl with meson.
|
2024-08-21 13:33:26 +02:00 |
Matthieu Gautier
|
04d0ba6a92
|
Temporary deactivate test for libkiwix on Windows.
|
2024-08-21 13:33:26 +02:00 |
Matthieu Gautier
|
dba6065457
|
Build dependencies of other projects on Windows
|
2024-08-21 13:33:26 +02:00 |
Matthieu Gautier
|
e0ffa7bdc2
|
[CI] Correctly include dll and lib in libzim archive
|
2024-08-21 11:02:36 +02:00 |
Matthieu Gautier
|
b027e1b78c
|
Merge pull request #724 from kiwix/fix_icu4c_meson_patch
|
2024-08-21 11:02:24 +02:00 |
Matthieu Gautier
|
294c34ca80
|
Fix extract of meson archive.
Previous commit was removing the meson_archive.
Fix #723
|
2024-08-21 10:02:33 +02:00 |
Matthieu Gautier
|
2a9d545576
|
Merge pull request #722 from kiwix/fix_pkg_config_icu4c
Fix pkg_config template for icu4c on Windows.
|
2024-08-20 18:51:24 +02:00 |
Matthieu Gautier
|
edf1e4ce03
|
Fix pkg_config template for icu4c on Windows.
We must use `/` separator.
Meson post-process output of pkg-config. If we use `\`, it miss-interpret it
and libdir is broken.
|
2024-08-20 18:15:24 +02:00 |
Matthieu Gautier
|
3bd6ba5ec7
|
Merge pull request #721 from kiwix/ci_windows_all_config
|
2024-08-20 17:37:15 +02:00 |
Matthieu Gautier
|
00363fdc8c
|
Use prebuilt icu on Windows
|
2024-08-20 17:07:45 +02:00 |
Matthieu Gautier
|
97d446642c
|
[CI] Run native windows CI on release/Nigthly
|
2024-08-20 09:56:22 +02:00 |
Matthieu Gautier
|
51cceb7c58
|
[CI] Run the Windows CI using all native config (static, dyn, mixed)
|
2024-08-20 09:53:52 +02:00 |
Matthieu Gautier
|
b2704f66f8
|
Merge pull request #720 from kiwix/no_qt_compile
|
2024-08-19 13:50:42 +02:00 |
Matthieu Gautier
|
f433b25013
|
Kiwix-build doesn't try to build qt nor qtwebengine
Fix #714
|
2024-08-19 12:11:38 +02:00 |
Matthieu Gautier
|
c917ff08c3
|
Merge pull request #718 from kiwix/fix_dl_deps_archive
|
2024-08-19 11:53:47 +02:00 |
Matthieu Gautier
|
cf60d1789d
|
Update dl_deps_archive dist
|
2024-08-19 11:37:44 +02:00 |
Matthieu Gautier
|
ad72464794
|
Merge pull request #715 from kiwix/win-xapian
|
2024-08-18 12:10:18 +02:00 |
Matthieu Gautier
|
be232d790e
|
Add xapian-core to base dependencies on Windows.
|
2024-08-15 14:10:17 +02:00 |