]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - snapcraft.yaml
UBUNTU: [Config] CONFIG_SPI_BCM2835=y
[mirror_ubuntu-artful-kernel.git] / snapcraft.yaml
1 name: pi2-kernel
2 version: null
3 version-script: |
4 . debian/debian.env
5 dpkg-parsechangelog -l $DEBIAN/changelog -S version
6 summary: The Canonical raspi2 Linux kernel
7 description: The Canonical raspi2 Linux kernel
8 grade: stable
9 confinement: strict
10 type: kernel
11
12 parts:
13 kernel:
14 plugin: kernel
15 source: .
16 source-type: git
17 kconfigflavour: raspi2
18 kconfigs:
19 - CONFIG_DEBUG_INFO=n
20 kernel-image-target: zImage
21 install: |
22 tar -C $SNAPCRAFT_PART_INSTALL/dtbs -f $SNAPCRAFT_PART_INSTALL/dtbs/overlays.tgz -czv overlays
23 rm -rf $SNAPCRAFT_PART_INSTALL/dtbs/overlays
24 firmware:
25 plugin: nil
26 stage-packages:
27 - linux-firmware
28 organize:
29 lib/firmware: firmware
30 prime:
31 - -usr
32 - -lib
33 install: |
34 rm $SNAPCRAFT_PART_INSTALL/lib/firmware/brcm/brcmfmac43430-sdio.bin
35 build-packages:
36 - cpio
37 - libssl-dev
38 raspiwififw:
39 plugin: nil
40 source: .
41 after:
42 - firmware
43 prepare: |
44 PKGS="http://ppa.launchpad.net/snappy-dev/image/ubuntu/dists/xenial/main/binary-armhf/Packages.gz"
45 PKGPATH="$(wget -q -O- $PKGS|zcat|grep-dctrl raspberrypi-wireless-firmware |\
46 grep Filename|tail -1| sed 's/^Filename: //')"
47 wget http://ppa.launchpad.net/snappy-dev/image/ubuntu/$PKGPATH
48 dpkg -x $(basename $PKGPATH) unpack/
49 install: |
50 mkdir -p $SNAPCRAFT_PART_INSTALL/firmware/brcm
51 mv unpack/usr/share/doc/raspberrypi-wireless-firmware $SNAPCRAFT_PART_INSTALL/firmware/rpi-wlanfw-licenses
52 mv unpack/lib/firmware/brcm80211/brcm/* $SNAPCRAFT_PART_INSTALL/firmware/brcm
53 build-packages:
54 - coreutils
55 - dctrl-tools
56 - sed
57 - wget