Fix snap package

This commit is contained in:
Michael Zanetti 2020-10-29 20:13:03 +01:00
parent bc4c0cb7ca
commit d5d3a1e9bf

View File

@ -12,18 +12,12 @@ grade: stable
base: core18 base: core18
confinement: strict confinement: strict
environment:
USE_qt5: 1
apps: apps:
nymea-app: nymea-app:
command: desktop-launch nymea-app command: desktop-launch nymea-app
desktop: usr/share/applications/nymea-app.desktop desktop: usr/share/applications/nymea-app.desktop
environment: environment:
QT_IM_MODULE: qtvirtualkeyboard DISABLE_WAYLAND: 1
__EGL_VENDOR_LIBRARY_DIRS: $SNAP/etc/glvnd/egl_vendor.d:$SNAP/usr/share/glvnd/egl_vendor.d
QT_PLUGIN_PATH: ${SNAP}/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/qt5/plugins
QML2_IMPORT_PATH: ${SNAP}/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/qt5/qml
plugs: plugs:
- avahi-observe - avahi-observe
- bluez - bluez
@ -54,22 +48,16 @@ parts:
- libqt5gui5 - libqt5gui5
- libgdk-pixbuf2.0-0 - libgdk-pixbuf2.0-0
- libqt5svg5 # for loading icon themes which are svg - libqt5svg5 # for loading icon themes which are svg
- try: [appmenu-qt5] # not available on core18
- locales-all - locales-all
- xdg-user-dirs - xdg-user-dirs
- fcitx-frontend-qt5 - 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
nymea-app: nymea-app:
plugin: qmake plugin: qmake
source: . source: .
after: [desktop-qt5] after: [desktop-qt5]
project-files: [ nymea-app.pro ] project-files: [ nymea-app.pro ]
# options: [ CONFIG+=withavahi ]
build-packages: build-packages:
- execstack - execstack
- qt5-default - qt5-default
@ -89,6 +77,7 @@ parts:
- libqt5gui5 - libqt5gui5
- libqt5websockets5 - libqt5websockets5
- libqt5bluetooth5 - libqt5bluetooth5
- libqt5nfc5
- libgl1-mesa-dri - libgl1-mesa-dri
- qml-module-qtcharts - qml-module-qtcharts
- qml-module-qtgraphicaleffects - qml-module-qtgraphicaleffects
@ -102,3 +91,4 @@ parts:
- libavahi-client3 - libavahi-client3
- libavahi-common3 - libavahi-common3
- qtvirtualkeyboard-plugin - qtvirtualkeyboard-plugin
- qtwayland5