name: novnc base: core18 # the base snap is the execution environment for this snap version: '1.1.0' summary: Open Source VNC client using HTML5 (WebSockets, Canvas) description: | Open Source VNC client using HTML5 (WebSockets, Canvas). noVNC is both a VNC client JavaScript library as well as an application built on top of that library. noVNC runs well in any modern browser including mobile browsers (iOS and Android). grade: stable confinement: strict parts: novnc: source: https://github.com/novnc/noVNC.git #https://github.com/novnc/noVNC/archive/v$SNAPCRAFT_PROJECT_VERSION.tar.gz plugin: dump stage-packages: - websockify - bash - jq - python-numpy - python3-numpy hooks: configure: plugs: [network, network-bind] apps: novnc: command: utils/launch.sh plugs: [network, network-bind] novncsvc: command: utils/svc_wrapper.sh daemon: forking plugs: [network, network-bind]