456537e188
Disable Xapian remote backend
2019-06-02 17:15:26 +02:00
51029fe820
update android sdk tools to 26.1.1
2019-06-02 15:08:17 +02:00
cea7a83ba1
New version of zimwriterfs.
...
We also rebuild kiwix-desktop because last build's deployment fails.
2019-05-30 15:30:17 +02:00
e64a12207d
Update to new versions.
2019-05-29 12:15:02 +02:00
281adbd768
Build everything in a container.
...
Docker containers don't have the SSH_KEY so we need to copy
archives and git repo in a directory on the host and
launch deploy.sh script from there.
2019-05-02 17:44:56 +02:00
f9d5e0aa21
Use an already made archive for the armhf toolchains instead of git clone.
...
First, we don't need to clone all the git repository, we only need a
sub-directory.
Secondly, as we the base_deps archives only archive the sub-directory,
subsequent run of kiwix-build in the ci will try to do a git update on
a non git repository.
By making ourselves a tar archive, we simplify the process.
The archive on download.kiwix.org has been made with :
`tar czf raspberrypy-tools.tar.gz raspberrypi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64`
`raspberrypi-tools` being a clone of `https://github.com/raspberrypi/tools `
commit sha is 5caa7046982f0539cf5380f94da04b31129ed521
2019-05-02 17:43:11 +02:00
318c524f4c
Use our own server to store libmagic.
2019-04-30 15:28:21 +02:00
d8288a94d5
Build on travis using xenial.
2019-04-16 17:16:36 +02:00
470d46cc00
New release of kiwix-tools
2019-04-16 14:32:44 +02:00
7306c02c5a
New release of projects
2019-04-15 17:16:17 +02:00
f090551d13
fix unordered flatpak's manifest
...
dictionnaries aren't ordered with python 3.5, OrderDict() fixes that.
2019-04-09 17:03:33 +02:00
3022361d7e
Add a list of package to install on fedora for qt.
2019-04-02 12:05:52 +02:00
a282bd8ce3
Allow a list of packages to install to be set True
to skip installation.
...
This can allow a dependency to be marked as installed even if there is
nothing to install.
2019-04-02 12:05:52 +02:00
714eeb3bb9
New releases of projects.
2019-03-19 18:01:05 +01:00
da30e11f6a
Fix publication of release kiwix-desktop on windows.
2019-03-19 15:25:11 +01:00
2970a2d445
Update to new version of lzma and get it from kiwix.org server.
...
It seems that the downloading of the archive stored on sourceforge
fails sometime.
Use the archive stored in our server (download.kiwix.org) instead.
And also move to the last version of lzma.
2019-03-06 10:24:09 +01:00
1341c8b401
Do not strip libraries in release_mode.
...
Meson use gcc's `-s` option to create the archive.
This option should make gcc meemic `ar` tool but in some version of gcc,
it seems there is a bug and the `-s` option is not taken into account.
See https://github.com/mesonbuild/meson/issues/4138
So, do not try to strip libraries. We will strip the final binaries anyway.
2019-03-04 13:53:26 +01:00
70fff445c0
Update version of kiwix-lib and kiwix-tools.
...
Rebuild also libzim as we were wrongly packaging the archive.
2019-02-22 11:21:50 +01:00
0940a17596
Update to new version 4.0.5 of libzim.
2019-02-21 15:51:55 +01:00
505961be4c
Build in release mode.
...
- Dependency are installed "striped".
- Our project are build "debugoptimized" by default and "release" when
building release instead of "debug"
We need to update the `base_deps_meta_version` as we are changing how
dependencies are compiled.
2019-02-19 17:23:14 +01:00
f2c3a8a4f6
Add a patch to allow compilation of xapian on android.
2019-02-18 17:02:13 +01:00
6a1fdb8620
Use xapian 1.4.10 insteal of 1.4.7
...
Fix #264
2019-02-18 14:32:45 +01:00
8d13ef673a
Update the list of android packages to install.
2019-02-05 16:22:09 +01:00
f73187f7c9
Update gradle dependency
2019-02-05 16:22:09 +01:00
4ca0a43325
Increase dependency version number
2019-02-05 16:22:09 +01:00
0ad24e9656
Do not use system's static zlib.
...
The system's static zlib is compiled without `-fPIC` but we need it
to build the mixed libzim.
2019-02-04 17:01:28 +01:00
4eb95fd4cc
Pass correct option -Dstatic_linkage
to libzim in native_mixed platform.
...
In native_mixed, we want to build a shared lib but we need to compile
with the static lib of the dependencies.
2019-02-04 17:01:28 +01:00
466dc8b64a
Fix -fPIC
CXXFLAGS.
2019-02-04 17:01:28 +01:00
c9210bb0e0
Allow kiwix-build to build shared libs linked statically with deps.
...
We need to be able to build libzim as shared lib while using all
other dependencies statically (to not have libxapian.so, ... to distribute)
This add a new platform (static=False) that make all dependencies being
build in a static platform.
2019-02-04 17:01:28 +01:00
1b2b3efb54
Allow the platform itself to set on which platform we need to build the dep
...
For some complex build, we may want to build a dependency on another
platform that the target platform.
2019-02-04 17:01:28 +01:00
90460e8100
Update Gradle Version
2019-02-03 23:46:55 +00:00
b985becf4b
Update versions
2019-01-29 14:18:15 +01:00
c61570fc08
[flatpak] Add the exact commit sha in the manifest.
...
As requested here
https://github.com/flathub/flathub/pull/768#discussion_r245727043
See flathub/flathub#768
2019-01-23 18:25:22 +01:00
50167460dc
Move the version of org.kde in the versions.py file.
2019-01-23 16:04:02 +01:00
b2d2e489bf
[iOS] Use the correct option b_bitcode
for libzim and kiwix-lib.
2019-01-17 16:50:49 +01:00
681c5b4ec2
[Travis] Use python3.5 instead of default python3.4
...
Python3.5 add functionnality we need in kiwix-build.
And recent versions of meson need python3.5.
2019-01-17 15:36:32 +01:00
4160673c3a
Correctly raise StopBuild in case of error when building flatpak.
2019-01-15 14:50:06 +01:00
c4a3da03c3
Correctly install mustache in flatpak.
...
We need a simple buildsystem to "build" mustache" as we simply need to
copy the header.
2019-01-15 14:44:02 +01:00
961076bb87
[ANDROID] Build only the apk, not everything.
...
It seems that build everything on android side is a bit too expensive.
Let's do as is done on android CI, build only the apk.
2019-01-15 11:26:11 +01:00
4f2786a031
Add missing import of pj in i586 platform
2019-01-10 16:50:47 +01:00
1d881d0612
Add the include dir in the meson_cross_file.
...
This is needed to have kiwix-lib find the `mustache.hpp` include when
cross compiling.
2019-01-09 18:29:58 +01:00
879a7294b9
Create the directory containing the skip_file if needed.
2019-01-09 11:46:16 +01:00
1a0e0ad717
Update to last version of libmagic (5.35)
2019-01-09 11:17:41 +01:00
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
b6833eddac
Force rebuild of kiwix-desktop release to have the appimage.
2018-12-21 14:32:33 +01:00
c776ca9a80
Udpate versions.
2018-12-14 17:00:39 +01:00
2980075ce0
Update flatpak_builder to new version of kiwix-desktop
...
- app-id is now ork.kiwix.desktop
- No need to rename the desktop-file
- `--filesystem=xdg-data` is useless.
2018-12-14 17:00:39 +01:00
f9610ce3b3
Move the sources
at the end of the modules.
...
It is the usage to have `sources` attribute at the end of the module
definition in flatpak manifest. Let's follow it.
2018-12-12 11:31:50 +01:00
ac0685877b
Do not keep "empty" modules (without sources).
...
`org.kde` dependency has no source. It used by kiwix-build to install the
correct sdk/platform.
2018-12-12 11:30:04 +01:00
abf0e639e1
The manifest file must be named as the app-id.
2018-12-12 11:28:08 +01:00