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
path: root/snap
diff options
context:
space:
mode:
authorGiovanni Panozzo <giovanni@panozzo.it>2022-03-06 12:27:10 +0300
committerAntenore Gatta (tmow) <antenore@simbiosi.org>2022-03-06 12:27:10 +0300
commita5dce157ab06bc7b8a4911873cea7577a32bf87e (patch)
tree2dec11614d4bf0e15bae586f37ca6ebb5f07fcf7 /snap
parent63241cb5fa24c29daa1487a8107475154e5b06f5 (diff)
Fixes to snap build
Diffstat (limited to 'snap')
-rw-r--r--snap/snapcraft.yaml13
1 files changed, 4 insertions, 9 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index c134d0f23..19427bbbd 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -27,6 +27,7 @@ apps:
command: usr/bin/remmina
extensions: [gnome-3-38]
common-id: org.remmina.Remmina
+ desktop: usr/share/applications/org.remmina.Remmina.desktop
plugs:
- alsa
- audio-playback
@@ -200,6 +201,7 @@ parts:
- libpcre2-dev
- python3-dev
- pyhoca-cli
+ - xdg-utils
stage-packages:
- adwaita-icon-theme
- dmz-cursor-theme
@@ -251,21 +253,14 @@ parts:
override-build: |
set -eu
snapcraftctl build
- mkdir -pv $SNAPCRAFT_PART_INSTALL/meta/gui/
- cp $SNAPCRAFT_PART_INSTALL/snap/$SNAPCRAFT_PROJECT_NAME/current/usr/share/icons/hicolor/scalable/apps/org.remmina.Remmina.svg $SNAPCRAFT_PART_INSTALL/meta/gui/icon.svg
+
cp -r $SNAPCRAFT_PART_INSTALL/snap/$SNAPCRAFT_PROJECT_NAME/current/usr/share/metainfo $SNAPCRAFT_PART_INSTALL/usr/share/
- cp -r $SNAPCRAFT_PART_INSTALL/snap/$SNAPCRAFT_PROJECT_NAME/current/usr/share/icons $SNAPCRAFT_PART_INSTALL/meta/gui/
- for i in `find $SNAPCRAFT_PART_INSTALL/meta/gui/icons -name "*.svg" -o -name "*.png"`
- do
- mv $i "`dirname $i`/snap.$SNAPCRAFT_PROJECT_NAME.`basename $i`"
- done
sed --in-place '\|<id>org.remmina.Remmina</id>|a<icon type="stock">snap.remmina.org.remmina.Remmina</icon>' $SNAPCRAFT_PART_INSTALL/snap/$SNAPCRAFT_PROJECT_NAME/current/usr/share/metainfo/org.remmina.Remmina.appdata.xml
update-mime-database ${SNAPCRAFT_PART_INSTALL}/usr/share/mime
+
override-prime: |
set -eu
snapcraftctl prime
- # Fix application icon lookup
- sed --in-place 's|^Icon=.*|Icon=snap.remmina.org.remmina.Remmina|' usr/share/applications/org.remmina.Remmina.desktop
# Remove forbidden links (I'm sure the audio won't work anymore)
rm -f etc/pulse/client.conf.d/01-enable-autospawn.conf lib/systemd/system/pulseaudio-enable-autospawn.service