1773f0fa28
Install libmagic in macos for zimwriterfs.
2018-04-18 17:48:32 +02:00
3539a8affe
Specify the LIB_SUFFIX for CTPP2.
2018-04-17 17:41:23 +02:00
f536d625a9
Add a patch to icu to correctly set the rpath in zimwriterfs build.
2018-04-17 17:41:23 +02:00
9acd6b3447
Run the xcodebuild command only we actually use iOSTargetInfo.
2018-04-17 17:40:11 +02:00
72d9e99bf9
except the correct exception URLError when downloading.
...
`urllib.request.open` can raise a URLError or a HTTPError.
2018-04-17 17:39:13 +02:00
24c771aaa8
Avoid to make a svn_update at each time.
2018-04-17 17:37:07 +02:00
f94ca108f7
Enable RPATH for Icu.
2018-04-16 19:42:07 +02:00
6d507651a4
Do not compile icu tools when cross-compiling icu4c.
...
We do not need tools when cross-compiling icu4c.
And when cross-compiling to iOS, tools are not compiling at all.
2018-04-16 17:45:03 +02:00
5eedb3d96a
First version of kiwix cross-compilation to IOS.
2018-04-16 17:45:03 +02:00
72f3691ba6
Compile i586 without sse instructions.
...
We need a to compile binaries without sse instructions
(https://github.com/kiwix/kiwix-build/issues/94#issuecomment-376814014 )
2018-04-09 12:09:18 +02:00
83a4841ea2
Do not build ctpp2 with iconv support.
2018-04-06 18:59:15 +02:00
27bce3cd99
Add missing package for i586 ubuntu in travis.
2018-04-06 18:59:15 +02:00
468c3edff9
Add a i586 toolchain.
...
This will allow to build kiwix-tools for i586 architectures.
2018-04-06 18:59:15 +02:00
5d08673a52
Correctly stop the build if there is an error during the downloading.
2018-04-05 23:32:46 +02:00
8f0c6a321b
Add an option to not build all dependencies but only the specified target.
2018-04-05 23:32:46 +02:00
c01ca69130
Increment gradle wrapper version
2018-04-05 17:22:08 +02:00
372d11e23d
Add libaria2 to the list of all base dependencies.
2018-04-05 15:40:04 +02:00
eb75660e48
Do not try to compile xz and xzdec tools.
...
libaria2 use xz to configure its source.
If we compile the xz tool, libaria2 will use the compiled binary.
However, on cross compilation, xz will be compiled for the target platform
and run on the host platform. And so, it will fails.
As we do not use those tools at all, lets not compile them.
2018-04-05 15:39:26 +02:00
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