Matthieu Gautier
7009841bcc
Make docoptcpp use boost.regex on Windows
...
std::regex is kind of broken on Windows[1].
[1] https://github.com/docopt/docopt.cpp/issues/49
2024-08-28 20:10:52 +02:00
Matthieu Gautier
93d3fdd14e
Build docoptcpp using Meson
2024-08-27 15:39:25 +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
6c8a9540bd
Build libmicrohttpd with meson
2024-08-21 13:33:26 +02:00
Matthieu Gautier
45255078f9
Build lzma using meson build system.
2024-06-07 15:36:58 +02:00
Matthieu Gautier
717dcd801d
Move to ICU 73.2
2023-11-02 11:14:04 +01:00
Emmanuel Engelhart
e966385069
Bump-up Xapian to version 1.4.23
2023-10-31 11:39:29 +01:00
Matthieu Gautier
5ef7e2a017
New version of xapian 1.4.22
...
Fix #599
2023-04-25 16:54:40 +02:00
Matthieu Gautier
180fb249f6
Add a support to compile libzim for wasm.
...
`icu4c_wasm.patch` is build by :
- Copying config.sub from liblzma source as new version of config.sub there
knows about wasm architecture.
- Copying `mh-linux` on `mh-unknown` as specified in (origin) `mh-unknown`.
This is because icu4c configure doesn't detect `emscripten` platform and
"fallback" to `mh-unknown`.
2022-11-16 16:37:05 +01:00
Matthieu Gautier
ea7fa1f207
Remove unnecessary aria2 patch
...
This patch was to compile libaria2 on android.
But we don't compile it for android since a long time.
As it doesn't apply anymore, let's remove it.
2021-12-23 18:50:50 +01:00
Matthieu Gautier
4ee28541cd
Remove unnecessary zstd patch.
2021-12-23 18:50:48 +01:00
Veloman Yunkan
41a411c667
Language data is packaged into ICU
...
With language data not put into icu, `icu::Locale::getDisplayLanguage()`
doesn't work correctly.
2021-07-27 16:45:04 +02:00
Emmanuel Engelhart
3d8578ce8e
Remove outdated Xapian remote patch
2021-03-07 15:00:58 +01:00
Emmanuel Engelhart
3e1446f2dd
Upstream includes <cerrno>, not necessary anymore
2021-03-07 14:55:45 +01:00
Emmanuel Engelhart
54b47fea9e
Remove xapian_sys_types.patch applied upstream
2021-03-07 14:50:56 +01:00
Kelson
7f6a8856b7
Remove deprecated Mustache patch
2020-04-21 09:31:21 +02:00
Veloman Yunkan
25d9e18e3d
Temporary fix for facebook/zstd#2073
2020-04-07 14:12:17 +04:00
Kelson
8420dcb474
Bump-up Xapian to 1.4.14 ( #382 )
2019-12-09 01:12:48 +01:00
Matthieu Gautier
f2c3a8a4f6
Add a patch to allow compilation of xapian on android.
2019-02-18 17:02:13 +01:00
Matthieu Gautier
8005aff6c0
Remove ctpp2 dependency.
...
kiwix-lib doesn't use ctpp2 anymore but mustache.
So remove ctpp2 dependency and add mustache.
2019-01-09 11:17:41 +01:00
Kelson
e9ae0da048
Move to Xapian 1.4.7
2018-09-20 18:27:30 +02:00
Matthieu Gautier
4047ec20dd
Add xapian patch to correctly include sys types.
2018-06-14 18:18:45 +02:00
Matthieu Gautier
1109b6b155
Better compilation of icu4c.
...
- Disable icuio and layoutex.
- Hardcode UTF8 as charset (we always use utf8 and hardcoding him improve
performances)
- Do not include default utf headers
- Do not use `using namespace icu`
See http://source.icu-project.org/repos/icu/trunk/icu4c/readme.html#RecBuild
for more information about options.
Increment base dependencies version as we are compiling icu differently.
2018-06-11 18:05:10 +02:00
Matthieu Gautier
f536d625a9
Add a patch to icu to correctly set the rpath in zimwriterfs build.
2018-04-17 17:41:23 +02:00
Matthieu Gautier
97666b0fc9
Create a real module kiwixbuild and make it installable. Split files.
...
Make kiwix-build installable using pip.
Module is now called `kiwixbuild` because `kiwix-build` is not a valid
python identifier.
Also split toolchains in separated directory.
2018-04-04 15:43:16 +02:00