Commit d30d9a6acd4ba51340097f28e77580637a6ec654
1 parent
3aecd638
Bundle binary with AppImage
Showing
2 changed files
with
8 additions
and
1 deletions
FlashMQ.png
0 → 100644
27.6 KB
build.sh
| ... | ... | @@ -22,5 +22,12 @@ fi |
| 22 | 22 | cd "$BUILD_DIR" |
| 23 | 23 | |
| 24 | 24 | cmake -DCMAKE_BUILD_TYPE="$BUILD_TYPE" "$thisdir" |
| 25 | -make | |
| 25 | +make -j | |
| 26 | 26 | cpack |
| 27 | + | |
| 28 | +FLASHMQ_VERSION=$(./FlashMQ --version | grep -Ei 'Flashmq.*version.*' | grep -oE '[^ ]+$') | |
| 29 | + | |
| 30 | +if which linuxdeploy-x86_64.AppImage &> /dev/null; then | |
| 31 | + linuxdeploy-x86_64.AppImage --create-desktop-file --icon-file "../FlashMQ.png" --appdir "AppImageDir" --executable "FlashMQ" --output appimage | |
| 32 | + mv FlashMQ-*.AppImage "FlashMQ-${FLASHMQ_VERSION}-linux-amd64.AppImage" | |
| 33 | +fi | ... | ... |