xhost + # Workaround for: QXcbConnection: Could not connect to display :0
[appimagekit.git] / build-appdirs.sh
blobc486ca53aa689dd2961fed327febf35b6a19bce5
1 #!/bin/bash
3 #######################################################################
5 # Build appimagetool.AppDir
7 if [ ! -d ./build ] ; then
8 echo "You need to run build.sh first"
9 fi
11 rm -rf appimagetool.AppDir/ || true
12 mkdir -p appimagetool.AppDir/usr/bin
13 cp -f build/appimagetool appimagetool.AppDir/usr/bin
15 cp resources/AppRun appimagetool.AppDir/
16 cp build/appimagetool appimagetool.AppDir/usr/bin/
17 cp build/mksquashfs appimagetool.AppDir/usr/bin/
18 cp $(which desktop-file-validate) appimagetool.AppDir/usr/bin/
19 cp $(which zsyncmake) appimagetool.AppDir/usr/bin/
21 cp resources/appimagetool.desktop appimagetool.AppDir/
22 cp resources/appimagetool.svg appimagetool.AppDir/appimagetool.svg
23 ( cd appimagetool.AppDir/ ; ln -s appimagetool.svg .DirIcon )
24 mkdir -p appimagetool.AppDir/usr/share/metainfo
25 cp resources/usr/share/metainfo/appimagetool.appdata.xml appimagetool.AppDir/usr/share/metainfo/
27 #######################################################################
29 # Build appimaged.AppDir
31 rm -rf appimaged.AppDir/ || true
32 mkdir -p appimaged.AppDir/usr/bin
33 mkdir -p appimaged.AppDir/usr/lib
34 cp -f build/appimaged appimaged.AppDir/usr/bin
35 cp -f build/validate appimaged.AppDir/usr/bin
36 mkdir -p appimaged.AppDir/usr/share/metainfo
37 cp resources/usr/share/metainfo/appimaged.appdata.xml appimaged.AppDir/usr/share/metainfo/
39 cp resources/AppRun appimaged.AppDir/
40 find /usr -name "libarchive.so.*.*" -exec cp {} appimaged.AppDir/usr/lib/ \; > /dev/null 2>&1
42 cp resources/appimaged.desktop appimaged.AppDir/
43 cp resources/appimagetool.svg appimaged.AppDir/appimaged.svg
44 ( cd appimaged.AppDir/ ; ln -s appimaged.svg .DirIcon )
46 #######################################################################