]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - snapcraft.yaml
UBUNTU: Ubuntu-snapdragon-4.4.0-1086.91
[mirror_ubuntu-artful-kernel.git] / snapcraft.yaml
index 9ecb77df7470f91170f57a26715649a697a305d6..e8247274eb0c3d1ab486140a8f3a3983c432c1bf 100644 (file)
@@ -1,7 +1,12 @@
-name: ubuntu-generic-kernel
-version: 4.4.0
-summary: The generic kernel for snappy
-description: This is a generic snapped kernel, based off the xenial src and config
+name: dragonboard-kernel
+version: null
+version-script: |
+    . debian/debian.env
+    dpkg-parsechangelog -l $DEBIAN/changelog -S version
+summary: The Canonical snapdragon arm64 kernel
+description: The Canonical snapdragon arm64 kernel
+grade: stable
+confinement: strict
 type: kernel
 
 parts:
@@ -9,8 +14,27 @@ parts:
     plugin: kernel
     source: .
     source-type: git
-    kdefconfig: ['--makefile=debian/snapcraft.mk', 'branch=master','flavour=generic', 'config']
+    kconfigflavour: snapdragon
     kconfigs:
-      - CONFIG_LOCALVERSION="-xenial_generic"
       - CONFIG_DEBUG_INFO=n
-    kernel-image-target: bzImage
+    kernel-image-target: Image
+    install: |
+      cp $SNAPCRAFT_PART_INSTALL/dtbs/qcom/apq8016-sbc-snappy.dtb $SNAPCRAFT_PART_INSTALL/dtbs/qcom/apq8016-sbc.dtb
+      cp $SNAPCRAFT_PART_INSTALL/dtbs/qcom/*.dtb $SNAPCRAFT_PART_INSTALL/dtbs/
+  firmware:
+    plugin: nil
+    stage-packages:
+      - linux-firmware
+      - linux-firmware-snapdragon
+    organize:
+      lib/firmware: firmware
+    prime:
+      - -usr
+      - -lib
+    install: |
+      mkdir -p $SNAPCRAFT_PART_INSTALL/firmware/wlan
+      ln -s /run/macaddr0 $SNAPCRAFT_PART_INSTALL/firmware/wlan/
+    build-packages:
+      - cpio
+      - libssl-dev
+      - dpkg-dev