build appimages
This commit is contained in:
parent
1f90b37abd
commit
abfc59d063
|
@ -77,4 +77,7 @@ build/
|
|||
|
||||
.vscode/settings.json
|
||||
soundboard
|
||||
soundboard.json
|
||||
soundboard.json
|
||||
|
||||
AppDir/
|
||||
*.AppImage
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Soundboard
|
||||
Exec=soundboard
|
||||
Icon=soundboard
|
||||
Categories=Audio;
|
|
@ -75,6 +75,20 @@ INCLUDEPATH += $$PWD/include/ \
|
|||
$$PWD/miniaudio/ \
|
||||
$$PWD/Log/
|
||||
|
||||
|
||||
# build AppImage
|
||||
unix {
|
||||
$$PWD/linuxdeploy-x86_64.AppImage.commands = wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage && chmod u+x linuxdeploy-x86_64.AppImage
|
||||
$$MOC_DIR/soundboard.svg.commands = touch $$MOC_DIR/soundboard.svg
|
||||
|
||||
appimg.depends = $$PWD/linuxdeploy-x86_64.AppImage $${TARGET} $$MOC_DIR/soundboard.svg
|
||||
appimg.commands = rm -rf AppDir ; ./linuxdeploy-x86_64.AppImage --appdir=AppDir -e soundboard -i $$MOC_DIR/soundboard.svg -d soundboard.desktop --output appimage
|
||||
|
||||
QMAKE_EXTRA_TARGETS += appimg $$PWD/linuxdeploy-x86_64.AppImage $$MOC_DIR/soundboard.svg
|
||||
|
||||
QMAKE_CLEAN += $$PWD/linuxdeploy-x86_64.AppImage $$MOC_DIR/soundboard.svg
|
||||
}
|
||||
|
||||
# Default rules for deployment.
|
||||
qnx: target.path = /tmp/$${TARGET}/bin
|
||||
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
||||
|
|
Loading…
Reference in New Issue