Browse Source

Add GCC + deps

Joachim M. Giæver 2 years ago
parent
commit
4fdf5c2e4d
1 changed files with 15 additions and 1 deletions
  1. 15 1
      snap/snapcraft.yaml

+ 15 - 1
snap/snapcraft.yaml

@@ -32,11 +32,25 @@ slots:
         - $SNAP/lib
         - $SNAP/usr
 
+layout:
+  /usr/lib:
+    bind: $SNAP/usr/lib
+
 parts:
   home-assistant-toolbox:
     plugin: dump
     source: ./src
     source-type: local
+  dependencies: # Split this form hat, to prevent pulling it for each change
+    plugin: nil
     stage-packages:
-      - curl
+      - binutils
       - build-essential
+      - curl
+      - libc6-dev
+      - linux-libc-dev
+    override-stage: |
+      snapcraftctl stage
+      sed -i 's#/usr/lib#/snap/home-assistant-snap/current/shared-bin/usr/lib#g' ${SNAPCRAFT_STAGE}/usr/lib/x86_64-linux-gnu/libc.so
+    # organize:
+    #   '*': shared-bin