From 6cce5c8c9ed5ba26a46d460b15ee8692f53ef226 Mon Sep 17 00:00:00 2001 From: "Denis S. Soldatov aka General-Beck" Date: Wed, 3 May 2017 18:13:15 +0300 Subject: [PATCH] fix snap build --- .gitlab-ci.yml | 2 +- scripts/snapcraft.yaml | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 scripts/snapcraft.yaml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 190638700..2b3c64d03 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -362,7 +362,7 @@ linux-armv6: allow_failure: true linux-aarch64: stage: build - image: parity/rust-arm64:latest + image: parity/rust-arm64:gitlab-ci only: - beta - tags diff --git a/scripts/snapcraft.yaml b/scripts/snapcraft.yaml new file mode 100644 index 000000000..26f457d21 --- /dev/null +++ b/scripts/snapcraft.yaml @@ -0,0 +1,22 @@ +name: parity +version: beta +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. + +grade: devel +confinement: strict + +apps: + parity: + command: parity + plugs: [network, network-bind] + +parts: + parity: + source: .. + plugin: rust + build-packages: [g++, libudev-dev, libssl-dev, make, pkg-config]