Skip to content

Commit e28acec

Browse files
committed
Layer appimage build on appimage-qt6
Now the build pipeline for appimages is finally complete. Supersedes #3
1 parent f3b70cc commit e28acec

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
FROM vimpostor/arch-qt6
1+
# Build with: podman build -t blobdrop .
2+
# Run with: podman run -v "$PWD:/output" blobdrop
3+
FROM docker.io/vimpostor/appimage-qt6
24

3-
# default compiler
4-
ARG cxx=g++
5-
ENV CXX=$cxx
5+
RUN apt-get -y install libxcb-ewmh-dev
66

77
ADD . /build
88
WORKDIR /build
9-
RUN pacman -Syu --noconfirm imagemagick
10-
RUN scripts/build.sh
9+
RUN scripts/build-appimage.sh
10+
CMD cp *-x86_64.AppImage /output

scripts/build-appimage.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ EOF
2222
mkdir -p AppDir/usr/share/icons/hicolor/scalable/apps
2323
cp assets/blobdrop.svg AppDir/usr/share/icons/hicolor/scalable/apps/
2424

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

0 commit comments

Comments
 (0)