File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : remmina
2+ adopt-info : remmina
23version : git
34version-script : cat parts/remmina/src/snap/SNAP_VERSION
4- # license: GPL-2.0-only
5- summary : The GTK+ Remote Desktop Client
65icon : remmina/desktop/scalable/apps/remmina.svg
76description : |
87 Remmina is a remote desktop client written in GTK+, aiming to be useful for
@@ -89,11 +88,23 @@ parts:
8988 prime :
9089 - ./**/libssh*.so.*
9190
91+ # FIXME: this is an ugly workaround for https://pad.lv/1761633
92+ remmina-appdata :
93+ plugin : nil
94+ source : remmina/desktop
95+ prime : [-./*]
96+ prepare : |
97+ SNAPCRAFT_PART_SRC=$SNAPCRAFT_PART_INSTALL/../src
98+ cp -av $SNAPCRAFT_PART_SRC/appdata.xml \
99+ $SNAPCRAFT_PART_SRC/org.remmina.Remmina.appdata.xml
100+
92101 remmina :
93102 plugin : cmake
94103 source : .
95- prepare :
96- cp -av $SNAPCRAFT_STAGE/../snap $SNAPCRAFT_PART_INSTALL/../src
104+ parse-info : [../../remmina-appdata/src/org.remmina.Remmina.appdata.xml]
105+ prepare : |
106+ SNAPCRAFT_PART_SRC=$SNAPCRAFT_PART_INSTALL/../src
107+ cp -av $SNAPCRAFT_STAGE/../snap $SNAPCRAFT_PART_SRC
97108 stage-packages :
98109 - xauth
99110 - libappindicator3-1
@@ -133,6 +144,7 @@ parts:
133144 - libssh-0.7
134145 - freerdp
135146 - desktop-gtk3
147+ - remmina-appdata
136148
137149 # Removing files that are accessible thanks to desktop plug
138150 desktop-gtk3 :
@@ -155,6 +167,7 @@ apps:
155167 environment :
156168 DISABLE_WAYLAND : 1
157169 command : desktop-launch remmina
170+ common-id : org.Remmina.desktop
158171 plugs :
159172 - avahi-observe
160173 - cups-control
You can’t perform that action at this time.
0 commit comments