Commit Graph

1167 Commits

Author SHA1 Message Date
Matthieu Gautier 7d742f807f Fix setting of environment using env from dependency.
If `self.configure_env` is a (computed) property, the previous code
never format the value of the env.
2020-02-21 15:12:17 +01:00
Matthieu Gautier 2c14c1a705 Build base for all iOS architectures. 2020-02-21 15:12:17 +01:00
Matthieu Gautier c4295b1644 Do not set a specific compiler for ios 2020-02-21 15:12:17 +01:00
Matthieu Gautier 79bb23504b Update version of kiwix-lib to 9.0.1
Do not rebuild dependencies as the change is only about the android
wrapper.
2020-02-21 15:00:26 +01:00
Matthieu Gautier 14d6aae4b1 Update version of kiwix-tools. 2020-02-13 11:46:20 +01:00
Matthieu Gautier 5d9730423a Update version of kiwix-lib.
Do not make a new build of kiwix-tools right now as we will do a
new release of it once kiwix-lib release is published.
2020-02-12 15:27:27 +01:00
Matthieu Gautier a88706e78e
Merge pull request #407 from kiwix/rgaudin/libmicrohttp
switch to older version of libmicrohttpd
2020-02-12 14:44:14 +01:00
Matthieu Gautier b790c00187 [action] Correctly fetch the right branch in the CI 2020-02-12 11:25:03 +01:00
renaud gaudin 3569c277a9 switch to older version of libmicrohttpd
libmicrohttpd 0.9.69 is not working properly on macOS (catalina)
2020-02-12 11:09:46 +01:00
renaud gaudin 5af0a8bfe7 fixed crash in xapian-core configure
use a copy of configure_env to prevent edits on what's being iterated
2020-02-11 13:10:21 +00:00
Kelson 29956ee6be Release zimwriterfs 1.3.8 2020-02-10 14:36:11 +01:00
Matthieu Gautier a912b890e0 Run base build every day at 1h 2020-02-05 12:11:40 +01:00
Matthieu Gautier b6e5912075 Run schedule every 20 minutes (test) 2020-02-05 11:53:46 +01:00
Matthieu Gautier fde12d47f6
Merge pull request #405 from kiwix/schedule
Schedule a base build everyday.
2020-02-05 11:41:41 +01:00
Matthieu Gautier 3326cda7e3 Schedule a base build everyday. 2020-02-05 11:25:18 +01:00
Kelson 4b3178ea12
Github Kiwix Sponsoring page link 2020-02-01 17:55:53 +01:00
Matthieu Gautier e90766fe60
Change args given to kiwix-lib meson for android. (#401)
Change args given to kiwix-lib meson for android.
2020-01-31 11:10:32 +01:00
Matthieu Gautier 0a37c8a573 Change args given to kiwix-lib meson for android. 2020-01-28 15:49:52 +01:00
Matthieu Gautier f8dae7e972
Merge pull request #404 from kiwix/flathub_update
Do not update flathub repository if no release.
2020-01-28 15:47:30 +01:00
Matthieu Gautier b06d93b06d Do not update flathub repository if no release.
Fix #385
2020-01-28 12:05:13 +01:00
Matthieu Gautier b94cf5e0e1
Use github action to build base deps of kiwix-build. (#400)
Use github action to build base deps of kiwix-build.
2020-01-21 16:37:49 +01:00
Matthieu Gautier 70b3ed0c76 Update docker images 2020-01-21 15:01:05 +01:00
Matthieu Gautier 1b7a2c812e Add missing platforms.
No iOs for now.
2020-01-21 13:49:12 +01:00
Matthieu Gautier f73e0b2abf Build base deps on macos. 2020-01-21 13:49:12 +01:00
Matthieu Gautier 1d84266751 Build all base dependencies.
Use a custom script for this.
Set `SKIP_BIG_MEMORY_TEST` to avoid launching big test on libzim.
2020-01-21 13:49:12 +01:00
Matthieu Gautier c178c6ea35 Upload an archive of the build directory in case of failure. 2020-01-21 13:49:12 +01:00
Matthieu Gautier d37acc2cbe Build basedeps archives on GithubAction.
Use a specific script to download/build the base deps.

Mainly based on script in travis/compile_all.py
2020-01-21 13:49:12 +01:00
Matthieu Gautier ce45966d40 Add a GithubAction CI to build the docker images.
No really useful for now. But will be in next commit.
2020-01-21 13:49:12 +01:00
Matthieu Gautier 2f151df63c Update version of meson.
We should not force a specific version as it is a environment problem,
but for now, set it.
2020-01-21 13:49:12 +01:00
Matthieu Gautier 2774967e6d Set the pkg-config for cross-compiling.
This is needed for win32 on fedora.
It is better to use a specific pkg-config than setting a PKG_CONFIG_LIBDIR.
This avoid other CI (libzim/...) to set a env var specific to win32 build.
2020-01-20 22:55:50 +01:00
Matthieu Gautier 82617f6b94 Do not set `march` for android build.
We already build to the right architecture by using the arch_full triplet
gcc/g++/...
We don't need to set march when building android.
2020-01-20 22:55:21 +01:00
Justin Biggs 2e05257737 Update Readme.MD, correct spelling error (#397)
"Prerequisite"
2019-12-26 16:28:11 +01:00
Kelson b92a111fcc
Upgrade libmicrohttpd to 0.9.69 (#394) 2019-12-16 16:57:59 +01:00
Kelson 2d7b96c997
Add Ubuntu 2020-04 focal to the CI (#393) 2019-12-16 13:24:32 +01:00
Kelson d23a9dbebe
Remove old deploy python script (#392) 2019-12-14 15:25:50 +01:00
Kelson 40dc15057c Fix small typo 2019-12-14 15:21:16 +01:00
Kelson eb0df06bb0 Create dedicated troubleshooting section 2019-12-14 15:19:51 +01:00
Kelson 5737ad21a5 Add a few information about license 2019-12-14 15:15:36 +01:00
Kelson 49cec493c4 Add configs for two Github bots 2019-12-14 15:12:31 +01:00
Kelson 2ffca7990a
Merge pull request #391 from kiwix/better-readme
Improved README
2019-12-14 14:58:05 +01:00
Kelson 283c0a8e9d Improved README 2019-12-14 14:54:10 +01:00
Kelson f93dd11bfe
Merge pull request #390 from kiwix/stop-multiple-builds
Avoid duplicates CI builds
2019-12-09 10:19:05 +01:00
Kelson 0020784c89 Avoid duplicates CI builds 2019-12-09 09:10:06 +01:00
Kelson 2862532dff
Merge pull request #384 from kiwix/xapian-1.4.14
Bump-up Xapian to 1.4.14 (#382)
2019-12-09 01:21:38 +01:00
Kelson 8420dcb474 Bump-up Xapian to 1.4.14 (#382) 2019-12-09 01:12:48 +01:00
Kelson 3f9592a6a8
Merge pull request #389 from kiwix/TechnologyClassroom-add-target
Added another target and more target-platforms
2019-12-09 01:09:41 +01:00
TechnologyClassroom 315f63f8b9 Added another target and more target-platforms 2019-12-09 01:00:07 +01:00
Kelson e18e5c8565 Fix typo in README 2019-12-08 14:25:40 +01:00
Kelson 1a6b9b00ec Release kiwix-lib 8.2.2 2019-12-08 12:17:48 +01:00
Kelson 97bcc3e991
Merge pull request #351 from kiwix/no_android
No android
2019-12-05 14:25:47 +01:00