Commit Graph

1008 Commits

Author SHA1 Message Date
Matthieu Gautier 10439b230a
Merge pull request #445 from kiwix/macos-dist
Release libzim for macOS in the CI
2020-06-17 11:35:24 +02:00
renaud gaudin 8478d65c90 enable compilation of native_mixed on macos
Issue #349 requires a native_mixed for macOS.
native_mixed is working for libzim so we whitelist it.

On the release CI, we fix the macos dylib rpath so it doesn't include the
full build-install step path which is probematic for a distributed file.

We build native_mixed for OSX in both CI and release mode
2020-06-17 09:04:10 +00:00
Matthieu Gautier 077a410086
Merge pull request #446 from kiwix/build_base_deps_bionics 2020-06-10 15:21:53 +02:00
Matthieu Gautier 2243ca9d91 Deactivate static build on bionic.
See #447
2020-06-10 14:26:11 +02:00
Matthieu Gautier 4bdbc5ac53 Build the base deps on bionics also.
This will allow other project to have their CI running on bionics.
2020-06-09 11:37:56 +02:00
Matthieu Gautier 39ca099248 New version of libzim.
No need to rebuild other project as there is code change.
2020-06-03 15:49:47 +02:00
Matthieu Gautier 15a23fcf23 New version of kiwix-lib 2020-06-03 10:49:22 +02:00
Matthieu Gautier 80c59b246f Change kiwixbot email address to the new one. 2020-06-03 10:48:41 +02:00
Matthieu Gautier f384cd23e7 New version of kiwix-lib 2020-06-02 10:20:43 +02:00
Matthieu Gautier 3b38364939
Merge pull request #424 from kiwix/kiwix-desktop-console 2020-05-25 15:24:38 +02:00
luddens e6fed66927 display windows console for non release builds 2020-05-25 14:22:03 +02:00
Matthieu Gautier 497967236e Publish release source archive on "native_mixed" platform.
`libzim` is build on "native_mixed", not "native_dyn".
2020-05-25 13:08:57 +02:00
Matthieu Gautier 22da0f3b6d Fix postfix generation to not include the `0`. 2020-05-25 12:21:10 +02:00
Matthieu Gautier 925943a5ee Fix checkout of code.
Correctly handle tag ref.
2020-05-25 12:21:10 +02:00
Matthieu Gautier 040171129a Fix release tag format.
The release tag format change to a classic tag triplet format `\d.\d.\d`
to a custom one `r_\d`.
2020-05-25 12:21:10 +02:00
Matthieu Gautier ae8a9febb9 New release of libzim.
Rebuild only projects depending of the writing part.
2020-05-25 12:21:10 +02:00
Matthieu Gautier acf66e36af
Merge pull request #440 from kiwix/add_docoptcpp_dep 2020-05-25 11:35:23 +02:00
MiguelRocha e72589a850 Added a flag to force kiwix build to not do fast_clone
- Docopt cannot do fast_clone cause it is getting a
    specific commit id. This will be changed when a new
    release is available.
2020-05-25 10:57:22 +02:00
MiguelRocha 69c33da0bc Now kiwix-build retrives docopt from a commit that has pkgconfig support. 2020-05-25 10:57:04 +02:00
Matthieu Gautier f632ef8fcc
Merge pull request #444 from kiwix/use_distro 2020-05-25 10:54:49 +02:00
Matthieu Gautier e27fd7b83d Use distro module to detect the distribution name.
`platform.linux_distribution` is deprecated.

This is a recommit of 0fe69e3 now that we moved every thing on github
actions.
2020-05-21 19:55:40 +02:00
Matthieu Gautier 257e4a4987
Merge pull request #443 from kiwix/release_github 2020-05-21 19:31:34 +02:00
Matthieu Gautier cf5b54c58b Remove travis CI. 2020-05-21 12:18:28 +02:00
Matthieu Gautier e020eb35ac [WIP] Move the release process to github actions. 2020-05-21 12:13:36 +02:00
Matthieu Gautier 763fe1432d New release of zim-tools.
Also build kiwix-tools.
2020-05-18 15:54:23 +02:00
Matthieu Gautier 59b0318193 New version of libzim, zim-tools, kiwix-lib, kiwix-tools. 2020-05-18 15:25:45 +02:00
Matthieu Gautier b68236526d Revert "Use distro module to detect the distribution name."
This reverts commit 0fe69e3991.

This break installation of kiwix-build in travis' docker image.
2020-05-18 13:46:19 +02:00
Matthieu Gautier df2491a6a4
Merge pull request #439 from kiwix/use_distro_module 2020-05-17 18:42:46 +02:00
Matthieu Gautier 0fe69e3991 Use distro module to detect the distribution name.
`platform.linux_distribution` is deprecated.

Fix #415
2020-05-17 17:57:24 +02:00
Matthieu Gautier 46bcb17761 New version of libzim and zimwriterfs.
Only rebuild zim-tools and not all other project as the libzim release
is only about writer issues.
2020-05-11 16:38:48 +02:00
Matthieu Gautier 77b57761dc
Merge pull request #441 from kiwix/iOS_remove_32bit_builds 2020-05-11 12:02:41 +02:00
ChrisLi d0677492d1 remove from CI 2020-05-10 19:55:45 -04:00
Chris Li 23a682c52d remove platform info 2020-05-09 09:11:20 -04:00
Matthieu Gautier d3466f32fe
Merge pull request #437 from kiwix/add_docoptcpp_dep 2020-04-27 14:13:23 +02:00
MiguelRocha 3e2df9a8e8 Added docopt cpp dependency to zimtools. It will be needed to the new version of zimdump
Do not build docopt on android and iOS.
2020-04-27 13:39:40 +02:00
Chris Li edc606aed0 remove platform options 2020-04-24 22:20:37 -04:00
Chris Li ddc73181db higher iOS and macOS compatibility version 2020-04-24 22:20:37 -04:00
Matthieu Gautier ce329b6a79
Merge pull request #434 from kiwix/last-moustache-version 2020-04-21 16:31:42 +02:00
Kelson 7f6a8856b7 Remove deprecated Mustache patch 2020-04-21 09:31:21 +02:00
Kelson 5d1f5bda1f Update to Mustache v4.1 2020-04-21 09:31:21 +02:00
Matthieu Gautier 6d47055c89 Add the zstd patches to the flathub git repository. 2020-04-20 17:44:11 +02:00
Matthieu Gautier 6888794ec8 New version of kiwix-lib.
Rebuild kiwix-tools and kiwix-desktop.
2020-04-20 15:43:37 +02:00
Matthieu Gautier c5c4a316b0
Merge pull request #435 from kiwix/flatpak_zstd 2020-04-20 15:37:38 +02:00
Matthieu Gautier 99226e0c6a Build zstd in flatpak.
Revert 10c767e8ce
2020-04-20 15:14:31 +02:00
Matthieu Gautier 161c018702 [WINDOWS CI] Fix version of kiwix-tools 2020-04-20 13:23:24 +02:00
Matthieu Gautier 4b080dd975 New version of kiwix-desktop. 2020-04-20 10:10:45 +02:00
Matthieu Gautier 60e3e755e1 New build of libzim, kiwix-lib and zim-tools.
Do not build kiwix-desktop yet as we will do a new release just after.
2020-04-17 17:46:28 +02:00
Matthieu Gautier 069aab9a35 Do not fail if there is nothing to commit of flathub repository. 2020-04-10 11:35:21 +02:00
Matthieu Gautier af55ffed6d Fix patch of kiwix-desktop makefile for zstd.
- Copy the python script in kiwix-build repository instead of getting i
  from kymeria.fr
- Patch the makefile to change the lib for zstd.
2020-04-10 11:35:00 +02:00
Matthieu Gautier 39771c6481 [CI] Build on windows for all branches/tags.
- We need to build for tags to build the releases.
- Build on other branches is useful to build test version of kiwix-desktop.
2020-04-10 09:42:16 +02:00