forked from AppImage/AppImageKit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build-appdirs.sh
40 lines (28 loc) · 1.31 KB
/
build-appdirs.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#######################################################################
# Build appimagetool.AppDir
if [ ! -d ./build ] ; then
echo "You need to run build.sh first"
fi
rm -rf appimagetool.AppDir/ || true
mkdir -p appimagetool.AppDir/usr/bin
cp -f build/appimagetool appimagetool.AppDir/usr/bin
cp resources/AppRun appimagetool.AppDir/
cp build/appimagetool appimagetool.AppDir/usr/bin/
cp build/mksquashfs appimagetool.AppDir/usr/bin/
cp $(which zsyncmake) appimagetool.AppDir/usr/bin/
cp resources/appimagetool.desktop appimagetool.AppDir/
cp resources/appimagetool.svg appimagetool.AppDir/appimagetool.svg
( cd appimagetool.AppDir/ ; ln -s appimagetool.svg .DirIcon )
#######################################################################
# Build appimaged.AppDir
rm -rf appimaged.AppDir/ || true
mkdir -p appimaged.AppDir/usr/bin
mkdir -p appimaged.AppDir/usr/lib
cp -f build/appimaged appimaged.AppDir/usr/bin
cp -f build/validate appimaged.AppDir/usr/bin
cp resources/AppRun appimaged.AppDir/
find /usr -name "libarchive.so.*.*" -exec cp {} appimaged.AppDir/usr/lib/ \; > /dev/null 2>&1
cp resources/appimaged.desktop appimaged.AppDir/
cp resources/appimagetool.svg appimaged.AppDir/appimaged.svg
( cd appimaged.AppDir/ ; ln -s appimaged.svg .DirIcon )
#######################################################################