Commit Graph

21 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 7480bc80d7 Fix appimage script. 2019-09-17 14:37:30 +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 05be522ef4 Print response content in case we cannot upload artifact to bintray. 2019-08-22 14:32:18 +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 fc22437d84 Fix publication of kiwix-lib-app. 2019-08-05 16:33:29 +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 daf93f2e2f Build kiwix-lib-app in the CI and publish the release version. 2019-07-24 10:25:52 +02:00
Matthieu Gautier 3c4da32054 Make the appimage creation less verbose.
`verbose=3` is too verbose for travis. Travis kill our job because the log
is too long.
2019-05-29 10:25:59 +02:00
Matthieu Gautier 6e8c8fafb4 Use `-unsupported-allow-new-glibc` option to package on bionic. 2019-05-28 11:16:06 +02:00
Matthieu Gautier c8285a371d Fix creation of appimage.
Now that issue probonopd/linuxdeployqt#340 is fixed with a new option
`-unsupported-allow-new-glibc`, we can revert commit 4329629f
2019-02-20 09:47:45 +01:00
Matthieu Gautier 8f5df26a68 The name of the desktop file is now `org.kiwix.desktop.desktop` 2018-12-21 14:30:36 +01:00
Matthieu Gautier ce540ca280 Update creation of appImage to the new location of kiwix-desktop.desktop. 2018-11-27 17:22:47 +01:00
Matthieu Gautier 1b7a40ea97 Fix create appimage 2018-11-02 17:58:18 +01:00
Matthieu Gautier f4ff820eda Add aria2 in the appimage. 2018-11-02 11:56:00 +01:00
Matthieu Gautier 05c0a691ec Insert lowlevel libraries in the appimage.
May fix kiwix/kiwix-desktop#14
2018-08-03 15:53:13 +02:00
Matthieu Gautier afc6bf0907 Add svg icon support into the appimage
- Add missing packages in Dockerfile to support svg icons.
- Include needed plugins in the appimage.
2018-08-03 15:53:13 +02:00
Matthieu Gautier 0d3ea8eaa5 Use the kiwix.desktop file and the icon in the kiwix-desktop sources.
No need anymore to generate one or take a random image.
2018-08-03 15:52:50 +02:00
probonopd 3916b14aee Categories=Education;
Fixes https://github.com/kiwix/kiwix-build/issues/192#issuecomment-397818904
2018-06-24 11:44:24 +02:00
Matthieu Gautier 894ab4ba06 Add a script to package kiwix-desktop in a AppImage.
AppImage is a tools to create application running in all linux.
See https://appimage.org/
2018-06-12 16:29:00 +02:00