Update Snapcraft

This commit is contained in:
Murilo Venturoso 2018-05-21 10:18:11 -03:00
parent 3f9ac65730
commit 25ab745b9e
2 changed files with 25 additions and 12 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@ prime/
snap/
stage/
*.tar.bz2
*.snap

View File

@ -1,11 +1,11 @@
name: easyssh
version: 1.1.7
version: 1.2.0
summary: SSH Connection Manager
description: A complete, efficient and easy-to-use manager. Create and edit connections, groups, customize the terminal, with multiple instances of the same connection.
icon: data/icons/24/com.github.muriloventuroso.easyssh.svg
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: classic
slots:
dbus-easyssh:
@ -15,20 +15,23 @@ slots:
apps:
easyssh:
command: easyssh
plugs: [x11, unity7, network]
command: com.github.muriloventuroso.easyssh
desktop: usr/share/applications/com.github.muriloventuroso.easyssh.desktop
plugs: [network, home, x11, unity7, gsettings]
parts:
granite:
plugin: cmake
source: lp:granite/0.5
source-type: bzr
source: https://github.com/elementary/granite/archive/0.5.tar.gz
source-type: tar
configflags: [-DCMAKE_BUILD_TYPE=Release, -DCMAKE_INSTALL_PREFIX=/usr, -DCMAKE_INSTALL_LIBDIR=/usr/lib]
build-packages:
- build-essential
- valac
stage-packages:
- valac-0.30-vapi
- build-essential
- libgee-0.8-dev
- libgirepository1.0-dev
- libgtk-3-dev
- cmake
- gobject-introspection
easyssh:
plugin: meson
@ -50,4 +53,13 @@ parts:
stage-packages:
- gobject-introspection
- libgee-0.8-2
- libgtk-3-0
- libgtk-3-0
valac:
plugin: autotools
source: http://download.gnome.org/sources/vala/0.38/vala-0.38.8.tar.xz
build-packages:
- flex
- bison
- build-essential
- libglib2.0-dev
- libgraphviz-dev