parent
eed14d4f19
commit
c49d5adf8e
|
|
@ -0,0 +1,79 @@
|
|||
SUMMARY = "Firmware files for use with Linux kernel"
|
||||
SECTION = "kernel"
|
||||
|
||||
LICENSE = "\
|
||||
Firmware-GPLv2 \
|
||||
& Firmware-iwlwifi_firmware \
|
||||
& WHENCE \
|
||||
"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://GPL-2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
|
||||
file://LICENCE.iwlwifi_firmware;md5=2ce6786e0fc11ac6e36b54bb9b799f1b \
|
||||
file://WHENCE;md5=dc73481b5a9c45f9b5649c32e1cf5ecd \
|
||||
"
|
||||
|
||||
# These are not common licenses, set NO_GENERIC_LICENSE for them
|
||||
# so that the license files will be copied from fetched source
|
||||
NO_GENERIC_LICENSE[Firmware-GPLv2] = "GPL-2"
|
||||
NO_GENERIC_LICENSE[Firmware-iwlwifi_firmware] = "LICENCE.iwlwifi_firmware"
|
||||
NO_GENERIC_LICENSE[WHENCE] = "WHENCE"
|
||||
|
||||
SRCREV = "bcdcfbcf0a8f24a914b8c163906e6ce93d7f8897"
|
||||
PE = "1"
|
||||
PV = "0.0+git${SRCPV}"
|
||||
|
||||
SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git;branch=main"
|
||||
|
||||
UPSTREAM_CHECK_COMMITS = "1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit allarch
|
||||
|
||||
CLEANBROKEN = "1"
|
||||
|
||||
do_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${nonarch_base_libdir}/firmware/
|
||||
cp iwlwifi-ty-a0-gf-a0.pnvm ${D}${nonarch_base_libdir}/firmware/.
|
||||
cp iwlwifi-ty-a0-gf-a0-66.ucode ${D}${nonarch_base_libdir}/firmware/.
|
||||
}
|
||||
|
||||
|
||||
PACKAGES =+ "${PN}-iwlwifi-license ${PN}-iwlwifi \
|
||||
${PN}-whence-license \
|
||||
${PN}-license \
|
||||
"
|
||||
|
||||
|
||||
# For iwlwifi
|
||||
LICENSE_${PN}-iwlwifi = "Firmware-iwlwifi_firmware"
|
||||
LICENSE_${PN}-iwlwifi-license = "Firmware-iwlwifi_firmware"
|
||||
|
||||
|
||||
#FILES_${PN}-iwlwifi = "${nonarch_base_libdir}/firmware/iwlwifi-*"
|
||||
FILES_${PN}-iwlwifi-license = "${nonarch_base_libdir}/firmware/LICENCE.iwlwifi_firmware"
|
||||
|
||||
|
||||
# -iwlwifi-misc is a "catch all" package that includes all the iwlwifi
|
||||
# firmwares that are not already included in other -iwlwifi- packages.
|
||||
# -iwlwifi is a virtual package that depends upon all iwlwifi packages.
|
||||
# These are distinct in order to allow the -misc firmwares to be installed
|
||||
# without pulling in every other iwlwifi package.
|
||||
#ALLOW_EMPTY_${PN}-iwlwifi = "1"
|
||||
|
||||
# For other firmwares
|
||||
# Maybe split out to separate packages when needed.
|
||||
LICENSE_${PN} = "\
|
||||
WHENCE \
|
||||
"
|
||||
|
||||
FILES_${PN}-license += "${nonarch_base_libdir}/firmware/LICEN*"
|
||||
FILES_${PN} += "${nonarch_base_libdir}/firmware"
|
||||
|
||||
# Firmware files are generally not ran on the CPU, so they can be
|
||||
# allarch despite being architecture specific
|
||||
INSANE_SKIP = "arch"
|
||||
Loading…
Reference in New Issue