Commit Graph

847 Commits

Author SHA1 Message Date
Matthieu Gautier cc39a7c6fe Generate the AppImage on xenial distribution.
AppImage should be genarated on a "old" distribution to be sure that
libc versions are compatible.

However, we need at least ubuntu bionic to have QWebEngine packaged.
Let's prepare our AppDir directory in bionic and generate the appimage
in xenial.
By using a small launcher script, we check that libc versions are
compatible and else print a nice message instead of crash.

See https://github.com/probonopd/linuxdeployqt/issues/340
2019-09-23 18:12:22 +02:00
Matthieu Gautier 9d5d62e96c
Fix exe_wrapper. (#372)
Fix exe_wrapper.
2019-09-19 18:55:00 +02:00
Matthieu Gautier 29be31ec03 Fix exe_wrapper.
This should be `exe_wrapper` not `exec_wrapper`.
2019-09-19 18:18:41 +02:00
Matthieu Gautier 18deca2230 New version of kiwix-lib 8.0.1 2019-09-17 16:30:20 +02:00
Matthieu Gautier 7480bc80d7 Fix appimage script. 2019-09-17 14:37:30 +02:00
Matthieu Gautier 97b6b8f792
Appimage fix (#371)
Appimage fix
2019-09-17 12:18:41 +02:00
Matthieu Gautier fe3e147d08 New release of kiwix-lib 2019-09-17 11:49:38 +02:00
Matthieu Gautier 813c6f8038 Fix rpath of kiwix-serve. 2019-09-17 11:43:22 +02:00
Matthieu Gautier 0d132ab6e3 Make create appimage script working on other system than debian/ubuntu.
Not all distro use `lib/x86_64-linux-gnu`
2019-09-17 11:43:06 +02:00
Matthieu Gautier c3cb4ab0c0 New release of kiwix-lib and kiwix-desktop. 2019-09-11 17:50:06 +02:00
Matthieu Gautier e221d0ea23 Fix installation of kiwix-tools in windows. 2019-09-11 17:45:02 +02:00
Matthieu Gautier 1e56864e4a New version of libzim and kiwix-lib. 2019-09-10 17:29:26 +02:00
Kelson 6b43f5ad48
Update libmicrohttpd to 0.9.66 (#365)
* Update libmicrohttpd to 0.9.66

* Proper Bash syntax highlighting
2019-09-06 15:54:44 +02:00
Matthieu Gautier deff7fe50e
Merge pull request #367 from kiwix/win32_fedora
Use fedora 30 to cross compile kiwix-tools.
2019-09-06 14:11:23 +02:00
Matthieu Gautier 00aced4649 Use fedora 30 to cross compile kiwix-tools. 2019-09-06 12:25:51 +02:00
Matthieu Gautier 4ef0327271
Build new version of dependencies (with new compilation option). (#366)
Build new version of dependencies (with new compilation option).
2019-09-05 15:15:32 +02:00
Matthieu Gautier 3a8151d841 Compile kiwix-tools for windows with a recent mingw. 2019-09-05 14:32:54 +02:00
Matthieu Gautier 766b2b532c Build new version of dependencies (with new compilation option). 2019-09-05 10:16:57 +02:00
Matthieu Gautier cb77de12ec
Win32 build (#309)
Win32 build
2019-09-04 21:02:14 +02:00
Matthieu Gautier cf9bd7ae11 Add few trace in travis/compile_all.py 2019-09-04 18:55:20 +02:00
Matthieu Gautier f2369c6819 Build project in debug by default instead of debugoptimized. 2019-09-04 17:10:44 +02:00
Matthieu Gautier ab1ade53e3 Do not copy kiwix-build in docker at creation but mount it at run.
As we mount the kiwix-build (source) directory at run, the docker images
are independent of the source. This will greatly reduce the number of
docker images we have to create.
2019-09-04 17:10:44 +02:00
Matthieu Gautier d86bf75315 Add a cause message to the StopBuild exception. 2019-09-04 17:00:29 +02:00
Matthieu Gautier 0f13d99159 Remove unnecessary win32 libs.
It seems that those libraries are not needed (anymore ?).
Even more, `msvcr100` makes `kiwix-serve` crash when printing messages
on stdout/stderr.

`msvcr100` lib is necessary for ICU, because the default mingw's `msvcr`
doesn't provide `_free_locale` and `_create_locale`.

Most recent versions of mingw fix this and we do not need them.
On debian (travis CI) we use a old version of mingw and we need to force
the use of `msvcr100`.
2019-09-04 17:00:29 +02:00
Matthieu Gautier bffce48861 New release of zimwriterfs.
Also build kiwix-lib 6.0.3.
2019-09-04 11:15:41 +02:00
Matthieu Gautier 563bd28197 Set KIWIXLIB_BUILDVERSION to generate the pom with the correct version. 2019-09-04 11:15:08 +02:00
Matthieu Gautier a7d15bbdb1 Merge tag '0.0.39' 2019-09-04 11:08:33 +02:00
Matthieu Gautier 8288da5d20 Smaller xenial docker image 2019-09-04 11:06:37 +02:00
Kelson c2cbbccebb Smaller Docker base image 2019-09-04 10:00:15 +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 cde257e028
Use a build version to publish the windows release of kiwix-desk… (#364)
Use a build version to publish the windows release of kiwix-desktop.
2019-09-03 18:33:12 +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 05be522ef4 Print response content in case we cannot upload artifact to bintray. 2019-08-22 14:32:18 +02:00
Matthieu Gautier 6bebdf89fc Use correct path to look for pom.xml 2019-08-22 11:02:32 +02:00
Matthieu Gautier ecb3befd23 Fix copy of android archive for upload. 2019-08-21 17:56:57 +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 a1ae713457
Do not generate the pom file in kiwix-build. (#362)
Do not generate the pom file in kiwix-build.
2019-08-21 15:43:25 +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 20b47df244
Merge pull request #361 from kiwix/nowrapdownload_flatpak
Do not download gtest in flatpak.
2019-08-20 14:23:54 +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 0f3d2b73b9
Merge pull request #360 from kiwix/new_dep
libmicrohttp is now a dependency of kiwix-lib, not kiwix-tools.
2019-08-10 21:32:55 +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