Commit Graph

208 Commits

Author SHA1 Message Date
Matthieu Gautier a7d15bbdb1 Merge tag '0.0.39' 2019-09-04 11:08:33 +02:00
Kelson 460f350c21 New kiwix-tools package with libkiwix 6.0.3 2019-09-04 07:58:21 +02:00
Matthieu Gautier 77da4821d3 New version. 2019-09-03 18:46:58 +02:00
Matthieu Gautier d63684975f Use a build version to publish the windows release of kiwix-desktop. 2019-09-02 18:13:08 +02:00
Matthieu Gautier 78187e9752 Merge tag '0.0.37' 2019-08-22 17:35:23 +02:00
Kelson 6b3a5657db Release kiwix-tools 3.0.1 2019-08-22 17:30:57 +02:00
Matthieu Gautier c2c715802d New version of libzim and kiwix-lib. 2019-08-22 16:07:38 +02:00
Matthieu Gautier 7508846808 New version 6.0.1 of kiwix-lib
Rebuild only kiwix-lib, the change is only about android publication.
2019-08-21 15:53:21 +02:00
Matthieu Gautier 2e347b2b33 Do not generate the pom file in kiwix-build.
Now we generate the pom file in kiwix-lib side, we don't need to generate
it ourselves.
2019-08-21 14:27:24 +02:00
Matthieu Gautier 96785aa68a New versions of libzim, kiwix-lib and kiwix-tools. 2019-08-20 14:34:51 +02:00
Matthieu Gautier f80afdecbc Move to last version of libmicrohttpd.
Again.. 0dcaa28 move back to a previous version (probably a wrong rebase)
2019-08-19 18:42:01 +02:00
Matthieu Gautier bd43b9cb10 Do not download gtest in flatpak. 2019-08-19 17:02:44 +02:00
Emmanuel Engelhart b814b39c38 Release zimwriterfs 1.3.5 2019-08-16 10:13:48 +02:00
Emmanuel Engelhart 21f6ef557e Have to re-publish zimwriterfs 1.3.4 2019-08-12 16:02:32 +02:00
Matthieu Gautier 0dcaa28e35 libmicrohttpd is now a dependency of kiwix-lib, not kiwix-tools.
And we have to install libmicrohttpd on windows.
2019-08-10 19:44:10 +02:00
Emmanuel Engelhart 2e653428d3 Release zim-tools 1.0.4 2019-08-10 15:59:25 +02:00
Matthieu Gautier e2346a5f23 Build of new release of zimwriterfs. 2019-08-05 17:31:02 +02:00
Emmanuel Engelhart 2f102c7450 Bump-up zimwriterfs to 1.3.4 2019-08-01 21:18:20 +02:00
Matthieu Gautier 4802629eea Force the build of kiwix-lib to republish the kiwix-lib-app. 2019-08-01 17:27:49 +02:00
Matthieu Gautier 07f8150eb6 Use the name "kiwix-lib" for the source of "kiwix-lib-app". 2019-08-01 14:57:06 +02:00
Matthieu Gautier 068f928dac New version of kiwix-desktop 2019-08-01 13:28:04 +02:00
Matthieu Gautier 7c2527c38f Do not try to download subproject for libzim in flatpak. 2019-07-31 16:36:31 +02:00
Matthieu Gautier 3c1864c724 New version of kiwix-lib and kiwix-tools.
Also build libzim and zim-tools because build fails the last time.
2019-07-31 10:24:13 +02:00
Matthieu Gautier 75865cf942 Update version of libzim and zim-tools. 2019-07-29 18:27:42 +02:00
Matthieu Gautier 7d659baa37 Package kiwix-serve within kiwix-desktop.
Now that kiwix-desktop use kiwix-serve to serve the content, we need to
compile and package kiwix-serve (kiwix-tools).
2019-07-24 11:17:39 +02:00
Matthieu Gautier 9bbc3930ae Print the duration of each steps. 2019-07-24 10:25:52 +02:00
Matthieu Gautier 3a1cd6ddb2 Build the kiwix-lib android "application" in kiwix-build.
This is not a real application as it is dependency for kiwix-android.
But it a app in the sens that it is packaged for android build system.
2019-07-24 10:25:52 +02:00
Kelson 4c342c5b9d
Update libmicrohttpd to 0.9.65 (#347) 2019-07-23 14:55:34 +02:00
Chris Li 50ba90e67c fix macOS cross build 2019-06-24 19:30:18 +02:00
Matthieu Gautier 4810b0240c Flush the log file.
This is to avoid mangling between the kiwix-build log (env variables, ...)
and the command log.
2019-06-14 14:13:18 +02:00
Matthieu Gautier 4868128551 Build for armeabi-v7a.
The main thing is to add the `-march` option when needed.
Ie, '-march=armv7-a` for arm.
Other compiler (arm64, x86, ...) don't support the march option so
we must not provide it.
2019-06-14 14:13:18 +02:00
Matthieu Gautier ef9755eff5 Remove android mips platforms
Also correctly rename Android classes.
2019-06-14 14:13:18 +02:00
Kelson d3b0d76726 Revert "update android sdk tools to 26.1.1"
This reverts commit 51029fe820.
2019-06-12 15:50:18 +02:00
Matthieu Gautier e0eb5c4a38 Set the versions to rebuild kiwix-desktop release. 2019-06-12 13:55:06 +02:00
Isaac Hutt 06da96f85f Update gradle to 5.2 2019-06-03 06:26:28 +02:00
Kelson 456537e188 Disable Xapian remote backend 2019-06-02 17:15:26 +02:00
soloturn 51029fe820 update android sdk tools to 26.1.1 2019-06-02 15:08:17 +02:00
Matthieu Gautier cea7a83ba1 New version of zimwriterfs.
We also rebuild kiwix-desktop because last build's deployment fails.
2019-05-30 15:30:17 +02:00
Matthieu Gautier e64a12207d Update to new versions. 2019-05-29 12:15:02 +02:00
Matthieu Gautier 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
Matthieu Gautier 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
Matthieu Gautier 318c524f4c Use our own server to store libmagic. 2019-04-30 15:28:21 +02:00
Matthieu Gautier d8288a94d5 Build on travis using xenial. 2019-04-16 17:16:36 +02:00
Matthieu Gautier 470d46cc00 New release of kiwix-tools 2019-04-16 14:32:44 +02:00
Matthieu Gautier 7306c02c5a New release of projects 2019-04-15 17:16:17 +02:00
luddens 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
Matthieu Gautier 3022361d7e Add a list of package to install on fedora for qt. 2019-04-02 12:05:52 +02:00
Matthieu Gautier 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
Matthieu Gautier 714eeb3bb9 New releases of projects. 2019-03-19 18:01:05 +01:00
Matthieu Gautier da30e11f6a Fix publication of release kiwix-desktop on windows. 2019-03-19 15:25:11 +01:00