diff options
Diffstat (limited to 'rbutil/rbutilqt')
-rw-r--r-- | rbutil/rbutilqt/rbutilqt.pro | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.pro b/rbutil/rbutilqt/rbutilqt.pro index fb7b9fcc5f..a845c3ca36 100644 --- a/rbutil/rbutilqt/rbutilqt.pro +++ b/rbutil/rbutilqt/rbutilqt.pro | |||
@@ -269,6 +269,33 @@ unix { | |||
269 | INSTALLS += target | 269 | INSTALLS += target |
270 | } | 270 | } |
271 | 271 | ||
272 | unix:!macx { | ||
273 | LINUXDEPLOYQTURL = https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage | ||
274 | LINUXDEPLOYURL = https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage | ||
275 | |||
276 | appimage_dl.commands = \ | ||
277 | curl -C- -fLO $$LINUXDEPLOYQTURL -fLO $$LINUXDEPLOYURL ; \ | ||
278 | chmod +x *.AppImage; \ | ||
279 | touch appimage_dl | ||
280 | |||
281 | appimage_prepare.commands = \ | ||
282 | mkdir -p AppImage/usr/bin; \ | ||
283 | cp ${TARGET} AppImage/usr/bin | ||
284 | appimage_prepare.depends = ${TARGET} appimage_dl | ||
285 | |||
286 | appimage.commands = \ | ||
287 | ./linuxdeploy-x86_64.AppImage \ | ||
288 | --appdir AppImage \ | ||
289 | --verbosity 2 --plugin qt --output appimage \ | ||
290 | -e AppImage/usr/bin/${TARGET} \ | ||
291 | -d $$_PRO_FILE_PWD_/RockboxUtility.desktop \ | ||
292 | -i $$RBBASE_DIR/docs/logo/rockbox-clef.svg | ||
293 | appimage.depends = appimage_prepare | ||
294 | |||
295 | QMAKE_EXTRA_TARGETS += appimage_dl appimage_prepare appimage | ||
296 | } | ||
297 | |||
298 | |||
272 | # source files are separate. | 299 | # source files are separate. |
273 | include(rbutilqt.pri) | 300 | include(rbutilqt.pri) |
274 | include(quazip/quazip.pri) | 301 | include(quazip/quazip.pri) |