From 7c09f13a6204045b94682c142fdbaa17e8bf113d Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Sat, 13 Apr 2019 08:59:36 +0200 Subject: [PATCH] AppImage --- .travis.yml | 16 +++++++++++++--- meson.build | 4 ++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index b54c21b..5f5e72b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,8 +16,18 @@ script: - meson --prefix /usr build - ninja -C build - ninja -C build test -- DESTDIR=./appdir ninja -C build install - +- DESTDIR=./appdir ninja -C build install ; find ./build/appdir +- wget -c -nv "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" +- chmod a+x linuxdeployqt-continuous-x86_64.AppImage +- unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH +- ./linuxdeployqt-continuous-x86_64.AppImage build/appdir/usr/share/applications/*.desktop -appimage +after_success: +- wget -c https://github.com/probonopd/uploadtool/raw/master/upload.sh +- bash upload.sh Luppp*.AppImage* +branches: + except: + #- Do not build tags that we create when we upload to GitHub Releases + - /^(?i:continuous)/ cache: directories: - - $HOME/.cache/pip \ No newline at end of file + - $HOME/.cache/pip diff --git a/meson.build b/meson.build index 9224ed5..681c3d7 100644 --- a/meson.build +++ b/meson.build @@ -41,3 +41,7 @@ endforeach executable('luppp', luppp_src + [version_hxx], install: true, dependencies: deps) + +install_data('resources/metadata/luppp.desktop', install_dir: 'share/applications') +install_data('resources/metadata/luppp.appdata.xml', install_dir: 'share/appdata') +install_data('resources/icons/luppp.png', install_dir: 'share/pixmaps')