build appimages
This commit is contained in:
parent
1f90b37abd
commit
abfc59d063
|
@ -77,4 +77,7 @@ build/
|
||||||
|
|
||||||
.vscode/settings.json
|
.vscode/settings.json
|
||||||
soundboard
|
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/miniaudio/ \
|
||||||
$$PWD/Log/
|
$$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.
|
# Default rules for deployment.
|
||||||
qnx: target.path = /tmp/$${TARGET}/bin
|
qnx: target.path = /tmp/$${TARGET}/bin
|
||||||
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
||||||
|
|
Loading…
Reference in New Issue