]> sigrok.org Git - sigrok-util.git/blobdiff - cross-compile/appimage/README
sigrok-native-appimage: Bump to use Ubuntu 16.04 as base OS.
[sigrok-util.git] / cross-compile / appimage / README
index f3c83d0c1b055e69199bd1b09de4c4ca9e83b976..d8a353197edb74ea2ed28b9c8f084058b5d6b6e5 100644 (file)
@@ -12,9 +12,6 @@ No need to install. No system libraries or system preferences are altered.
 For more information on AppImage, please see
 http://appimage.org/
 
-For example AppImages, please see
-https://github.com/probonopd/AppImages
-
 
 Status
 ------
@@ -29,7 +26,25 @@ Requirements
 The script assumes you have built all of the sigrok subprojects and
 installed them into $HOME/sr (e.g. via the sigrok-cross-linux script).
 
-The AppImages are tested to build fine on Ubuntu 14.04 (32bit and 64bit).
+It also assumes you have built AppImageKit in $HOME. First, install all
+build requirements of AppImageKit (see AppImageKit docs or its
+install-build-deps.sh file). Then:
+
+ $ cd $HOME
+ $ git clone https://github.com/AppImage/AppImageKit
+ $ cd AppImageKit
+
+Apply chdir.patch (required to fix sigrok bug #1300), then build:
+
+ $ patch -p1 < chdir.patch
+ $ ./build.sh
+
+Temporary workaround for an AppImageKit issue:
+
+ $ mkdir -p build/lib/appimagekit
+ $ cp build/out/mksquashfs build/lib/appimagekit
+
+The AppImages are tested to build fine on Ubuntu 16.04 (32bit and 64bit).
 These older distros are used for the build so that the generated AppImages
 can run on as many different systems as possible.