39a93b07b3
Fix dependency detection for zim-tools.
2020-07-15 15:51:09 +02:00
da31dd428e
remove 'zimwriterfs' project from build and CI configuration
...
'zimwriterfs' is now a part of zim-tools (openzim/zim-tools/#92)
2020-07-08 16:54:14 +02:00
3de886f805
Upgrade libmicrohttpd to 0.9.71
2020-07-08 14:57:38 +02:00
7f39755ea0
New release kiwix-lib and kiwix-tools.
2020-07-02 15:22:58 +02:00
2ec9f10687
New release of kiwix-lib 9.2.3
...
The fix is only about compilation, no need to recompile other dependencies.
2020-07-01 11:36:54 +02:00
ef7843633e
Set the Qt version to use on fedora.
...
The default Qt version on fedora is Qt 4. We must force the use of Qt 5.
2020-07-01 11:32:43 +02:00
0419cf5f4d
New release of kiwix-desktop.
2020-06-30 17:47:15 +02:00
66bf0d2a0e
New release of libzim 6.1.7
2020-06-30 17:35:25 +02:00
ab6ea66e31
New release of libzim
2020-06-24 15:36:54 +02:00
728caca741
Force compilation of docoptcpp ( #449 )
...
- Docopt commit id was updated and therefore we need to force a new build in order to get the latest change (docoptcpp.pc) into the deps2 archive (needed by zim-tools)
2020-06-17 16:03:27 +02:00
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
39ca099248
New version of libzim.
...
No need to rebuild other project as there is code change.
2020-06-03 15:49:47 +02:00
15a23fcf23
New version of kiwix-lib
2020-06-03 10:49:22 +02:00
f384cd23e7
New version of kiwix-lib
2020-06-02 10:20:43 +02:00
ae8a9febb9
New release of libzim.
...
Rebuild only projects depending of the writing part.
2020-05-25 12:21:10 +02:00
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
69c33da0bc
Now kiwix-build retrives docopt from a commit that has pkgconfig support.
2020-05-25 10:57:04 +02:00
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
763fe1432d
New release of zim-tools.
...
Also build kiwix-tools.
2020-05-18 15:54:23 +02:00
59b0318193
New version of libzim, zim-tools, kiwix-lib, kiwix-tools.
2020-05-18 15:25:45 +02:00
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
0fe69e3991
Use distro module to detect the distribution name.
...
`platform.linux_distribution` is deprecated.
Fix #415
2020-05-17 17:57:24 +02:00
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
77b57761dc
Merge pull request #441 from kiwix/iOS_remove_32bit_builds
2020-05-11 12:02:41 +02:00
23a682c52d
remove platform info
2020-05-09 09:11:20 -04:00
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
edc606aed0
remove platform options
2020-04-24 22:20:37 -04:00
ddc73181db
higher iOS and macOS compatibility version
2020-04-24 22:20:37 -04:00
7f6a8856b7
Remove deprecated Mustache patch
2020-04-21 09:31:21 +02:00
5d1f5bda1f
Update to Mustache v4.1
2020-04-21 09:31:21 +02:00
6888794ec8
New version of kiwix-lib.
...
Rebuild kiwix-tools and kiwix-desktop.
2020-04-20 15:43:37 +02:00
99226e0c6a
Build zstd in flatpak.
...
Revert 10c767e8ce
2020-04-20 15:14:31 +02:00
4b080dd975
New version of kiwix-desktop.
2020-04-20 10:10:45 +02:00
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
ffdee634f4
Do not force a reconfigure of meson projects.
...
If meson.build changes, the ninja command will rebuild it.
And its avoid us to delete the build directory.
2020-04-10 00:38:47 +02:00
3d08278a85
New version of kiwix-desktop.
2020-04-08 20:42:11 +02:00
bd546fe33e
New version of libzim, zim-tools, zimwriterfs, kiwix-lib and kiwix-tools.
2020-04-08 18:12:01 +02:00
10c767e8ce
Do not compile zstd on flatpak.
...
The meson.build file of meson is not in the main directory.
We have to update kiwix-build to handle this.
For now, compile flatpak without zstd.
We will need to do a new build on flatpak with zstd soon.
2020-04-08 18:09:39 +02:00
25d9e18e3d
Temporary fix for facebook/zstd#2073
2020-04-07 14:12:17 +04:00
ece4df3721
Added zstd dependency
2020-04-06 20:17:09 +02:00
9be35a4dc0
Fix qt-everywhere-src-5.10.1.tar.xz URL ( #431 )
2020-04-06 20:16:01 +02:00
fb07b58812
Fix recompilation of the CI of meson project.
...
We were assuming that meson project correspond to our projects and so we
were always building them, even if they were already compiled.
(This way, a simple `kiwix-build` is enough to recompile the WIP code of
our project).
However, on the CI, we do not archive the source code/build directory in
the base deps archive. So when we try to compile, the compile step of
meson projects fails because the source are not here.
We have a small workaround for pugixml but as zstd is also meson, it is
time to do something correct.
By default, all projects now try to skip if a build is already present.
Our projects are marked as `force_build` and so, they do not try to skip.
2020-04-06 19:15:40 +02:00
4fa5f34125
Build all make based dependency using -O3 option.
...
This will build all Make, CMake, QMake dependency being build with -O3.
So all our dependencies will be build with -O3.
Our project (meson) are already build in release when needed.
kiwix-desktop should be build optimized in case of release but we need
to handle it correctly. At least not build in O3 per default as it may
break debug.
2020-03-24 16:50:38 +01:00
b910803fbe
Use correct base version
2020-03-18 21:47:09 +01:00
71c46d984a
Build lzma with assembler optimization.
2020-03-18 21:03:48 +01:00
d8707d8ad1
Release kiwix-tools 3.0.3
2020-03-01 15:52:50 +01:00
8cecb1c759
Rebuild kiwix-lib (for android)
2020-02-26 18:32:00 +01:00
bf405d105c
Revert 82617f6b94
2020-02-26 18:30:24 +01:00
6093c011ab
Always write the cross_file using the same name.
...
Even if we use different template for different platform, we must
always use the same cross_file name.
2020-02-25 16:36:56 +01:00
40b5013279
Add some colors in the terminal.
2020-02-25 15:48:20 +01:00