diff --git a/snap/gui/parity.desktop b/snap/gui/parity.desktop index 46453b7fd..c8f83be73 100644 --- a/snap/gui/parity.desktop +++ b/snap/gui/parity.desktop @@ -4,5 +4,5 @@ Encoding=UTF-8 Name=parity Comment=Fast, light, robust Ethereum implementation Exec=parity -Icon=${SNAP}/meta/gui/icon.png +Icon=/usr/share/pixmaps/icon.png Terminal=true diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 7be9c0bf7..c0ca5507b 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -13,9 +13,20 @@ confinement: strict apps: parity: command: parity - plugs: [network, network-bind, mount-observe, x11, unity7] + plugs: [home, network, network-bind, mount-observe, x11, unity7, desktop, desktop-legacy, wayland] + desktop: usr/share/applications/parity.desktop + +icon: snap/gui/icon.png parts: + desktop-icon: + source: ./snap + plugin: nil + prepare: | + mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/applications + mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps + cp -v gui/parity.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications/ + cp -v gui/icon.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/ parity: source: . plugin: rust