From ba684f814dcbf56866f0b7493b9cae243ada2dc7 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sat, 4 Apr 2020 01:49:43 +0200 Subject: [PATCH] Fix the snap package --- snapcraft.yaml | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index feaa2511..4e38771d 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -31,13 +31,39 @@ apps: - opengl - x11 - desktop + - desktop-legacy + +parts: + desktop-qt5: + source: https://github.com/ubuntu/snapcraft-desktop-helpers.git + source-subdir: qt + plugin: make + make-parameters: ["FLAVOR=qt5"] + build-packages: + - build-essential + - qtbase5-dev + - dpkg-dev + stage-packages: + - libxkbcommon0 + - ttf-ubuntu-font-family + - dmz-cursor-theme + - light-themes + - adwaita-icon-theme + - gnome-themes-standard + - shared-mime-info + - libqt5gui5 + - libgdk-pixbuf2.0-0 + - libqt5svg5 # for loading icon themes which are svg + - locales-all + - xdg-user-dirs + - fcitx-frontend-qt5 + # nymea-app-webgl: # command: env PATH=$PATH:$SNAP/bin qt5-launch nymea-app -platform webgl:port=8080 # daemon: simple # restart-condition: always -parts: nymea-app: plugin: qmake source: . @@ -59,8 +85,6 @@ parts: - qtdeclarative5-dev - qtquickcontrols2-5-dev - qttools5-dev-tools - prepare: | - find . -name libQtWebEngineCore.so.5 -exec execstack --clear-execstack \{} \; stage-packages: - libqt5gui5 - libqt5websockets5