Skip to content

Commit

Permalink
Merge pull request #6202 from filecoin-project/feat/snapcraft
Browse files Browse the repository at this point in the history
oh, snap!
  • Loading branch information
magik6k authored May 21, 2021
2 parents 807c670 + 8383692 commit 2e279b2
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -375,6 +375,10 @@ gen: actors-gen type-gen method-gen docsgen api-gen
@echo ">>> IF YOU'VE MODIFIED THE CLI, REMEMBER TO ALSO MAKE docsgen-cli"
.PHONY: gen

snap: lotus lotus-miner lotus-worker
snapcraft
# snapcraft upload ./lotus_*.snap

# separate from gen because it needs binaries
docsgen-cli: lotus lotus-miner lotus-worker
python ./scripts/generate-lotus-cli.py
Expand Down
28 changes: 28 additions & 0 deletions snap/snapcraft.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: lotus
base: core18
version: '1.8.0'
summary: filecoin daemon/client
description: |
Filecoin is a peer-to-peer network that stores files on the internet
with built-in economic incentives to ensure files are stored reliably over time
grade: devel
confinement: devmode # use 'strict' once you have the right plugs and slots

parts:
libs:
plugin: dump
source: ./
organize:
'lotus' : bin/
'lotus-*' : bin/
stage-packages:
- ocl-icd-libopencl1
- libhwloc1
- libgcc1
apps:
lotus:
command: bin/lotus
lotus-miner:
command: bin/lotus-miner
lotus-worker:
command: bin/lotus-worker

0 comments on commit 2e279b2

Please sign in to comment.