bd3bc5c168
* Updating the CI system with the publication of releases and binary files on github Signed-off-by: Denis S. Soldatov aka General-Beck <general.beck@gmail.com> * add missed scripts * chmod +x scripts * fix download link for github * rebuilding CI scripts * small fixes * update submodule wasm tests * ci: fix merge leftovers * ci: remove gitlab-next from ci triggers * ci: fix git add in docs script * ci: use nightly instead of master for publish triggers * ci: remove sleep from gitlab config * ci: replace ':' with '-' in gitlab targets * ci: fix recursive copy in docs script
59 lines
2.0 KiB
YAML
59 lines
2.0 KiB
YAML
name: parity
|
|
version: $VERSION
|
|
architectures: [$BUILD_ARCH]
|
|
grade: $GRADE
|
|
confinement: strict
|
|
|
|
summary: Fast, light, robust Ethereum implementation
|
|
description: |
|
|
Parity's goal is to be the fastest, lightest, and most secure Ethereum
|
|
client. We are developing Parity using the sophisticated and cutting-edge
|
|
Rust programming language. Parity is licensed under the GPLv3, and can be
|
|
used for all your Ethereum needs.
|
|
|
|
|
|
apps:
|
|
parity:
|
|
command: parity
|
|
plugs: [home, network, network-bind, mount-observe, x11, unity7, desktop, desktop-legacy, wayland]
|
|
desktop: usr/share/applications/parity.desktop
|
|
parity-evm:
|
|
command: parity-evm
|
|
plugs: [home, network, network-bind]
|
|
ethkey:
|
|
command: ethkey
|
|
plugs: [home]
|
|
ethstore:
|
|
command: ethstore
|
|
plugs: [home]
|
|
whisper:
|
|
command: whisper
|
|
plugs: [home]
|
|
|
|
icon: snap/gui/icon.png
|
|
|
|
parts:
|
|
desktop-icon:
|
|
source: ./snap
|
|
plugin: nil
|
|
override-build: |
|
|
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/applications
|
|
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps
|
|
cp -v gui/parity.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications/
|
|
cp -v gui/icon.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/
|
|
parity:
|
|
source: ./artifacts/$CARGO_TARGET
|
|
plugin: nil
|
|
override-build: |
|
|
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/bin
|
|
cp -v parity $SNAPCRAFT_PART_INSTALL/usr/bin/parity
|
|
cp -v parity-evm $SNAPCRAFT_PART_INSTALL/usr/bin/parity-evm
|
|
cp -v ethkey $SNAPCRAFT_PART_INSTALL/usr/bin/ethkey
|
|
cp -v ethstore $SNAPCRAFT_PART_INSTALL/usr/bin/ethstore
|
|
cp -v whisper $SNAPCRAFT_PART_INSTALL/usr/bin/whisper
|
|
stage-packages: [libc6, libssl1.0.0, libudev1, libstdc++6, cmake]
|
|
df:
|
|
plugin: nil
|
|
stage-packages: [coreutils]
|
|
stage: [bin/df]
|