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/ snap/
stage/ stage/
*.tar.bz2 *.tar.bz2
*.snap

View File

@ -1,11 +1,11 @@
name: easyssh name: easyssh
version: 1.1.7 version: 1.2.0
summary: SSH Connection Manager 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. 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 icon: data/icons/24/com.github.muriloventuroso.easyssh.svg
grade: devel # must be 'stable' to release into candidate/stable channels grade: stable
confinement: devmode # use 'strict' once you have the right plugs and slots confinement: classic
slots: slots:
dbus-easyssh: dbus-easyssh:
@ -15,20 +15,23 @@ slots:
apps: apps:
easyssh: easyssh:
command: easyssh command: com.github.muriloventuroso.easyssh
plugs: [x11, unity7, network] desktop: usr/share/applications/com.github.muriloventuroso.easyssh.desktop
plugs: [network, home, x11, unity7, gsettings]
parts: parts:
granite: granite:
plugin: cmake plugin: cmake
source: lp:granite/0.5 source: https://github.com/elementary/granite/archive/0.5.tar.gz
source-type: bzr source-type: tar
configflags: [-DCMAKE_BUILD_TYPE=Release, -DCMAKE_INSTALL_PREFIX=/usr, -DCMAKE_INSTALL_LIBDIR=/usr/lib] configflags: [-DCMAKE_BUILD_TYPE=Release, -DCMAKE_INSTALL_PREFIX=/usr, -DCMAKE_INSTALL_LIBDIR=/usr/lib]
build-packages: build-packages:
- build-essential - build-essential
- valac - libgee-0.8-dev
stage-packages: - libgirepository1.0-dev
- valac-0.30-vapi - libgtk-3-dev
- cmake
- gobject-introspection
easyssh: easyssh:
plugin: meson plugin: meson
@ -50,4 +53,13 @@ parts:
stage-packages: stage-packages:
- gobject-introspection - gobject-introspection
- libgee-0.8-2 - 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