From 2589cdb766ada8780a573253b0487e077002cde6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Sawicz?= Date: Fri, 29 Jan 2021 07:49:15 +0100 Subject: [PATCH] [snap] add mir-kiosk support --- packaging/ubuntu/snap/hooks/configure | 2 ++ packaging/ubuntu/snap/snapcraft.yaml | 25 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100755 packaging/ubuntu/snap/hooks/configure diff --git a/packaging/ubuntu/snap/hooks/configure b/packaging/ubuntu/snap/hooks/configure new file mode 100755 index 00000000..ad46d7b9 --- /dev/null +++ b/packaging/ubuntu/snap/hooks/configure @@ -0,0 +1,2 @@ +#!/bin/sh +snapctl restart $SNAP_NAME diff --git a/packaging/ubuntu/snap/snapcraft.yaml b/packaging/ubuntu/snap/snapcraft.yaml index 4ffe133a..4a43efea 100644 --- a/packaging/ubuntu/snap/snapcraft.yaml +++ b/packaging/ubuntu/snap/snapcraft.yaml @@ -18,6 +18,23 @@ architectures: - build-on: armhf apps: + daemon: + daemon: simple + environment: + QT_IM_MODULE: qtvirtualkeyboard + restart-condition: always + command-chain: + - bin/run-daemon + - bin/desktop-launch + - bin/wayland-launch + command: usr/bin/nymea-app --kiosk + plugs: + - avahi-observe + - bluez + - network + - opengl + - wayland + nymea-app: command-chain: [ bin/desktop-launch ] command: usr/bin/nymea-app @@ -57,6 +74,14 @@ parts: - xdg-user-dirs - fcitx-frontend-qt5 + mir-kiosk-snap-launch: + plugin: dump + source: https://github.com/MirServer/mir-kiosk-snap-launch.git + override-build: | + ${SNAPCRAFT_PART_BUILD}/build-with-plugs.sh opengl wayland + stage-packages: + - inotify-tools + nymea-app: plugin: qmake source: .