name: dayon title: Dayon! adopt-info: dayon summary: An easy-to-use, cross-platform remote desktop assistance solution description: | An easy-to-use, cross-platform remote desktop support solution for everyone. It can be used as free alternative to various commercial remote desktop and remote assistance products. Its key features are - assistant and assisted functionality in one package - secure, end-to-end encrypted communication (TLS 1.3) - no network configuration required on the assisted side - friendly, multilingual user interface - respects your privacy 100% - no registration required - available for Linux, Windows and macOS license: GPL-3.0 grade: stable base: core22 confinement: strict architectures: - build-on: [amd64] build-for: [amd64] - build-on: [arm64] build-for: [arm64] - build-on: [armhf] build-for: [armhf] - build-on: [riscv64] build-for: [riscv64] lint: ignore: - library: - usr/lib/jvm/java-*/lib/*.so apps: assisted: extensions: [gnome] environment: JAVA_HOME: $SNAP/usr/lib/jvm/java-11-openjdk-$SNAP_ARCH PATH: $JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH DISABLE_WAYLAND: 1 command: bin/dayon.launcher $SNAP/jar/dayon.jar $1 $2 $3 $4 $5 desktop: ../parts/dayon/build/target/dayon.assisted.desktop plugs: [home, network, network-bind, desktop] assistant: extensions: [gnome] environment: JAVA_HOME: $SNAP/usr/lib/jvm/java-11-openjdk-$SNAP_ARCH PATH: $JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH command: bin/dayon.launcher $SNAP/jar/dayon.jar assistant $1 $2 $3 desktop: ../parts/dayon/build/target/dayon.assistant.desktop plugs: [home, network, network-bind, desktop] browser: extensions: [gnome] 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-parameters: [-Psnap] override-pull: | craftctl default craftctl set version=$(git describe --tags | sed 's/^v//' | cut -d "-" -f1) build-packages: [openjdk-11-jdk, maven] override-build: | craftctl default cp target/dayon.browser $CRAFT_PART_INSTALL/bin/ cp target/dayon.launcher $CRAFT_PART_INSTALL/bin/ cp target/dayon.png $CRAFT_PART_INSTALL/bin/ rm $CRAFT_PART_INSTALL/jar/original-dayon.jar rm $CRAFT_PART_INSTALL/jar/WaifUPnP-*.jar rm $CRAFT_PART_INSTALL/jar/xz-*.jar stage-packages: [openjdk-11-jre] override-prime: | craftctl default rm -vf usr/lib/jvm/java-11-openjdk-*/lib/security/blacklisted.certs rm jar/jrt-fs.jar rm -rf usr/share/doc