Dayon/.snapcraft.yaml

61 lines
1.7 KiB
YAML

name: dayon
title: Dayon!
version: '1.10.3'
summary: An easy to use, cross-platform remote desktop assistance solution
description: |
Dayon! allows watching and controlling remote computers.
It can be used as free alternative to various commercial remote desktop and remote assistance products.
Its key features are
- no router or network configuration required on the assisted side
- friendly, multilingual (de/en/es/fr/it/ru) user interface
- assistant and assisted functionality in one packet
- secure, encrypted communication (TLS)
license: GPL-3.0
grade: stable
base: core18
confinement: strict
apps:
assisted:
extensions:
[gnome-3-28]
command: bin/dayon.launcher $SNAP/jar/dayon.jar mpo.dayon.assisted.AssistedRunner $1 $2 $3
desktop: ../parts/dayon/build/target/dayon.assisted.desktop
plugs:
[home, network, desktop]
assistant:
extensions:
[gnome-3-28]
command: bin/dayon.launcher $SNAP/jar/dayon.jar mpo.dayon.assistant.AssistantRunner $1
desktop: ../parts/dayon/build/target/dayon.assistant.desktop
plugs:
[home, network, desktop]
browser:
extensions:
[gnome-3-28]
command: bin/dayon.browser
plugs:
[home, network, desktop]
parts:
dayon:
plugin: maven
source: https://github.com/retgal/dayon.git
source-tag: master
source-type: git
maven-options:
[-Psnap]
override-build: |
snapcraftctl build
cp target/dayon.browser ../install/bin/
cp target/dayon.launcher ../install/bin/
cp target/dayon.png ../install/bin/
filesets:
exclude-original-jar:
[-jar/original-dayon.jar]
stage:
[$exclude-original-jar]