Commit Graph

1608 Commits

Author SHA1 Message Date
c548a09f25 Merge pull request #536 from kiwix/ci_for_alpine 2022-07-11 16:19:39 +02:00
1755044333 Added CI image for Alpine 2022-07-11 17:38:07 +04:00
fce112d4b1 Merge pull request #535 from kiwix/libzim_android 2022-06-28 14:24:24 +02:00
33c2ec2c4d Build and release libzim for android on the CI 2022-06-28 12:24:06 +02:00
bcbb164d49 Build libzim dynamically on android. 2022-06-28 12:23:35 +02:00
3764fde97e We don't need jdk anymore to build on android 2022-06-28 12:23:04 +02:00
5939865e7c New version 2.2.2 of kiwix-desktop 2022-06-22 16:08:55 +02:00
75e9571474 Merge pull request #533 from kiwix/flatpak_version 2022-06-21 17:53:19 +02:00
a04b989ed5 Update kde and qtwebengine to last Platform version. 2022-06-21 16:47:07 +02:00
72023a9a09 New version of libkiwix and kiwix-tools
Do not rebuild kiwix-desktop has current version is not compatible
with new version of libkiwix. We will do a release of kiwix-desktop soon.
r_33
2022-06-15 14:29:36 +02:00
6a3d3047e0 Do not try to package kiwix-search as it as been removed from kiwix-tools 2022-06-15 14:28:32 +02:00
2f1418949a Merge pull request #529 from kiwix/url_fixes 2022-06-15 12:01:11 +02:00
f5ec8018dd Fix various small things 2022-06-15 11:19:37 +02:00
4fd45bfe0f Merge pull request #532 from kiwix/release_android_fix 2022-06-14 18:44:43 +02:00
dba45ced36 Build android lib in the correct directory 2022-06-14 17:48:51 +02:00
bd1064cb3a Fix url of downloaded dependencies.
We now store the dependencies in kiwix-build subfolder
2022-06-14 17:48:26 +02:00
17c8c92dba Merge pull request #531 from kiwix/release_android_fix 2022-06-10 16:18:59 +02:00
9c220866ac Build and release each libkiwix android builds independently.
While it is ok to build all libkiwix android builds in one step,
the "release system" upload only one archive per platform.
So we need 4 platforms to do 4 uploads.

As we don't build on "android" platform now, we can clean up our scripts.
2022-06-10 10:26:24 +02:00
7086009a0a We don't need to upload to bintray now. 2022-06-10 10:11:01 +02:00
ed7e628182 Merge pull request #530 from kiwix/libkiwix_no_wrapper 2022-06-09 15:18:26 +02:00
51ff5e58bb Be able to make the release of libkiwix on android. 2022-06-09 10:31:09 +02:00
aa4250dd41 Build libkiwix with the right new option on android 2022-06-09 10:30:37 +02:00
72c271a74c Remove LibkiwixApp
The project was used to assemble all android compilation in one
multiplatform java archive.

This allow use to remove android_sdk and Gradle builder
2022-06-09 10:28:59 +02:00
9c4f359170 New version of libzim 7.2.2 2022-05-18 08:59:38 +02:00
d36d91e3be Merge pull request #527 from kiwix/issue-519 2022-05-17 18:37:55 +02:00
733a730877 Do not notarize macos build on CI.
We still sign macos build on nigthly and release.
2022-05-17 18:05:43 +02:00
f103cddd77 Trust codesign using the certificate
When build_release_nightly calls codesign to sign libzim.7.dylib, it appears to be
hanging forever.
What's most likely happening is that Keychain Access is prompting a password request
without any possibility to answer, given this is running on the CI.

It's unclear whether Keychain Access wants to confirm codesign can access the certificate
or if it is trying to unlock another (System) keychain to find the certificate or key.

This addresses the former.
2022-05-12 14:58:46 +00:00
32a6e5b588 New version of libzim 7.2.1 and zim-tools 3.1.1 2022-05-06 14:51:16 +02:00
c5662d4d7b New version of libkiwix 10.1.1
As the base dependencies changed, we also need to rebuild all our projects.
2022-04-12 11:04:49 +02:00
39b4077338 Merge pull request #525 from kiwix/zlib-1.2.12 2022-04-12 11:01:50 +02:00
0709fd20a5 Remove appveyor/applay_patch.sh
We don't have any patch to apply anymore.
2022-04-11 18:14:21 +02:00
5d967b3b26 Don't apply xapians patch on windows
The patch doesn't exist...
2022-04-11 18:13:53 +02:00
b7a3187b45 Update version of zstd.
No need to update base_deps_meta_version as it is already updated in
this same PR.
2022-04-11 18:08:08 +02:00
5a6af5f5ab Use the last version of zlib on Windows.
The `zlib-1.2.12.meson.zip` is the composition of the official
`zlib.1.2.12.zip` archive and the meson wrabdb "patch"
https://wrapdb.mesonbuild.com/v2/zlib_1.2.12-1/get_patch as described
in https://wrapdb.mesonbuild.com/v2/zlib_1.2.12-1/zlib.wrap
2022-04-11 17:47:56 +02:00
500d3bec86 Use zlib 1.2.12 2022-04-11 17:47:56 +02:00
71ac307916 Merge pull request #524 from kiwix/dropbox 2022-04-04 16:39:51 +02:00
8ec2cd9a11 Using sftp for mkdir step
As there is no shell, use SFTP's mkdir command to create the folders up to final path.
2022-04-04 13:53:20 +00:00
1351fc7f8b Target uploads to new dropbox address
SSH server which was used to receive file uploads (CI, nightly and release) has been
migrated to a new one on a different address.
Username, Key and paths are unchanged.
Most notable changes are the use of `master.download.kiwix.org` as the target in
replacement of `mirror.download.kiwix.org` (although it would still work) and the
Port to which SSH is listening on (30022 instead of 22)
2022-03-30 22:10:06 +00:00
4158d75d7a Rebuild kiwix-tools release
As we've fixed the github workflow triggering, we need to redo the
release process for kiwix-tools.
r_29
2022-03-28 11:10:02 +02:00
12824f93af Merge pull request #523 from kiwix/fix_workflow_trigger 2022-03-28 11:08:47 +02:00
90c2705b0e Fix workflow triggering in releaseNigthly workflow.
GITHUB_PAT is needed (and not needed for flatpak)
2022-03-28 10:49:14 +02:00
845ee43e47 New version of libkiwix 10.1.0 2022-03-24 19:01:34 +01:00
6273177210 New version of kiwix-desktop 2.2.1 2022-03-11 17:19:00 +01:00
077be3b035 Merge pull request #522 from kiwix/fix_ci 2022-03-11 16:57:11 +01:00
d420b53f74 Do not use -unsupported-allow-new-glibc option when building appimage.
As we now build appimage on bionic and last version of linuxdeployqt
allow building from bionic (which is the older LTS) we can remove
the option.
2022-03-11 15:05:25 +01:00
f1ac1b0121 Build everything using bionic instead of xenial 2022-03-11 15:05:25 +01:00
32f1bfdab3 Do not force a specific version of meson.
We were forcing a spcefic version has a workaround to meson issue.
We don't need now, and recent version is needed to compile on armhf.
2022-03-11 15:04:17 +01:00
64ea01e445 [CI] Do not build zim-tools on armhf
zim-tools depends of docopt which need a recent enough version of gcc (4.9)
But we are using gcc 4.8.3 to cross compile on armhf.
2022-03-10 18:16:39 +01:00
6505e82c37 [CI] Do not build zim-tools on macOS cross-compilation target.
We still build zim-tools on macOs with native build.
2022-03-10 16:57:56 +01:00
8b9b74d577 Better flatpak command options.
This mainly add the option `--nointeractive` when installing the sdk.
2022-03-10 16:21:14 +01:00