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] 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 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 stage-packages: [libc6, libssl1.0.0, libudev1, libstdc++6] df: plugin: nil stage-packages: [coreutils] stage: [bin/df]