Commit Graph

1147 Commits

Author SHA1 Message Date
0fb7dc63a7 Correctly detect if project is openzim or kiwix organization 2022-02-02 16:10:28 +01:00
5db6f0b76e Merge pull request #515 from kiwix/macos_python38 2022-02-02 15:58:53 +01:00
5e6f68a3ef Use python 3.8 on macOS CI
Python 3.6 is not available anymore.
2022-02-02 15:18:20 +01:00
83190a669b Merge pull request #514 from kiwix/new_versions r_23 2022-01-20 15:18:10 +01:00
bc8829ef0d Build new release of all our projects.
- libzim 7.2.0
- libkiwix 10.0.0
- kiwix-tools 3.2.0
- zim-tools 3.1.0
- kiwix-desktop 2.1.0
2022-01-19 15:39:17 +01:00
0f3e25024e Merge pull request #513 from kiwix/android_no_werror 2022-01-18 13:23:12 +01:00
fe74ad7aff Do not compile libkiwix on android with werror
The java wrapper is using deprecated methods,
so we cannot compile with `werror`.
2022-01-18 11:42:16 +01:00
d1941aa5af Update version of libzim.
We can rebuild only zim-tools.
Other tools depend of libkiwix we cannot release now.
r_22
2022-01-03 11:16:43 +01:00
67788c63f0 Merge pull request #510 from kiwix/aria2-1.36.9 2021-12-25 18:37:40 +01:00
462538f4a5 Do not try to cross compile aria2.
Aria2 is a special case. We actually don't really need to compile it.
kiwix-desktop through libkiwix use the aria2c binary but we always
use (package) the system binary or a prebuild release.

And we don't cross compile kiwix-desktop to windows, so we don't need
aria2c neither.
2021-12-24 13:08:29 +01:00
612efaad7c Update aria2c version on windows and appimage 2021-12-23 18:50:50 +01:00
ea7fa1f207 Remove unnecessary aria2 patch
This patch was to compile libaria2 on android.
But we don't compile it for android since a long time.
As it doesn't apply anymore, let's remove it.
2021-12-23 18:50:50 +01:00
71b1c2799a Update aria2c to 1.36.0 2021-12-23 18:50:50 +01:00
276343c6af Add missing dependency aria2 to "all" dependencies.
`AllBaseDependencies` is used as a dummy target to build all base
dependencies in the CI.
2021-12-23 18:50:50 +01:00
4ee28541cd Remove unnecessary zstd patch. 2021-12-23 18:50:48 +01:00
1a3df6fa3b Use recent zstdlib 1.5.1 2021-12-22 16:04:27 +01:00
7dbaff90f8 Merge pull request #499 from kiwix/macOS_builds 2021-12-22 15:54:43 +01:00
1374e01c7a Make the CI build the new on the new MacOS archs. 2021-12-22 15:26:01 +01:00
82569620f2 Add MacOs arch
On top of the native platform (which may still use to compile for macos on macos)
we add a specific MacOs arch.
2021-12-22 15:24:45 +01:00
c36fe74c81 Merge pull request #507 from kiwix/fix_appimage_script 2021-11-26 12:19:21 +01:00
dc99315830 Fix setting of SYSTEMLIBDIR in the appimage creation script.
If it is the first time the script is run, $APPDIR doesn't exist, so,
by definition, `$APPDIR/lib` doesn't exists neither.

We must check the library dir in `$INSTALLDIR` which is the "source"
directory for script.
2021-11-23 16:50:32 +01:00
7c813c4002 Merge pull request #505 from kiwix/fix-appimage-on-Fedora34x64 2021-11-22 14:17:19 +01:00
b48b97ca37 Fix AppImage creation script for Fedora34x64
* use appropriate value for SYSTEMLIBDIR automatically
* do not stop on absence of lib/libmagic.so*
* do not download AppImage tools again on further script runs
2021-11-20 22:03:53 +07:00
da011c1f37 Merge pull request #502 from kiwix/curldeps 2021-10-27 10:42:15 +02:00
a3f662a3de Fixed #501: disable extra libcurl dependencies 2021-10-26 18:13:15 +02:00
5c03f4a0be Merge pull request #500 from kiwix/update_ci 2021-10-19 17:46:04 +02:00
c78d5bbc72 Force version of python's module on xenial.
Xenial's python is 3.5 and recent versions of used python modules are
not supporting python 3.5 anymore.
We have to force specific versions for gcovr and its dependencies.
2021-10-19 11:28:26 +02:00
c1205fc87d New release of libzim and zim-tools.
We don't rebuild other project as they are not ready for last version
of libzim.
r_21
2021-10-07 18:19:19 +02:00
c3a0a27361 Merge pull request #496 from kiwix/specify_signtool_algorithm 2021-10-06 10:17:19 +02:00
2301647659 [WINDOWS][CI] Be explicit about the algorithm used by signtools.
Recent version of signtools need us to be explicit about the used
algorithm.
This is recommended to use the SHA256 algorithm even if the default
(previous) one was SHA1.
2021-10-05 17:10:24 +02:00
a95106be0d Merge pull request #495 from kiwix/appveyor_certificate
[Appveyor] Update certificate.
2021-08-04 11:00:57 +02:00
7c334dde2b [Appveyor] Update certificate. 2021-08-04 10:03:25 +02:00
a9f7b5887e Merge pull request #494 from kiwix/icu_with_lang_info 2021-07-27 18:00:28 +02:00
9c04df4fb2 [CI] Install automake and autoconf on macos. 2021-07-27 16:45:04 +02:00
41a411c667 Language data is packaged into ICU
With language data not put into icu, `icu::Locale::getDisplayLanguage()`
doesn't work correctly.
2021-07-27 16:45:04 +02:00
ee093b4dfa Merge pull request #493 from kiwix/various_fix 2021-07-06 10:39:40 +02:00
274aec60d2 Copy the right directory on libkiwix android.
The sub-directory `android-kiwix-lib-publisher` has not been renamed.
We plan to move this code in another repository anyway.
It is better for now to use the existing name instead of change the
directory.
2021-07-02 11:19:18 +02:00
11fc5a0a9c Use correct name for the qtwebengine class.
Wrong copy/paste.
This is not important as we reference dependencies by their name
attribute, not by the class name.
But it is better to have a correct name.
2021-07-02 11:16:02 +02:00
c7ea2a31cb Correctly detect qmake command.
qmake may be named qmake-qt5 on some distribution.
2021-07-02 11:14:13 +02:00
0e6ed1384c Introduce a intermediate method to detect binaries. 2021-07-02 11:14:13 +02:00
b995976c8a Fix packages name on fedora. 2021-07-02 11:14:13 +02:00
c244e5b779 Link with ssp on win32.
Recent version of mingw need projects using `-D_FORTIFY_SOURCE` to link
with `ssp`.

See https://github.com/msys2/MINGW-packages/issues/5868#issuecomment-544107564
2021-07-02 11:14:13 +02:00
16214edbcf Merge pull request #490 from kiwix/libkiwix
Rename kiwix-lib to libkiwix.
2021-06-30 17:15:17 +02:00
aa349a18e7 Rename kiwix-lib to libkiwix.
The new name of kiwix-lib is libkiwix. Let kiwix-build adopt the name.
2021-06-30 16:45:54 +02:00
f16fb8f228 Merge pull request #492 from kiwix/fix_qt515 2021-06-29 18:14:25 +02:00
43024859b1 Directly set the env variable in the docker file.
When running from the CI, .bashrc is not sourced so we must set the
env variable at docker file level.
2021-06-29 16:06:53 +02:00
b8160de652 Correctly install io.qt.qtwebengine.BaseApp for flatpak build. 2021-06-29 16:06:53 +02:00
d5e488333f Correctly package qt 5.15 on appveyor. 2021-06-29 16:06:53 +02:00
2e1986a0af Merge pull request #489 from kiwix/lastQt 2021-06-24 13:59:25 +02:00
afd17b2986 Make kiwix-desktop flatpak use last version of Qt (5.15).
Adapt flatpack_builder to generate the same manifest than PR
flathub/org.kiwix.desktop#6
2021-06-23 17:59:25 +02:00