Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2018-04-06 04:13:22 +0300
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2018-04-06 04:20:38 +0300
commit8a2c47d6603aa4c725bde823c718792b0a6e9069 (patch)
tree3facd45b27edb7968e7038385d6620f459a470f2 /snap/snapcraft.yaml
parent71cb7a156065d65d7b5465596ab9bc5aeb8b84ec (diff)
snap: import informations from appdata
Unfortunately we need to use a workaround to get the proper AppInfo file, also it seems that description isn't imported.
Diffstat (limited to 'snap/snapcraft.yaml')
-rw-r--r--snap/snapcraft.yaml21
1 files changed, 17 insertions, 4 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index a46e20f59..0d2f4a4c7 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -1,8 +1,7 @@
name: remmina
+adopt-info: remmina
version: git
version-script: cat parts/remmina/src/snap/SNAP_VERSION
-# license: GPL-2.0-only
-summary: The GTK+ Remote Desktop Client
icon: remmina/desktop/scalable/apps/remmina.svg
description: |
Remmina is a remote desktop client written in GTK+, aiming to be useful for
@@ -89,11 +88,23 @@ parts:
prime:
- ./**/libssh*.so.*
+ # FIXME: this is an ugly workaround for https://pad.lv/1761633
+ remmina-appdata:
+ plugin: nil
+ source: remmina/desktop
+ prime: [-./*]
+ prepare: |
+ SNAPCRAFT_PART_SRC=$SNAPCRAFT_PART_INSTALL/../src
+ cp -av $SNAPCRAFT_PART_SRC/appdata.xml \
+ $SNAPCRAFT_PART_SRC/org.remmina.Remmina.appdata.xml
+
remmina:
plugin: cmake
source: .
- prepare:
- cp -av $SNAPCRAFT_STAGE/../snap $SNAPCRAFT_PART_INSTALL/../src
+ parse-info: [../../remmina-appdata/src/org.remmina.Remmina.appdata.xml]
+ prepare: |
+ SNAPCRAFT_PART_SRC=$SNAPCRAFT_PART_INSTALL/../src
+ cp -av $SNAPCRAFT_STAGE/../snap $SNAPCRAFT_PART_SRC
stage-packages:
- xauth
- libappindicator3-1
@@ -133,6 +144,7 @@ parts:
- libssh-0.7
- freerdp
- desktop-gtk3
+ - remmina-appdata
# Removing files that are accessible thanks to desktop plug
desktop-gtk3:
@@ -155,6 +167,7 @@ apps:
environment:
DISABLE_WAYLAND: 1
command: desktop-launch remmina
+ common-id: org.Remmina.desktop
plugs:
- avahi-observe
- cups-control