mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #2475 from elopio/snapcraft
Add the packaging metadata to build the solidity snap
This commit is contained in:
commit
3e3a048779
29
snap/snapcraft.yaml
Normal file
29
snap/snapcraft.yaml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
name: solc
|
||||||
|
version: master
|
||||||
|
summary: The Solidity Contract-Oriented Programming Language
|
||||||
|
description: |
|
||||||
|
Solidity is a contract-oriented, high-level language whose syntax is similar
|
||||||
|
to that of JavaScript and it is designed to target the Ethereum Virtual
|
||||||
|
Machine (EVM).
|
||||||
|
|
||||||
|
Solidity is statically typed, supports inheritance, libraries and complex
|
||||||
|
user-defined types among other features.
|
||||||
|
|
||||||
|
It is possible to create contracts for voting, crowdfunding, blind auctions,
|
||||||
|
multi-signature wallets and more.
|
||||||
|
|
||||||
|
grade: devel # must be 'stable' to release into candidate/stable channels
|
||||||
|
confinement: strict
|
||||||
|
|
||||||
|
apps:
|
||||||
|
solc:
|
||||||
|
command: solc
|
||||||
|
plugs: [home]
|
||||||
|
|
||||||
|
parts:
|
||||||
|
solidity:
|
||||||
|
source: .
|
||||||
|
source-type: git
|
||||||
|
plugin: cmake
|
||||||
|
build-packages: [build-essential, libboost-all-dev]
|
||||||
|
stage-packages: [libicu55]
|
Loading…
Reference in New Issue
Block a user