[gedit] snap: Build fixes for handling desktop file and icon patch changes



commit b2d6b920993050dff77eb2b736f3a808edde8225
Author: Ken VanDine <ken vandine canonical com>
Date:   Tue Dec 10 11:26:36 2019 -0500

    snap: Build fixes for handling desktop file and icon patch changes

 build-aux/snap/snapcraft.yaml | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/build-aux/snap/snapcraft.yaml b/build-aux/snap/snapcraft.yaml
index 94b480bc9..74f0854ba 100644
--- a/build-aux/snap/snapcraft.yaml
+++ b/build-aux/snap/snapcraft.yaml
@@ -106,11 +106,11 @@ parts:
     build-environment:
       - C_INCLUDE_PATH: $SNAPCRAFT_STAGE/usr/include/gtksourceview-4
     override-build: |
-       sed -i.bak -e 's|Icon=org.gnome.gedit$|Icon=${SNAP}/meta/gui/org.gnome.gedit.svg|g' 
data/org.gnome.gedit.desktop.in.in
+       sed -i.bak -e 's|Icon=org.gnome.gedit$|Icon=${SNAP}/meta/gui/org.gnome.gedit.svg|g' 
data/org.gnome.gedit.desktop.in
        sed -i.bak -e "s|symlink_media: true|symlink_media: false|g" help/meson.build
        snapcraftctl build
        mkdir -p $SNAPCRAFT_PART_INSTALL/meta/gui/
-       cp data/org.gnome.gedit.svg $SNAPCRAFT_PART_INSTALL/meta/gui/
+       cp data/icons/org.gnome.gedit.svg $SNAPCRAFT_PART_INSTALL/meta/gui/
        cp ../install/usr/share/applications/org.gnome.gedit.desktop $SNAPCRAFT_PART_INSTALL/meta/gui/
     build-packages:
       - desktop-file-utils
@@ -180,6 +180,11 @@ parts:
       - python-dbus-dev
       - python-gi-dev
       - yelp-tools
+    stage-packages:
+      - python3
+      - python3-dbus
+      - python3-gi
+      - python3-setuptools
 # Zeitgeist plugin isn't as useful in a Snap.
     stage:
       - -usr/lib/gedit/plugins/libzeitgeist.so


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