Skip to content

Commit 01c3599

Browse files
committed
Move linuxdeploy extraction to containers
This code can be shared between all my projects.
1 parent 4f0a89c commit 01c3599

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

scripts/build-appimage.sh

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,6 @@ cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
66
cmake --build build
77
DESTDIR=AppDir cmake --install build
88

9-
wget -q -nc https://github.com/linuxdeploy/linuxdeploy/releases/latest/download/linuxdeploy-x86_64.AppImage https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage
10-
chmod +x linuxdeploy-*.AppImage
11-
./linuxdeploy-x86_64.AppImage --appimage-extract
12-
mv squashfs-root linuxdeploy
13-
./linuxdeploy-plugin-qt-x86_64.AppImage --appimage-extract
14-
mv squashfs-root linuxdeploy-plugin-qt
15-
rm linuxdeploy-*.AppImage
16-
export PATH="$PWD/linuxdeploy/usr/bin:$PWD/linuxdeploy-plugin-qt/usr/bin:$PATH"
17-
189
# create fake desktop file
1910
mkdir -p AppDir/usr/share/applications
2011
cat > AppDir/usr/share/applications/blobdrop.desktop <<'EOF'
@@ -31,4 +22,4 @@ EOF
3122
mkdir -p AppDir/usr/share/icons/hicolor/scalable/apps
3223
cp assets/blobdrop.svg AppDir/usr/share/icons/hicolor/scalable/apps/
3324

34-
QML_SOURCES_PATHS="$PWD/src/qml" QMAKE="$(which qmake)" linuxdeploy/AppRun --appdir AppDir --plugin qt --output appimage
25+
QML_SOURCES_PATHS="$PWD/src/qml" QMAKE="$(which qmake)" linuxdeploy --appdir AppDir --plugin qt --output appimage

0 commit comments

Comments
 (0)