spreedme-snap/snapcraft.yaml

43 строки
1023 B
YAML

name: spreedme
version: 0.29-dev.snap1
summary: Spreed.ME audio/video calls and conferences feature for the Nextcloud Snap
description: Spreed.ME implements a WebRTC audio/video call and conferencing server and web client which is available directly inside Nextcloud
grade: stable
confinement: strict
apps:
spreed-webrtc:
command: bin/start
daemon: simple
plugs: [network, network-bind]
parts:
# Spreed WebRTC server
spreed:
plugin: autotools
source: https://github.com/strukturag/spreed-webrtc.git
source-type: git
source-branch: master
build-packages: [golang-go, nodejs]
# Spreed.ME Nextcloud app
nextcloud-spreedme:
after: [spreed]
plugin: dump
source: https://github.com/strukturag/nextcloud-spreedme.git
source-type: git
source-branch: release-0.3
filesets:
extra:
- extra/*
stage:
- $extra
snap:
- $extra
config:
plugin: dump
source: src
organize:
start: bin/start
config.py: bin/config