]> sigrok.org Git - sigrok-util.git/blame - cross-compile/appimage/README
sigrok-cross-android: Link pulseview against gnustl_shared
[sigrok-util.git] / cross-compile / appimage / README
CommitLineData
ddc7a838 1-------------------------------------------------------------------------------
2README
3-------------------------------------------------------------------------------
4
5This is a small script for bundling PulseView and its dependencies
6for Linux systems as an AppImage.
7
8AppImage is a bundle format for Linux applications that allows the user to
9download an application, make it executable, and run.
10No need to install. No system libraries or system preferences are altered.
11
12For more information on AppImage, please see
13http://appimage.org/
14
15For example AppImages, please see
16https://github.com/probonopd/AppImages
17
18
19Status
20------
21
22Work in progress.
23
24
25Requirements
26------------
27
b24da7c1 28Currently the script uses pre-existing build products from Jenkins
ddc7a838 29that are built on Debian unstable. This makes the build product run on none
30but the latest distributions. A much better choice would be to build e.g.,
31on Debian oldstable, CentOS 6, or Ubuntu Trusty or earlier.
32Examples for building bleeding-edge Qt4 and Qt5 applications on such mature
33build systems can be found at
34https://github.com/probonopd/AppImages/blob/master/recipes
35
b24da7c1 36The script has been tested on Ubuntu 16.04 but is assumed
ddc7a838 37to also run on Debian unstable with no or minor changes. However, it is
38strongly suggested to build and package the AppImage on a significantly
39older distribution as mentioned above for any productive use.
40
41
42Building
43--------
44
b24da7c1 45 $ ./sigrok-native-appimage
ddc7a838 46
47Per default it will put the AppImage in:
48
49 ./out/*.AppImage
50
51Please edit the script if you want to change any settings.