[gnome-characters] snap: Updated to use the latest gnome snapcraft extension



commit b882ab6eec189138b6b70c8093546bf03c7b99de
Author: Ken VanDine <ken vandine canonical com>
Date:   Tue May 5 14:25:43 2020 -0400

    snap: Updated to use the latest gnome snapcraft extension

 build-aux/snap/snapcraft.yaml | 32 +++-----------------------------
 1 file changed, 3 insertions(+), 29 deletions(-)
---
diff --git a/build-aux/snap/snapcraft.yaml b/build-aux/snap/snapcraft.yaml
index ca28551..6588dad 100644
--- a/build-aux/snap/snapcraft.yaml
+++ b/build-aux/snap/snapcraft.yaml
@@ -19,7 +19,7 @@ slots:
 apps:
   gnome-characters:
     command: usr/share/org.gnome.Characters/org.gnome.Characters
-    extensions: [gnome-3-28]
+    extensions: [gnome-3-34]
     plugs:
       - browser-support
       - gsettings
@@ -27,9 +27,8 @@ apps:
     desktop: usr/share/applications/org.gnome.Characters.desktop
     common-id: org.gnome.Characters.desktop
     environment:
-      GSETTINGS_SCHEMA_DIR: $SNAP/share/glib-2.0/schemas
-      LD_LIBRARY_PATH: 
$LD_LIBRARY_PATH:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/org.gnome.Characters:$SNAP/gnome-platform/usr/lib/
-      GI_TYPELIB_PATH: $SNAP/gnome-platform/usr/lib/gjs/girepository-1.0
+      LD_LIBRARY_PATH: 
$LD_LIBRARY_PATH:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/org.gnome.Characters:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET:$SNAP/usr/lib:$SNAP/gnome-platform/usr/lib:$SNAP/gnome-platform/usr/lib/$SNAPCRAFT_ARCH_TRIPLET
+      GI_TYPELIB_PATH: 
$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/org.gnome.Characters/girepository-1.0:$SNAP/usr/lib/gjs/girepository-1.0:$SNAP/gnome-platform/usr/lib/girepository-1.0:$SNAP/gnome-platform/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/girepository-1.0
 
 parts:
   gnome-characters:
@@ -42,36 +41,11 @@ parts:
       snap/gnome-characters/current/usr: usr
     override-pull: |
       snapcraftctl pull
-      sed -i.bak -e 's|=@appid@$|=${SNAP}/meta/gui/org.gnome.Characters.svg|g' 
data/org.gnome.Characters.desktop.in
       sed -i.bak -e 
's|=@bindir@/gnome-characters$|=${SNAP}/usr/share/org.gnome.Characters/org.gnome.Characters|g' 
data/org.gnome.Characters.desktop.in
     override-build: |
       snapcraftctl build
-      mkdir -p $SNAPCRAFT_PART_INSTALL/meta/gui/
-      cp ../src/data/icons/hicolor/scalable/apps/org.gnome.Characters.svg $SNAPCRAFT_PART_INSTALL/meta/gui/
       rm -f $SNAPCRAFT_PART_INSTALL/snap/gnome-characters/current/usr/bin/gnome-characters
     build-packages:
       - desktop-file-utils
-      - gettext
-      - gsettings-desktop-schemas-dev
-      - itstool
-      - appstream-util
-      - libglib2.0-dev
-      - libgtk-3-dev
-      - libgirepository1.0-dev
-      - libgjs-dev
-      - gjs
       - gperf
-      - libgdk-pixbuf2.0-dev
-      - libpango1.0-dev
       - libunistring-dev
-
-  libraries:
-    plugin: nil
-    stage-packages:
-      - libreadline5
-      - libunistring2
-    prime:
-      - "usr/lib/*/libmozjs*"
-      - "usr/lib/*.*"
-      - "lib/*/libreadline.so*"
-      - "usr/lib/*/libunistring.so*"


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