1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-12 17:26:17 +00:00

Edit snapcraft.yaml to snap Boostnote

This commit is contained in:
asmsuechan
2017-10-16 13:50:46 +09:00
parent cfd13139e0
commit e48540713d

View File

@@ -1,16 +1,48 @@
name: my-snap-name # you probably want to 'snapcraft register <name>'
version: '0.1' # just for humans, typically '1.2+git' or '1.3.2'
summary: Single-line elevator pitch for your amazing snap # 79 char long summary
name: boostnote
version: '0.1'
summary: A note-taking app for programmers
description: |
This is my-snap's description. You have a paragraph or two to tell the
most important story about your snap. Keep it under 100 words though,
we live in tweetspace and your description wants to look good in the snap
store.
Boostnote is an open source note-taking app made for programmers just like you. https://boostnote.io
https://github.com/BoostIO/Boostnote
grade: devel # must be 'stable' to release into candidate/stable channels
confinement: devmode # use 'strict' once you have the right plugs and slots
grade: stable
confinement: strict
apps:
asmstnote:
command: desktop-launch $SNAP/etc/boostnote/Boostnote
plugs:
- browser-support
- network
- unity7
- gsettings
parts:
my-part:
# See 'snapcraft plugins'
src:
plugin: nodejs
source: .
deps:
plugin: nil
stage-packages:
- libgconf-2-4
- libnss3
- libxss1
- fontconfig-config
desktop-integration:
plugin: nil
stage-packages:
- libappindicator1
- libdbusmenu-glib4
- libnotify4
- libunity9
launcher:
plugin: dump
source: .
stage:
- etc/boostnote
organize:
dist/Boostnote-linux-x64: etc/boostnote
after: [desktop-glib-only]