Bug 1443522 - Fix mime cache generation which was breaking themes r=jlorenzo draft
authorKen VanDine <ken.vandine@canonical.com>
Tue, 06 Mar 2018 15:28:06 +0000
changeset 763717 901efa708aa6b85596a3084ef9115c08288ecaf1
parent 763601 2f7a3bd3b66bd0dbd0534398d0d4056b4f199019
push id101534
push userbmo:ken.vandine@canonical.com
push dateTue, 06 Mar 2018 15:28:37 +0000
reviewersjlorenzo
bugs1443522
milestone60.0a1
Bug 1443522 - Fix mime cache generation which was breaking themes r=jlorenzo MozReview-Commit-ID: 52jjK66U7iO
taskcluster/docker/firefox-snap/snapcraft.yaml.in
--- a/taskcluster/docker/firefox-snap/snapcraft.yaml.in
+++ b/taskcluster/docker/firefox-snap/snapcraft.yaml.in
@@ -31,20 +31,16 @@ apps:
       - x11
 
 plugs:
   browser-sandbox:
     interface: browser-support
     allow-sandbox: true
 
 parts:
-  desktop-gtk3:
-    prime:
-      - -usr/share/mime
-
   firefox:
     plugin: dump
     source: source
     stage-packages:
       - libxt6
       - libdbus-glib-1-2
       - libasound2
       - libpulse0
@@ -69,19 +65,14 @@ parts:
       update-desktop-database -v $SNAPCRAFT_PART_INSTALL/usr/share/applications
     build-packages:
       - desktop-file-utils
     build-attributes: [no-system-libraries]
 
   shared-mime-info:
     after: [xdg-open]
     plugin: nil
-    source: .
-    build-packages:
+    stage-packages:
       - shared-mime-info
     build-attributes: [no-system-libraries]
     install: |
       set -eux
-      mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/mime/packages
-      install -m 644 mime-handler.xml $SNAPCRAFT_PART_INSTALL/usr/share/mime/packages
       update-mime-database $SNAPCRAFT_PART_INSTALL/usr/share/mime
-    stage:
-      - usr/share/mime