noVNC/snap/snapcraft.yaml

37 lines
932 B
YAML

name: novnc
base: core18 # the base snap is the execution environment for this snap
version: '@VERSION@'
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: build/
plugin: dump
stage-packages:
- websockify
- bash
- jq
- python-numpy
- python3-numpy
hooks:
configure:
plugs: [network, network-bind]
apps:
novnc:
command: ./launch.sh
plugs: [network, network-bind]
novncsvc:
command: ./svc_wrapper.sh
daemon: forking
plugs: [network, network-bind]