[gnome-calculator] snap: Ensure the icon is available to the shell, better cross-distro support



commit 90df50de850496865ee4cea2954645bbd97d697d
Author: Ken VanDine <ken vandine canonical com>
Date:   Wed Mar 13 13:54:00 2019 -0400

    snap: Ensure the icon is available to the shell, better cross-distro
    support

 snap/snapcraft.yaml | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index dc349091..3af112f8 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -108,7 +108,10 @@ parts:
     override-build: |
       sed -i.bak -e "s|vapi_dir]|vapi_dir, '--vapidir=$SNAPCRAFT_STAGE/usr/share/vala/vapi']|g" meson.build
       sed -i.bak -e "s|config',|config', '--vapidir=$SNAPCRAFT_STAGE/usr/share/vala/vapi',|g" src/meson.build
+      sed -i.bak -e 's|Icon=org.gnome.Calculator$|Icon=${SNAP}/meta/gui/org.gnome.Calculator.svg|g' 
data/org.gnome.Calculator.desktop.in
       snapcraftctl build
+      mkdir -p $SNAPCRAFT_PART_INSTALL/meta/gui/
+      cp ../src/data/icons/hicolor/scalable/apps/org.gnome.Calculator.svg $SNAPCRAFT_PART_INSTALL/meta/gui/
     build-packages:
       - desktop-file-utils
       - gettext


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]