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
af3cff6aeb
Build flatpak in CI
2022-03-10 16:21:14 +01:00
cdf4dab0a5
Cross compile windows on fedora 35.
2022-03-10 15:19:51 +01:00
01e8f92348
Build the projects in the CI.
...
We used to build only the base dependencies in the CI
(and build the projects in nightly&Release workflow).
Now always build the projects.
2022-03-10 15:19:51 +01:00
4f458e5954
New version of kiwix-desktop 2.2.0
r_25
2022-03-04 17:31:25 +01:00
8b01891644
Merge pull request #520 from kiwix/fix_appimage
2022-03-03 10:47:07 +01:00
7dd017627f
Do not include low level std lib in appimage package
...
We have added those libraries to fix kiwix/kiwix-destop#14 ,
ie allow appimage build on recent system to run on older ones by packaging
the libc and libstdc++ library in the appimage.
But by packaging libstdc++, we force kiwix-desktop to use the packaged one.
On some recent system, the mesa drivers need a recent version of libstdc++ and,
as we are force to use the packaged one, we may use a "old" one.
The workaround forcing a driver was bypassing the problem by forcing a driver
not using a recent libstdc++. But with time, it is more and more difficult
to find one.
This commit means that new appimage generated will works only on equal or
more recent system that the one on which it has been generated.
For now we generate the appimage on Ubuntu bionic (18.04 LTS).
This reverts commit 05c0a691ec
.
2022-03-02 18:47:40 +01:00
4db3daf243
Merge pull request #517 from kiwix/package_openssl
2022-02-16 15:20:30 +01:00
8edac14dcf
Package OpenSSL libraries.
...
They are not packaged with windeployqt. We have to package them ourselves.
Until now, we were probably using dll installed by other applications.
2022-02-16 11:57:11 +01:00
c079d04e2c
Merge pull request #516 from kiwix/fix_win_debug_build
2022-02-14 15:39:05 +01:00
c6579233ca
Fix nightly build to compile it with console on Windows.
...
Non printable characters was presents.
2022-02-14 15:01:23 +01:00
93f8e83274
New version of libkiwix 10.0.1
...
Rebuild kiwix-desktop and kiwix-tools.
r_24
2022-02-02 16:11:12 +01:00
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