diff options
author | Giovanni Panozzo <giovanni@panozzo.it> | 2022-03-06 12:27:10 +0300 |
---|---|---|
committer | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2022-03-06 12:27:10 +0300 |
commit | a5dce157ab06bc7b8a4911873cea7577a32bf87e (patch) | |
tree | 2dec11614d4bf0e15bae586f37ca6ebb5f07fcf7 /snap | |
parent | 63241cb5fa24c29daa1487a8107475154e5b06f5 (diff) |
Fixes to snap build
Diffstat (limited to 'snap')
-rw-r--r-- | snap/snapcraft.yaml | 13 |
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 |