Convert to new override syntax

Use the convert-overrides.py to convert to new syntax and manually
fix some additional changes.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This commit is contained in:
Anuj Mittal 2021-07-31 17:47:03 +08:00
parent 7a5e47b6a5
commit 0584f63879
62 changed files with 264 additions and 264 deletions

View File

@ -64,7 +64,7 @@ without having to use hardware. The virtio drivers are added via
KERNEL_FEATURES_INTEL_COMMON. This prevents them from being added to KERNEL_FEATURES_INTEL_COMMON. This prevents them from being added to
custom kernels by default. They can be removed by adding the custom kernels by default. They can be removed by adding the
following to a conf or kernel bbappend file: following to a conf or kernel bbappend file:
KERNEL_FEATURES_INTEL_COMMON_remove = “cfg/virtio.scc” KERNEL_FEATURES_INTEL_COMMON:remove = “cfg/virtio.scc”
OVMF firmware is also built and can be used in order to emulate a UEFI OVMF firmware is also built and can be used in order to emulate a UEFI
environment. A full runqemu command line for intel-corei7-64 could look environment. A full runqemu command line for intel-corei7-64 could look
like this: like this:
@ -84,4 +84,4 @@ setting, it will not work in as the primary MACHINE tune as the bootloader needs
to be built as a 64bit binary. The setup for this would be as follows: to be built as a 64bit binary. The setup for this would be as follows:
require conf/multilib.conf require conf/multilib.conf
MULTILIBS = "multilib:libx32 MULTILIBS = "multilib:libx32
DEFAULTTUNE_virtclass-multilib-libx32 = "corei7-64-x32" DEFAULTTUNE:virtclass-multilib-libx32 = "corei7-64-x32"

4
README
View File

@ -206,12 +206,12 @@ based installer image instead of default wic image. To build it, you need to
add below configuration to local.conf : add below configuration to local.conf :
WKS_FILE = "image-installer.wks.in" WKS_FILE = "image-installer.wks.in"
IMAGE_FSTYPES_append = " ext4" IMAGE_FSTYPES:append = " ext4"
IMAGE_TYPEDEP_wic = "ext4" IMAGE_TYPEDEP_wic = "ext4"
INITRD_IMAGE_LIVE="core-image-minimal-initramfs" INITRD_IMAGE_LIVE="core-image-minimal-initramfs"
do_image_wic[depends] += "${INITRD_IMAGE_LIVE}:do_image_complete" do_image_wic[depends] += "${INITRD_IMAGE_LIVE}:do_image_complete"
do_rootfs[depends] += "virtual/kernel:do_deploy" do_rootfs[depends] += "virtual/kernel:do_deploy"
IMAGE_BOOT_FILES_append = "\ IMAGE_BOOT_FILES:append = "\
${KERNEL_IMAGETYPE} \ ${KERNEL_IMAGETYPE} \
microcode.cpio \ microcode.cpio \
${IMGDEPLOYDIR}/${IMAGE_BASENAME}-${MACHINE}.ext4;rootfs.img \ ${IMGDEPLOYDIR}/${IMAGE_BASENAME}-${MACHINE}.ext4;rootfs.img \

View File

@ -4,8 +4,8 @@
# it with the efi stub obtained from systemd-boot. # it with the efi stub obtained from systemd-boot.
# Don't add syslinux or build an ISO # Don't add syslinux or build an ISO
PCBIOS_forcevariable = "0" PCBIOS:forcevariable = "0"
NOISO_forcevariable = "1" NOISO:forcevariable = "1"
# image-live.bbclass will default INITRD_LIVE to the image INITRD_IMAGE creates. # image-live.bbclass will default INITRD_LIVE to the image INITRD_IMAGE creates.
# We want behavior to be consistent whether or not "live" is in IMAGE_FSTYPES, so # We want behavior to be consistent whether or not "live" is in IMAGE_FSTYPES, so
@ -138,7 +138,7 @@ build_efi_cfg() {
: :
} }
populate_kernel_append() { populate_kernel:append() {
# The kernel and initrd are built into the app, so we don't need these # The kernel and initrd are built into the app, so we don't need these
if [ -f $dest/initrd ]; then if [ -f $dest/initrd ]; then
rm $dest/initrd rm $dest/initrd

View File

@ -1,54 +1,54 @@
# This file contains a list of recipe maintainers for meta-intel # This file contains a list of recipe maintainers for meta-intel
RECIPE_MAINTAINER_pn-backport-iwlwifi = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-backport-iwlwifi = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-core-image-rt = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-core-image-rt = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-core-image-rt-sdk = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-core-image-rt-sdk = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-core-image-tiny = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-core-image-tiny = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-core-image-minimal-initramfs = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-core-image-minimal-initramfs = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-embree = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-embree = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-gmmlib = "Lim Siew Hoon <siew.hoon.lim@intel.com>" RECIPE_MAINTAINER:pn-gmmlib = "Lim Siew Hoon <siew.hoon.lim@intel.com>"
RECIPE_MAINTAINER_pn-hdcp = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-hdcp = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-intel-graphics-compiler = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-intel-graphics-compiler = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-intel-compute-runtime = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-intel-compute-runtime = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-intel-media-driver = "Lim Siew Hoon <siew.hoon.lim@intel.com>" RECIPE_MAINTAINER:pn-intel-media-driver = "Lim Siew Hoon <siew.hoon.lim@intel.com>"
RECIPE_MAINTAINER_pn-intel-mediasdk = "Lim Siew Hoon <siew.hoon.lim@intel.com>" RECIPE_MAINTAINER:pn-intel-mediasdk = "Lim Siew Hoon <siew.hoon.lim@intel.com>"
RECIPE_MAINTAINER_pn-intel-microcode = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-intel-microcode = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-intel-vaapi-driver = "Lim Siew Hoon <siew.hoon.lim@intel.com>" RECIPE_MAINTAINER:pn-intel-vaapi-driver = "Lim Siew Hoon <siew.hoon.lim@intel.com>"
RECIPE_MAINTAINER_pn-ipmctl = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-ipmctl = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-isa-l = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-isa-l = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-ispc = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-ispc = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-itt = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-itt = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-ixgbe = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-ixgbe = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-ixgbevf = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-ixgbevf = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-iucode-tool = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-iucode-tool = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-jhi = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-jhi = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-level-zero = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-level-zero = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-libipt = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-libipt = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-libyami = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-libyami = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-libyami-utils = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-libyami-utils = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-libxcam = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-libxcam = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-linux-intel = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-linux-intel = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-linux-intel-rt = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-linux-intel-rt = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-linux-intel-dev = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-linux-intel-dev = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-lms = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-lms = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-metee = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-metee = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-metrics-discovery = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-metrics-discovery = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-oidn = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-oidn = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-onednn = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-onednn = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-onedpl = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-onedpl = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-onevpl = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-onevpl = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-onevpl-intel-gpu = "Yew Chang Ching <chang.ching.yew@intel.com>" RECIPE_MAINTAINER:pn-onevpl-intel-gpu = "Yew Chang Ching <chang.ching.yew@intel.com>"
RECIPE_MAINTAINER_pn-open-model-zoo = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-open-model-zoo = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-opencl-clang = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-opencl-clang = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-openvino-inference-engine = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-openvino-inference-engine = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-openvino-model-optimizer = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-openvino-model-optimizer = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-openvkl = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-openvkl = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-ospray = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-ospray = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-ovmf-shell-image-enrollkeys = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-ovmf-shell-image-enrollkeys = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-rkcommon = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-rkcommon = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER_pn-sbsigntool-native = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-sbsigntool-native = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-secureboot-selftest-image-signed = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-secureboot-selftest-image-signed = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-secureboot-selftest-image-unsigned = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-secureboot-selftest-image-unsigned = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-thermald = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-thermald = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-xf86-video-ast = "Anuj Mittal <anuj.mittal@intel.com>" RECIPE_MAINTAINER:pn-xf86-video-ast = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER_pn-zlib-intel = "Naveen Saini <naveen.kumar.saini@intel.com>" RECIPE_MAINTAINER:pn-zlib-intel = "Naveen Saini <naveen.kumar.saini@intel.com>"

View File

@ -1,15 +1,15 @@
INTEL_COMMON_PACKAGE_ARCH ?= "${TUNE_PKGARCH}-intel-common" INTEL_COMMON_PACKAGE_ARCH ?= "${TUNE_PKGARCH}-intel-common"
PACKAGE_ARCH_pn-linux-intel = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-linux-intel = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-linux-intel-rt = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-linux-intel-rt = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-linux-intel-tiny = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-linux-intel-tiny = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-linux-intel-dev = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-linux-intel-dev = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-linux-yocto = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-linux-yocto = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-linux-yocto-rt = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-linux-yocto-rt = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-linux-yocto-tiny = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-linux-yocto-tiny = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-linux-yocto-dev = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-linux-yocto-dev = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-intel-microcode = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-intel-microcode = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-backport-iwlwifi = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-backport-iwlwifi = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-ixgbe = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-ixgbe = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_ARCH_pn-ixgbevf = "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_ARCH:pn-ixgbevf = "${INTEL_COMMON_PACKAGE_ARCH}"
PACKAGE_EXTRA_ARCHS_append += "${INTEL_COMMON_PACKAGE_ARCH}" PACKAGE_EXTRA_ARCHS:append += "${INTEL_COMMON_PACKAGE_ARCH}"
MACHINEOVERRIDES =. "${INTEL_COMMON_PACKAGE_ARCH}:" MACHINEOVERRIDES =. "${INTEL_COMMON_PACKAGE_ARCH}:"

View File

@ -14,8 +14,8 @@ PREFERRED_PROVIDER_nativesdk-zlib = "nativesdk-zlib"
PREFERRED_VERSION_linux-intel ?= "5.10%" PREFERRED_VERSION_linux-intel ?= "5.10%"
PREFERRED_VERSION_linux-intel-rt ?= "5.10%" PREFERRED_VERSION_linux-intel-rt ?= "5.10%"
PREFERRED_VERSION_linux-intel_poky-altcfg ?= "5.4%" PREFERRED_VERSION_linux-intel:poky-altcfg ?= "5.4%"
PREFERRED_VERSION_linux-intel-rt_poky-altcfg ?= "5.4%" PREFERRED_VERSION_linux-intel-rt:poky-altcfg ?= "5.4%"
# Need to point to latest version of libva needed for media components # Need to point to latest version of libva needed for media components
PREFERRED_PROVIDER_libva = "libva-intel" PREFERRED_PROVIDER_libva = "libva-intel"
@ -35,20 +35,20 @@ XSERVER_X86_ASPEED_AST = "xf86-video-ast \
" "
# include the user space intel microcode loading support in the generated images. # include the user space intel microcode loading support in the generated images.
MACHINE_ESSENTIAL_EXTRA_RDEPENDS_append = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', ' intel-microcode', '', d)}" MACHINE_ESSENTIAL_EXTRA_RDEPENDS:append = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', ' intel-microcode', '', d)}"
# recommended extra packages common to all intel machines # recommended extra packages common to all intel machines
MACHINE_EXTRA_RRECOMMENDS_append = " kernel-modules linux-firmware" MACHINE_EXTRA_RRECOMMENDS:append = " kernel-modules linux-firmware"
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS_append = " kernel-module-i915 linux-firmware-i915" MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS:append = " kernel-module-i915 linux-firmware-i915"
# for the early boot time kernel microcode loading support, # for the early boot time kernel microcode loading support,
# merge the microcode data in the final initrd image. # merge the microcode data in the final initrd image.
INITRD_LIVE_prepend = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', '${DEPLOY_DIR_IMAGE}/microcode.cpio ', '', d)}" INITRD_LIVE:prepend = "${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', '${DEPLOY_DIR_IMAGE}/microcode.cpio ', '', d)}"
DISK_SIGNATURE_UUID ??= "deadbeef-dead-beef-dead-beefdeadbeef" DISK_SIGNATURE_UUID ??= "deadbeef-dead-beef-dead-beefdeadbeef"
EFI_PROVIDER ?= "systemd-boot" EFI_PROVIDER ?= "systemd-boot"
EFI_PROVIDER_x86-x32 = "grub-efi" EFI_PROVIDER:x86-x32 = "grub-efi"
# Add general MACHINEOVERRIDE for meta-intel # Add general MACHINEOVERRIDE for meta-intel
MACHINEOVERRIDES =. "intel-x86-common:" MACHINEOVERRIDES =. "intel-x86-common:"

View File

@ -17,15 +17,15 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'skylake', ' -march=skylak
# Extra tune selections # Extra tune selections
AVAILTUNES += "skylake-64" AVAILTUNES += "skylake-64"
TUNE_FEATURES_tune-skylake-64 = "${TUNE_FEATURES_tune-x86-64} skylake" TUNE_FEATURES:tune-skylake-64 = "${TUNE_FEATURES:tune-x86-64} skylake"
BASE_LIB_tune-skylake-64 = "lib64" BASE_LIB:tune-skylake-64 = "lib64"
TUNE_PKGARCH_tune-skylake-64 = "skylake-64" TUNE_PKGARCH:tune-skylake-64 = "skylake-64"
PACKAGE_EXTRA_ARCHS_tune-skylake-64 = "${PACKAGE_EXTRA_ARCHS_tune-core2-64} skylake-64" PACKAGE_EXTRA_ARCHS:tune-skylake-64 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64} skylake-64"
QEMU_EXTRAOPTIONS_skylake-64 = " -cpu Skylake-Client" QEMU_EXTRAOPTIONS_skylake-64 = " -cpu Skylake-Client"
# Disable QEMU usermode by default (get avx2) # Disable QEMU usermode by default (get avx2)
MACHINE_FEATURES_remove = "qemu-usermode" MACHINE_FEATURES:remove = "qemu-usermode"
# If qemu-usermode is enabled, we have to disable avx2 ISA extensions, but we can keep mtune as skylake vs generic # If qemu-usermode is enabled, we have to disable avx2 ISA extensions, but we can keep mtune as skylake vs generic
SKYLAKE_TUNE .= "${@bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', ' -mtune=skylake ${QEMU_UNAVAILABLE_ISA}', '-mtune=generic -mavx2', d)}" SKYLAKE_TUNE .= "${@bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', ' -mtune=skylake ${QEMU_UNAVAILABLE_ISA}', '-mtune=generic -mavx2', d)}"

View File

@ -29,4 +29,4 @@ APPEND += "rootwait console=ttyS0,115200 console=ttyPCH0,115200 console=tty0"
IMAGE_FSTYPES += "wic" IMAGE_FSTYPES += "wic"
WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}" WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}"
WKS_FILE_DEPENDS_append = " intel-microcode" WKS_FILE_DEPENDS:append = " intel-microcode"

View File

@ -14,7 +14,7 @@ MACHINE_FEATURES += "intel-ucode"
MACHINE_HWCODECS ?= "${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'intel-media-driver intel-mediasdk', d)} gstreamer1.0-vaapi" MACHINE_HWCODECS ?= "${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'intel-media-driver intel-mediasdk', d)} gstreamer1.0-vaapi"
# Enable optional dpdk: # Enable optional dpdk:
COMPATIBLE_MACHINE_pn-dpdk = "intel-corei7-64" COMPATIBLE_MACHINE:pn-dpdk = "intel-corei7-64"
XSERVER ?= "${XSERVER_X86_BASE} \ XSERVER ?= "${XSERVER_X86_BASE} \
${XSERVER_X86_EXT} \ ${XSERVER_X86_EXT} \
@ -32,4 +32,4 @@ APPEND += "rootwait console=ttyS0,115200 console=tty0"
IMAGE_FSTYPES += "wic" IMAGE_FSTYPES += "wic"
WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}" WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}"
WKS_FILE_DEPENDS_append = " intel-microcode" WKS_FILE_DEPENDS:append = " intel-microcode"

View File

@ -14,7 +14,7 @@ MACHINE_FEATURES += "intel-ucode"
MACHINE_HWCODECS ?= "intel-media-driver intel-mediasdk gstreamer1.0-vaapi" MACHINE_HWCODECS ?= "intel-media-driver intel-mediasdk gstreamer1.0-vaapi"
COMPATIBLE_MACHINE_pn-dpdk = "intel-skylake-64" COMPATIBLE_MACHINE:pn-dpdk = "intel-skylake-64"
XSERVER ?= "${XSERVER_X86_BASE} \ XSERVER ?= "${XSERVER_X86_BASE} \
${XSERVER_X86_EXT} \ ${XSERVER_X86_EXT} \
@ -32,4 +32,4 @@ APPEND += "rootwait console=ttyS0,115200 console=tty0"
IMAGE_FSTYPES += "wic" IMAGE_FSTYPES += "wic"
WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}" WKS_FILE ?= "${@bb.utils.contains_any("EFI_PROVIDER", "systemd-boot", "systemd-bootdisk-microcode.wks.in", "grub-bootdisk-microcode.wks.in", d)}"
WKS_FILE_DEPENDS_append = " intel-microcode" WKS_FILE_DEPENDS:append = " intel-microcode"

View File

@ -25,7 +25,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+))$"
CVE_PRODUCT = "intel:math_kernel_library" CVE_PRODUCT = "intel:math_kernel_library"
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_libc-musl = 'null' COMPATIBLE_HOST:libc-musl = 'null'
EXTRA_OECMAKE += " \ EXTRA_OECMAKE += " \
-DDNNL_LIBRARY_TYPE=SHARED \ -DDNNL_LIBRARY_TYPE=SHARED \
@ -39,7 +39,7 @@ EXTRA_OECMAKE += " \
PACKAGECONFIG ??= "" PACKAGECONFIG ??= ""
PACKAGECONFIG[gpu] = "-DDNNL_GPU_RUNTIME=OCL, , opencl-headers ocl-icd, intel-compute-runtime" PACKAGECONFIG[gpu] = "-DDNNL_GPU_RUNTIME=OCL, , opencl-headers ocl-icd, intel-compute-runtime"
do_install_append () { do_install:append () {
install -d ${D}${bindir}/mkl-dnn/tests/benchdnn/inputs install -d ${D}${bindir}/mkl-dnn/tests/benchdnn/inputs
install -m 0755 ${B}/tests/benchdnn/benchdnn ${D}${bindir}/mkl-dnn/tests/benchdnn install -m 0755 ${B}/tests/benchdnn/benchdnn ${D}${bindir}/mkl-dnn/tests/benchdnn
cp -r ${B}/tests/benchdnn/inputs/* ${D}${bindir}/mkl-dnn/tests/benchdnn/inputs cp -r ${B}/tests/benchdnn/inputs/* ${D}${bindir}/mkl-dnn/tests/benchdnn/inputs
@ -53,4 +53,4 @@ do_install_ptest () {
PACKAGES =+ "${PN}-test" PACKAGES =+ "${PN}-test"
FILES_${PN}-test = "${bindir}/mkl-dnn/*" FILES:${PN}-test = "${bindir}/mkl-dnn/*"

View File

@ -21,7 +21,7 @@ SRCREV = "bdd411085d3e398cf7927cb3b94b00af676737ba"
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
DEPENDS += " clang-native bison-native " DEPENDS += " clang-native bison-native "
RDEPENDS_${PN} += " clang-libllvm clang" RDEPENDS:${PN} += " clang-libllvm clang"
EXTRA_OECMAKE += " \ EXTRA_OECMAKE += " \
-DISPC_INCLUDE_TESTS=OFF \ -DISPC_INCLUDE_TESTS=OFF \

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/files:" FILESEXTRAPATHS:prepend:intel-x86-common := "${THISDIR}/files:"
SPIRV10_SRCREV = "576abae62cecd171992017a4a786e3831221ab8d" SPIRV10_SRCREV = "576abae62cecd171992017a4a786e3831221ab8d"
SPIRV11_SRCREV = "2a8c1e6c9778deaa720a23e08c293006dc5d56fd" SPIRV11_SRCREV = "2a8c1e6c9778deaa720a23e08c293006dc5d56fd"
@ -34,8 +34,8 @@ SPIRV_LLVM11_SRC_URI = "git://github.com/KhronosGroup/SPIRV-LLVM-Translator.git;
SRC_URI_append_intel-x86-common = "${@bb.utils.contains('LLVMVERSION', '10.0.1', ' ${SPIRV_LLVM10_SRC_URI} ${SRC_URI_LLVM10_PATCHES} ', '', d)}" SRC_URI:append:intel-x86-common = "${@bb.utils.contains('LLVMVERSION', '10.0.1', ' ${SPIRV_LLVM10_SRC_URI} ${SRC_URI_LLVM10_PATCHES} ', '', d)}"
SRC_URI_append_intel-x86-common = "${@bb.utils.contains('LLVMVERSION', '11.1.0', ' ${SPIRV_LLVM11_SRC_URI} ${SRC_URI_LLVM11_PATCHES} ', '', d)}" SRC_URI:append:intel-x86-common = "${@bb.utils.contains('LLVMVERSION', '11.1.0', ' ${SPIRV_LLVM11_SRC_URI} ${SRC_URI_LLVM11_PATCHES} ', '', d)}"
SRC_URI_append_intel-x86-common = "${@bb.utils.contains('LLVMVERSION', '12.0.0', ' ${SRC_URI_LLVM12_PATCHES} ', '', d)}" SRC_URI:append:intel-x86-common = "${@bb.utils.contains('LLVMVERSION', '12.0.0', ' ${SRC_URI_LLVM12_PATCHES} ', '', d)}"
SRCREV_spirv = "${@bb.utils.contains_any('LLVMVERSION', [ '13.0.0', '12.0.0' ], '', '${SPIRV_SRCREV}', d)}" SRCREV_spirv = "${@bb.utils.contains_any('LLVMVERSION', [ '13.0.0', '12.0.0' ], '', '${SPIRV_SRCREV}', d)}"

View File

@ -10,21 +10,21 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ae27f47fd6755510247c19e547e4c804 \
SRC_URI = "git://github.com/intel/compute-runtime.git;protocol=https \ SRC_URI = "git://github.com/intel/compute-runtime.git;protocol=https \
" "
SRC_URI_append_class-target = " file://allow-to-find-cpp-generation-tool.patch" SRC_URI:append:class-target = " file://allow-to-find-cpp-generation-tool.patch"
SRCREV = "5a05d7643c4d8cc14e281b686c78101a7a01e8e1" SRCREV = "5a05d7643c4d8cc14e281b686c78101a7a01e8e1"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
DEPENDS += " intel-graphics-compiler gmmlib" DEPENDS += " intel-graphics-compiler gmmlib"
DEPENDS_append_class-target = " intel-compute-runtime-native libva" DEPENDS:append:class-target = " intel-compute-runtime-native libva"
RDEPENDS_${PN} += " intel-graphics-compiler gmmlib" RDEPENDS:${PN} += " intel-graphics-compiler gmmlib"
inherit cmake pkgconfig inherit cmake pkgconfig
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_libc-musl = "null" COMPATIBLE_HOST:libc-musl = "null"
EXTRA_OECMAKE = " \ EXTRA_OECMAKE = " \
-DIGC_DIR=${STAGING_INCDIR}/igc \ -DIGC_DIR=${STAGING_INCDIR}/igc \
@ -32,24 +32,24 @@ EXTRA_OECMAKE = " \
-DSKIP_UNIT_TESTS=1 \ -DSKIP_UNIT_TESTS=1 \
-DCCACHE_ALLOWED=FALSE \ -DCCACHE_ALLOWED=FALSE \
" "
EXTRA_OECMAKE_append_class-target = " \ EXTRA_OECMAKE:append:class-target = " \
-Dcloc_cmd_prefix=ocloc \ -Dcloc_cmd_prefix=ocloc \
" "
PACKAGECONFIG ??= "" PACKAGECONFIG ??= ""
PACKAGECONFIG[levelzero] = "-DBUILD_WITH_L0=ON, -DBUILD_WITH_L0=OFF, level-zero" PACKAGECONFIG[levelzero] = "-DBUILD_WITH_L0=ON, -DBUILD_WITH_L0=OFF, level-zero"
do_install_append_class-native() { do_install:append:class-native() {
install -d ${D}${bindir} install -d ${D}${bindir}
install ${B}/bin/cpp_generate_tool ${D}${bindir}/ install ${B}/bin/cpp_generate_tool ${D}${bindir}/
} }
FILES_${PN} += " \ FILES:${PN} += " \
${libdir}/intel-opencl/libigdrcl.so \ ${libdir}/intel-opencl/libigdrcl.so \
${libdir}/libocloc.so \ ${libdir}/libocloc.so \
" "
FILES_${PN}-dev = "${includedir}" FILES:${PN}-dev = "${includedir}"
BBCLASSEXTEND = "native nativesdk" BBCLASSEXTEND = "native nativesdk"

View File

@ -27,12 +27,12 @@ S = "${WORKDIR}/git"
inherit cmake inherit cmake
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_libc-musl = "null" COMPATIBLE_HOST:libc-musl = "null"
DEPENDS += " flex-native bison-native clang opencl-clang vc-intrinsics" DEPENDS += " flex-native bison-native clang opencl-clang vc-intrinsics"
DEPENDS_append_class-target = " clang-cross-x86_64" DEPENDS:append:class-target = " clang-cross-x86_64"
RDEPENDS_${PN} += "opencl-clang" RDEPENDS:${PN} += "opencl-clang"
EXTRA_OECMAKE = "-DIGC_OPTION__LLVM_PREFERRED_VERSION=${LLVMVERSION} -DPYTHON_EXECUTABLE=${HOSTTOOLS_DIR}/python3 -DIGC_BUILD__VC_ENABLED=OFF -DIGC_BUILD__USE_KHRONOS_SPIRV_TRANSLATOR=ON" EXTRA_OECMAKE = "-DIGC_OPTION__LLVM_PREFERRED_VERSION=${LLVMVERSION} -DPYTHON_EXECUTABLE=${HOSTTOOLS_DIR}/python3 -DIGC_BUILD__VC_ENABLED=OFF -DIGC_BUILD__USE_KHRONOS_SPIRV_TRANSLATOR=ON"
@ -40,6 +40,6 @@ BBCLASSEXTEND = "native nativesdk"
UPSTREAM_CHECK_GITTAGREGEX = "^igc-(?P<pver>(?!19\..*)\d+(\.\d+)+)$" UPSTREAM_CHECK_GITTAGREGEX = "^igc-(?P<pver>(?!19\..*)\d+(\.\d+)+)$"
FILES_${PN} += " \ FILES:${PN} += " \
${libdir}/igc/NOTICES.txt \ ${libdir}/igc/NOTICES.txt \
" "

View File

@ -9,7 +9,7 @@ SRC_URI = "git://github.com/intel/opencl-clang.git;branch=ocl-open-100;protocol=
file://0001-don-t-redefine-LLVM_TABLEGEN_EXE.patch \ file://0001-don-t-redefine-LLVM_TABLEGEN_EXE.patch \
file://0001-Building-in-tree-with-LLVM-10.0-with-the-LLVM_LINK_L.patch \ file://0001-Building-in-tree-with-LLVM-10.0-with-the-LLVM_LINK_L.patch \
" "
SRC_URI_append_class-native = " file://0002-make-sure-only-static-libraries-linked-for-native-bu.patch" SRC_URI:append:class-native = " file://0002-make-sure-only-static-libraries-linked-for-native-bu.patch"
SRCREV = "c8cd72e32b6abc18ce6da71c357ea45ba78b52f0" SRCREV = "c8cd72e32b6abc18ce6da71c357ea45ba78b52f0"
@ -17,17 +17,17 @@ S = "${WORKDIR}/git"
inherit cmake inherit cmake
DEPENDS += "clang" DEPENDS += "clang"
DEPENDS_append_class-target = " opencl-clang-native" DEPENDS:append:class-target = " opencl-clang-native"
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_libc-musl = "null" COMPATIBLE_HOST:libc-musl = "null"
EXTRA_OECMAKE += "\ EXTRA_OECMAKE += "\
-DLLVM_TABLEGEN_EXE=${STAGING_BINDIR_NATIVE}/llvm-tblgen \ -DLLVM_TABLEGEN_EXE=${STAGING_BINDIR_NATIVE}/llvm-tblgen \
-DCMAKE_SKIP_RPATH=TRUE \ -DCMAKE_SKIP_RPATH=TRUE \
" "
do_install_append_class-native() { do_install:append:class-native() {
install -d ${D}${bindir} install -d ${D}${bindir}
install -m 0755 ${B}/linux_linker/linux_resource_linker ${D}${bindir}/ install -m 0755 ${B}/linux_linker/linux_resource_linker ${D}${bindir}/
} }

View File

@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e8a15bf1416762a09ece07e44c79118c"
SRC_URI = "git://github.com/intel/opencl-clang.git;branch=ocl-open-110;protocol=https \ SRC_URI = "git://github.com/intel/opencl-clang.git;branch=ocl-open-110;protocol=https \
file://0001-don-t-redefine-LLVM_TABLEGEN_EXE.patch \ file://0001-don-t-redefine-LLVM_TABLEGEN_EXE.patch \
" "
SRC_URI_append_class-native = " file://0002-make-sure-only-static-libraries-linked-for-native-bu.patch" SRC_URI:append:class-native = " file://0002-make-sure-only-static-libraries-linked-for-native-bu.patch"
SRCREV = "c67648d41df00ea8ee9d701d17299b86f86f0321" SRCREV = "c67648d41df00ea8ee9d701d17299b86f86f0321"
@ -16,10 +16,10 @@ S = "${WORKDIR}/git"
inherit cmake inherit cmake
DEPENDS += "clang" DEPENDS += "clang"
DEPENDS_append_class-target = " opencl-clang-native" DEPENDS:append:class-target = " opencl-clang-native"
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_libc-musl = "null" COMPATIBLE_HOST:libc-musl = "null"
EXTRA_OECMAKE += "\ EXTRA_OECMAKE += "\
-DLLVM_TABLEGEN_EXE=${STAGING_BINDIR_NATIVE}/llvm-tblgen \ -DLLVM_TABLEGEN_EXE=${STAGING_BINDIR_NATIVE}/llvm-tblgen \
@ -27,7 +27,7 @@ EXTRA_OECMAKE += "\
-DPREFERRED_LLVM_VERSION="11.1.0" \ -DPREFERRED_LLVM_VERSION="11.1.0" \
" "
do_install_append_class-native() { do_install:append:class-native() {
install -d ${D}${bindir} install -d ${D}${bindir}
install -m 0755 ${B}/linux_linker/linux_resource_linker ${D}${bindir}/ install -m 0755 ${B}/linux_linker/linux_resource_linker ${D}${bindir}/
} }

View File

@ -13,17 +13,17 @@ S = "${WORKDIR}/git"
inherit cmake inherit cmake
DEPENDS += " clang spirv-llvm-translator" DEPENDS += " clang spirv-llvm-translator"
DEPENDS_append_class-target = " opencl-clang-native" DEPENDS:append:class-target = " opencl-clang-native"
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_libc-musl = "null" COMPATIBLE_HOST:libc-musl = "null"
EXTRA_OECMAKE += "\ EXTRA_OECMAKE += "\
-DCMAKE_SKIP_RPATH=TRUE \ -DCMAKE_SKIP_RPATH=TRUE \
-DPREFERRED_LLVM_VERSION=${LLVMVERSION} \ -DPREFERRED_LLVM_VERSION=${LLVMVERSION} \
" "
do_install_append_class-native() { do_install:append:class-native() {
install -d ${D}${bindir} install -d ${D}${bindir}
install -m 0755 ${B}/linux_linker/linux_resource_linker ${D}${bindir}/ install -m 0755 ${B}/linux_linker/linux_resource_linker ${D}${bindir}/
} }

View File

@ -15,7 +15,7 @@ S = "${WORKDIR}/git"
inherit cmake inherit cmake
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_libc-musl = "null" COMPATIBLE_HOST:libc-musl = "null"
DEPENDS += " clang" DEPENDS += " clang"

View File

@ -21,7 +21,7 @@ do_install() {
cp -r model-optimizer ${D}${datadir}/openvino/ cp -r model-optimizer ${D}${datadir}/openvino/
} }
RDEPENDS_${PN} += " \ RDEPENDS:${PN} += " \
python3-numpy \ python3-numpy \
python3-protobuf \ python3-protobuf \
python3-defusedxml \ python3-defusedxml \
@ -30,4 +30,4 @@ RDEPENDS_${PN} += " \
bash \ bash \
" "
FILES_${PN} += "${datadir}/openvino" FILES:${PN} += "${datadir}/openvino"

View File

@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=2ee41112a44fe7014dce33e26468ba93"
COMPATIBLE_HOST = '(i.86|x86_64).*-linux' COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
COMPATIBLE_HOST_libc-musl = "null" COMPATIBLE_HOST:libc-musl = "null"
inherit cmake systemd features_check inherit cmake systemd features_check
@ -23,24 +23,24 @@ PACKAGECONFIG[networkmanager] = "-DNETWORK_NM=ON, -DNETWORK_NM=OFF, networkmanag
REQUIRED_DISTRO_FEATURES= "systemd" REQUIRED_DISTRO_FEATURES= "systemd"
FILES_${PN} += "${datadir}/dbus-1/system-services/*.service" FILES:${PN} += "${datadir}/dbus-1/system-services/*.service"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
SYSTEMD_SERVICE_${PN} = "lms.service" SYSTEMD_SERVICE:${PN} = "lms.service"
SRC_URI = "git://github.com/intel/lms.git \ SRC_URI = "git://github.com/intel/lms.git \
" "
SRCREV = "e0ebda9d1e7884b51293b71c1bcda511a7942e1a" SRCREV = "e0ebda9d1e7884b51293b71c1bcda511a7942e1a"
do_install_append() { do_install:append() {
install -d ${D}${systemd_system_unitdir} install -d ${D}${systemd_system_unitdir}
install -m 0644 ${B}/UNS/lms.service ${D}${systemd_system_unitdir} install -m 0644 ${B}/UNS/lms.service ${D}${systemd_system_unitdir}
install -d ${D}${sysconfdir}/udev/rules.d install -d ${D}${sysconfdir}/udev/rules.d
install -m 0644 ${S}/UNS/linux_scripts/70-mei-wdt.rules ${D}${sysconfdir}/udev/rules.d/70-mei-wdt.rules install -m 0644 ${S}/UNS/linux_scripts/70-mei-wdt.rules ${D}${sysconfdir}/udev/rules.d/70-mei-wdt.rules
} }
RDEPENDS_${PN} += "ace" RDEPENDS:${PN} += "ace"
# This CVE is for Lan Management System software and not this lms. # This CVE is for Lan Management System software and not this lms.
CVE_CHECK_WHITELIST += "CVE-2018-1000535" CVE_CHECK_WHITELIST += "CVE-2018-1000535"

View File

@ -20,7 +20,7 @@ inherit pkgconfig autotools systemd gtk-doc
# gtkdocsize runs before autotools do_configure and it copies gtk-doc.m4 and fails # gtkdocsize runs before autotools do_configure and it copies gtk-doc.m4 and fails
# to copy becuase there is no m4 dir yet. # to copy becuase there is no m4 dir yet.
do_configure_prepend () { do_configure:prepend () {
mkdir -p ${S}/m4 mkdir -p ${S}/m4
} }
@ -28,13 +28,13 @@ EXTRA_OECONF = " \
--with-systemdsystemunitdir=${systemd_system_unitdir} \ --with-systemdsystemunitdir=${systemd_system_unitdir} \
" "
FILES_${PN} += "${datadir}/dbus-1/system-services/*.service" FILES:${PN} += "${datadir}/dbus-1/system-services/*.service"
SYSTEMD_SERVICE_${PN} = "thermald.service" SYSTEMD_SERVICE:${PN} = "thermald.service"
COMPATIBLE_HOST = '(i.86|x86_64).*-linux' COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
CONFFILES_${PN} = " \ CONFFILES:${PN} = " \
${sysconfdir}/thermald/thermal-conf.xml \ ${sysconfdir}/thermald/thermal-conf.xml \
${sysconfdir}/thermald/thermal-cpu-cdev-order.xml \ ${sysconfdir}/thermald/thermal-cpu-cdev-order.xml \
" "

View File

@ -14,7 +14,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+))$"
PACKAGES =+ "${PN}-headers ${PN}-samples ${PN}-loader" PACKAGES =+ "${PN}-headers ${PN}-samples ${PN}-loader"
do_install_append () { do_install:append () {
install -d ${D}${bindir} ${D}${libdir} install -d ${D}${bindir} ${D}${libdir}
install -m 755 ${B}/bin/zello* ${D}${bindir} install -m 755 ${B}/bin/zello* ${D}${bindir}
@ -22,10 +22,10 @@ do_install_append () {
} }
FILES_${PN}-headers = "${includedir}" FILES:${PN}-headers = "${includedir}"
FILES_${PN}-samples = "${bindir} ${libdir}/libze_null* ${libdir}/libze_validation*" FILES:${PN}-samples = "${bindir} ${libdir}/libze_null* ${libdir}/libze_validation*"
FILES_${PN}-loader = "${libdir}" FILES:${PN}-loader = "${libdir}"
# PN-loader (non -dev/-dbg/nativesdk- package) contains symlink .so # PN-loader (non -dev/-dbg/nativesdk- package) contains symlink .so
INSANE_SKIP_${PN}-loader = "dev-so" INSANE_SKIP:${PN}-loader = "dev-so"
INSANE_SKIP_${PN}-samples = "dev-so" INSANE_SKIP:${PN}-samples = "dev-so"

View File

@ -31,6 +31,6 @@ EXTRA_OECMAKE += " \
-DISPC_EXECUTABLE=${STAGING_BINDIR_NATIVE}/ispc \ -DISPC_EXECUTABLE=${STAGING_BINDIR_NATIVE}/ispc \
" "
PACKAGES =+ "${PN}-examples" PACKAGES =+ "${PN}-examples"
FILES_${PN}-examples = "\ FILES:${PN}-examples = "\
${bindir} \ ${bindir} \
" "

View File

@ -25,6 +25,6 @@ EXTRA_OECMAKE += " \
-DISPC_EXECUTABLE=${STAGING_BINDIR_NATIVE}/ispc \ -DISPC_EXECUTABLE=${STAGING_BINDIR_NATIVE}/ispc \
" "
PACKAGES =+ "${PN}-apps" PACKAGES =+ "${PN}-apps"
FILES_${PN}-apps = "\ FILES:${PN}-apps = "\
${bindir} \ ${bindir} \
" "

View File

@ -32,7 +32,7 @@ DEPENDS = "ndctl"
EXTRA_OECMAKE = "-DRELEASE=ON" EXTRA_OECMAKE = "-DRELEASE=ON"
do_configure_prepend() { do_configure:prepend() {
for dir in BaseTools MdeModulePkg MdePkg ShellPkg ; do for dir in BaseTools MdeModulePkg MdePkg ShellPkg ; do
ln -sf edk2/${dir} ${S} ln -sf edk2/${dir} ${S}
done done

View File

@ -21,7 +21,7 @@ OECMAKE_SOURCEPATH = "${S}/demos"
DEPENDS += "openvino-inference-engine opencv gflags" DEPENDS += "openvino-inference-engine opencv gflags"
RDEPENDS_${PN} += " \ RDEPENDS:${PN} += " \
python3-decorator \ python3-decorator \
python3-defusedxml \ python3-defusedxml \
python3-networkx \ python3-networkx \
@ -46,7 +46,7 @@ EXTRA_OECMAKE += " \
-DIE_ROOT_DIR=${WORKDIR}/InferenceEngine \ -DIE_ROOT_DIR=${WORKDIR}/InferenceEngine \
" "
do_configure_prepend(){ do_configure:prepend(){
mkdir -p ${WORKDIR}/InferenceEngine/share mkdir -p ${WORKDIR}/InferenceEngine/share
cp ${STAGING_LIBDIR}/cmake/InferenceEngine/* ${WORKDIR}/InferenceEngine/share/ cp ${STAGING_LIBDIR}/cmake/InferenceEngine/* ${WORKDIR}/InferenceEngine/share/
} }
@ -63,4 +63,4 @@ do_install(){
cp -rf ${WORKDIR}/git/tools/downloader ${D}${datadir}/openvino/open-model-zoo/tools cp -rf ${WORKDIR}/git/tools/downloader ${D}${datadir}/openvino/open-model-zoo/tools
} }
FILES_${PN} += "${datadir}/openvino" FILES:${PN} += "${datadir}/openvino"

View File

@ -30,7 +30,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \
file://thirdparty/xbyak/COPYRIGHT;md5=03532861dad9003cc2c17f14fc7a4efa \ file://thirdparty/xbyak/COPYRIGHT;md5=03532861dad9003cc2c17f14fc7a4efa \
file://inference-engine/thirdparty/clDNN/common/include/OpenCL_CLHPP_License.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \ file://inference-engine/thirdparty/clDNN/common/include/OpenCL_CLHPP_License.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
" "
LICENSE_${PN}-vpu-firmware = "ISSL" LICENSE:${PN}-vpu-firmware = "ISSL"
inherit cmake python3native inherit cmake python3native
@ -64,7 +64,7 @@ DEPENDS += "libusb1 \
" "
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_libc-musl = "null" COMPATIBLE_HOST:libc-musl = "null"
#Disable opencl temporarily. intel-compute-runtime depends on #Disable opencl temporarily. intel-compute-runtime depends on
#intel-graphics-compiler and vc-intrinsics and these two recipes fail to #intel-graphics-compiler and vc-intrinsics and these two recipes fail to
@ -76,7 +76,7 @@ PACKAGECONFIG[python3] = "-DENABLE_PYTHON=ON -DPYTHON_LIBRARY=${PYTHON_LIBRARY}
PACKAGECONFIG[vpu] = "-DENABLE_VPU=ON -DVPU_FIRMWARE_USB-MA2X8X_FILE=../mvnc/usb-ma2x8x.mvcmd -DVPU_FIRMWARE_PCIE-MA2X8X_FILE=../mvnc/pcie-ma2x8x.mvcmd,-DENABLE_VPU=OFF,,${PN}-vpu-firmware" PACKAGECONFIG[vpu] = "-DENABLE_VPU=ON -DVPU_FIRMWARE_USB-MA2X8X_FILE=../mvnc/usb-ma2x8x.mvcmd -DVPU_FIRMWARE_PCIE-MA2X8X_FILE=../mvnc/pcie-ma2x8x.mvcmd,-DENABLE_VPU=OFF,,${PN}-vpu-firmware"
PACKAGECONFIG[verbose] = "-DVERBOSE_BUILD=1,-DVERBOSE_BUILD=0" PACKAGECONFIG[verbose] = "-DVERBOSE_BUILD=1,-DVERBOSE_BUILD=0"
do_install_append() { do_install:append() {
if ${@bb.utils.contains('PACKAGECONFIG', 'vpu', 'true', 'false', d)}; then if ${@bb.utils.contains('PACKAGECONFIG', 'vpu', 'true', 'false', d)}; then
install -m0644 ${WORKDIR}/mvnc/usb-ma2x8x.mvcmd ${D}${libdir}/ install -m0644 ${WORKDIR}/mvnc/usb-ma2x8x.mvcmd ${D}${libdir}/
install -m0644 ${WORKDIR}/mvnc/pcie-ma2x8x.mvcmd ${D}${libdir}/ install -m0644 ${WORKDIR}/mvnc/pcie-ma2x8x.mvcmd ${D}${libdir}/
@ -102,13 +102,13 @@ do_install_append() {
# Otherwise e.g. ros-openvino-toolkit-dynamic-vino-sample when using dldt-inference-engine uses dldt-inference-engine WORKDIR # Otherwise e.g. ros-openvino-toolkit-dynamic-vino-sample when using dldt-inference-engine uses dldt-inference-engine WORKDIR
# instead of RSS # instead of RSS
SSTATE_SCAN_FILES_append = " *.cmake" SSTATE_SCAN_FILES:append = " *.cmake"
FILES_${PN}-dev = "${includedir} \ FILES:${PN}-dev = "${includedir} \
${libdir}/cmake \ ${libdir}/cmake \
" "
FILES_${PN} += "${libdir}/lib*${SOLIBSDEV} \ FILES:${PN} += "${libdir}/lib*${SOLIBSDEV} \
${datadir}/openvino \ ${datadir}/openvino \
${libdir}/custom_kernels \ ${libdir}/custom_kernels \
${libdir}/plugins.xml \ ${libdir}/plugins.xml \
@ -118,12 +118,12 @@ FILES_${PN} += "${libdir}/lib*${SOLIBSDEV} \
# Move inference engine samples into a separate package # Move inference engine samples into a separate package
PACKAGES =+ "${PN}-samples ${PN}-vpu-firmware" PACKAGES =+ "${PN}-samples ${PN}-vpu-firmware"
FILES_${PN}-samples = "${datadir}/inference_engine \ FILES:${PN}-samples = "${datadir}/inference_engine \
${bindir} \ ${bindir} \
" "
FILES_${PN}-vpu-firmware += "${libdir}/*.mvcmd" FILES:${PN}-vpu-firmware += "${libdir}/*.mvcmd"
# Package for inference engine python API # Package for inference engine python API
PACKAGES =+ "${PN}-${PYTHON_PN}" PACKAGES =+ "${PN}-${PYTHON_PN}"
FILES_${PN}-${PYTHON_PN} = "${PYTHON_SITEPACKAGES_DIR}/openvino" FILES:${PN}-${PYTHON_PN} = "${PYTHON_SITEPACKAGES_DIR}/openvino"

View File

@ -1 +1 @@
FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/${PN}:" FILESEXTRAPATHS:prepend:intel-x86-common := "${THISDIR}/${PN}:"

View File

@ -1,2 +1,2 @@
# Add i915 graphics firmware # Add i915 graphics firmware
PACKAGE_INSTALL_append_intel-x86-common = " linux-firmware-i915" PACKAGE_INSTALL:append:intel-x86-common = " linux-firmware-i915"

View File

@ -11,7 +11,7 @@ SRCREV = "231a1d5243cd45c7a6b511b667f1ec52178fdda8"
SRC_URI = "git://github.com/intel/libxcam.git;branch=1.5.0; \ SRC_URI = "git://github.com/intel/libxcam.git;branch=1.5.0; \
" "
COMPATIBLE_HOST_libc-musl = "null" COMPATIBLE_HOST:libc-musl = "null"
PACKAGECONFIG ??= " gst \ PACKAGECONFIG ??= " gst \
${@bb.utils.contains("DISTRO_FEATURES", "opengl", "gles", "", d)} \ ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "gles", "", d)} \
@ -27,12 +27,12 @@ PACKAGECONFIG[gles] = "--enable-gles, --disable-gles, virtual/mesa"
PACKAGECONFIG[vulkan] = "--enable-vulkan, --disable-vulkan, vulkan-loader virtual/mesa" PACKAGECONFIG[vulkan] = "--enable-vulkan, --disable-vulkan, vulkan-loader virtual/mesa"
PACKAGECONFIG[dnn] = "--enable-dnn, --disable-dnn," PACKAGECONFIG[dnn] = "--enable-dnn, --disable-dnn,"
do_install_append () { do_install:append () {
install -d ${D}${bindir}/libxcam install -d ${D}${bindir}/libxcam
cp -r ${WORKDIR}/build/tests/.libs/* ${D}${bindir}/libxcam/ cp -r ${WORKDIR}/build/tests/.libs/* ${D}${bindir}/libxcam/
} }
FILES_${PN} += "${libdir}/gstreamer-*/*.so" FILES:${PN} += "${libdir}/gstreamer-*/*.so"
FILES_${PN}-test = "${bindir}/libxcam/*" FILES:${PN}-test = "${bindir}/libxcam/*"
PACKAGES =+ "${PN}-test" PACKAGES =+ "${PN}-test"
RDEPENDS_${PN}-test =+ "bash" RDEPENDS:${PN}-test =+ "bash"

View File

@ -63,6 +63,6 @@ addtask deploy before do_build after do_compile
PACKAGES = "${PN}" PACKAGES = "${PN}"
FILES_${PN} = "${nonarch_base_libdir}" FILES:${PN} = "${nonarch_base_libdir}"
UPSTREAM_CHECK_GITTAGREGEX = "^microcode-(?P<pver>(\d+)[a-z]*)$" UPSTREAM_CHECK_GITTAGREGEX = "^microcode-(?P<pver>(\d+)[a-z]*)$"

View File

@ -16,10 +16,10 @@ LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
file://iucode_tool.c;beginline=1;endline=15;md5=71eeab3190360ff0267101b570874756" file://iucode_tool.c;beginline=1;endline=15;md5=71eeab3190360ff0267101b570874756"
DEPENDS_append_libc-musl = " argp-standalone" DEPENDS:append:libc-musl = " argp-standalone"
SRC_URI = "https://gitlab.com/iucode-tool/releases/raw/master/iucode-tool_${PV}.tar.xz" SRC_URI = "https://gitlab.com/iucode-tool/releases/raw/master/iucode-tool_${PV}.tar.xz"
SRC_URI_append_libc-musl = " file://0001-Makefile.am-Add-arg-parse-library-for-MUSL-support.patch" SRC_URI:append:libc-musl = " file://0001-Makefile.am-Add-arg-parse-library-for-MUSL-support.patch"
SRC_URI[md5sum] = "63b33cc0ea1f8c73b443412abbf39d6f" SRC_URI[md5sum] = "63b33cc0ea1f8c73b443412abbf39d6f"
SRC_URI[sha256sum] = "12b88efa4d0d95af08db05a50b3dcb217c0eb2bfc67b483779e33d498ddb2f95" SRC_URI[sha256sum] = "12b88efa4d0d95af08db05a50b3dcb217c0eb2bfc67b483779e33d498ddb2f95"

View File

@ -1,10 +1,10 @@
require recipes-core/ovmf/ovmf-shell-image.bb require recipes-core/ovmf/ovmf-shell-image.bb
WKS_SEARCH_PATH_append = ":${COREBASE}/meta/recipes-core/ovmf" WKS_SEARCH_PATH:append = ":${COREBASE}/meta/recipes-core/ovmf"
QB_DRIVE_TYPE = "/dev/vd" QB_DRIVE_TYPE = "/dev/vd"
do_image_append() { do_image:append() {
cat > ${IMAGE_ROOTFS}/startup.nsh << EOF cat > ${IMAGE_ROOTFS}/startup.nsh << EOF
EnrollDefaultKeys EnrollDefaultKeys
reset reset

View File

@ -1,6 +1,6 @@
FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/files:" FILESEXTRAPATHS:prepend:intel-x86-common := "${THISDIR}/files:"
SRC_URI_append_intel-x86-common = " \ SRC_URI:append:intel-x86-common = " \
file://0001-ovmf-RefkitTestCA-TEST-UEFI-SecureBoot.patch \ file://0001-ovmf-RefkitTestCA-TEST-UEFI-SecureBoot.patch \
" "
PACKAGECONFIG_append_intel-x86-common = " secureboot" PACKAGECONFIG:append:intel-x86-common = " secureboot"

View File

@ -1,18 +1,18 @@
require recipes-core/zlib/zlib_1.2.11.bb require recipes-core/zlib/zlib_1.2.11.bb
FILESEXTRAPATHS_append = ":${COREBASE}/meta/recipes-core/zlib/zlib" FILESEXTRAPATHS:append = ":${COREBASE}/meta/recipes-core/zlib/zlib"
SUMMARY = "Zlib Compression Library (Intel-tuned)" SUMMARY = "Zlib Compression Library (Intel-tuned)"
PROVIDES = "zlib" PROVIDES = "zlib"
SRC_URI_remove = "${SOURCEFORGE_MIRROR}/libpng/${BPN}/${PV}/${BPN}-${PV}.tar.xz" SRC_URI:remove = "${SOURCEFORGE_MIRROR}/libpng/${BPN}/${PV}/${BPN}-${PV}.tar.xz"
SRC_URI_prepend = "git://github.com/jtkukunas/zlib.git;protocol=git " SRC_URI:prepend = "git://github.com/jtkukunas/zlib.git;protocol=git "
SRCREV = "a43a247bfa16ec5368747b5b64f11ea5ca033010" SRCREV = "a43a247bfa16ec5368747b5b64f11ea5ca033010"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
RPROVIDES_${PN} += "zlib" RPROVIDES:${PN} += "zlib"
RPROVIDES_${PN}-ptest += "zlib-ptest" RPROVIDES:${PN}-ptest += "zlib-ptest"
UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+)_jtkv(\d+(\.\d+)+))$" UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+)_jtkv(\d+(\.\d+)+))$"

View File

@ -14,7 +14,7 @@ SRCREV = "9253eb8b949515d2a5030f99163a35567fe81838"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
COMPATIBLE_HOST_x86-x32 = "null" COMPATIBLE_HOST:x86-x32 = "null"
UPSTREAM_CHECK_GITTAGREGEX = "^intel-gmmlib-(?P<pver>(\d+(\.\d+)+))$" UPSTREAM_CHECK_GITTAGREGEX = "^intel-gmmlib-(?P<pver>(\d+(\.\d+)+))$"

View File

@ -20,7 +20,7 @@ REQUIRED_DISTRO_FEATURES = "systemd"
DEPENDS = "libdrm virtual/mesa systemd" DEPENDS = "libdrm virtual/mesa systemd"
USERADD_PACKAGES = "${PN}" USERADD_PACKAGES = "${PN}"
USERADD_PARAM_${PN} = "--system --no-create-home --shell /bin/false --gid nogroup media" USERADD_PARAM:${PN} = "--system --no-create-home --shell /bin/false --gid nogroup media"
SYSTEMD_SERVICE_${PN} = "hdcpd.service" SYSTEMD_SERVICE:${PN} = "hdcpd.service"
SYSTEMD_AUTO_ENABLE = "disable" SYSTEMD_AUTO_ENABLE = "disable"

View File

@ -32,4 +32,4 @@ PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false,virtual/libx11 libxext libxfixes"
PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false,wayland-native wayland" PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false,wayland-native wayland"
PROVIDES = "libva-utils" PROVIDES = "libva-utils"
RPROVIDES_${PN} += "libva-utils" RPROVIDES:${PN} += "libva-utils"

View File

@ -40,15 +40,15 @@ PACKAGECONFIG[wayland] = "-Dwith_wayland=yes,-Dwith_wayland=no,wayland-native wa
PACKAGES =+ "${PN}-x11 ${PN}-glx ${PN}-wayland" PACKAGES =+ "${PN}-x11 ${PN}-glx ${PN}-wayland"
RDEPENDS_${PN}-x11 =+ "${PN}" RDEPENDS:${PN}-x11 =+ "${PN}"
RDEPENDS_${PN}-glx =+ "${PN}-x11" RDEPENDS:${PN}-glx =+ "${PN}-x11"
FILES_${PN}-x11 =+ "${libdir}/libva-x11*${SOLIBS}" FILES:${PN}-x11 =+ "${libdir}/libva-x11*${SOLIBS}"
FILES_${PN}-glx =+ "${libdir}/libva-glx*${SOLIBS}" FILES:${PN}-glx =+ "${libdir}/libva-glx*${SOLIBS}"
FILES_${PN}-wayland =+ "${libdir}/libva-wayland*${SOLIBS}" FILES:${PN}-wayland =+ "${libdir}/libva-wayland*${SOLIBS}"
PROVIDES += "libva" PROVIDES += "libva"
RPROVIDES_${PN} += "libva" RPROVIDES:${PN} += "libva"
RPROVIDES_${PN}-x11 += "libva-x11" RPROVIDES:${PN}-x11 += "libva-x11"
RPROVIDES_${PN}-glx += "libva-glx" RPROVIDES:${PN}-glx += "libva-glx"
RPROVIDES_${PN}-wayland += "libva-wayland" RPROVIDES:${PN}-wayland += "libva-wayland"

View File

@ -21,12 +21,12 @@ S = "${WORKDIR}/${BP}/src"
EXTRA_OEMAKE='KSRC="${STAGING_KERNEL_BUILDDIR}" KVER="${KERNEL_VERSION}" INSTALL_MOD_PATH="${D}"' EXTRA_OEMAKE='KSRC="${STAGING_KERNEL_BUILDDIR}" KVER="${KERNEL_VERSION}" INSTALL_MOD_PATH="${D}"'
KERNEL_MODULE_AUTOLOAD_append_intel-core2-32 = " ixgbe" KERNEL_MODULE_AUTOLOAD:append:intel-core2-32 = " ixgbe"
KERNEL_MODULE_AUTOLOAD_append_intel-corei7-64 = " ixgbe" KERNEL_MODULE_AUTOLOAD:append:intel-corei7-64 = " ixgbe"
inherit module inherit module
do_install_append () { do_install:append () {
# Install scripts/set_irq_affinity # Install scripts/set_irq_affinity
install -d ${D}${sysconfdir}/network install -d ${D}${sysconfdir}/network
install -m 0755 ${S}/../scripts/set_irq_affinity ${D}${sysconfdir}/network install -m 0755 ${S}/../scripts/set_irq_affinity ${D}${sysconfdir}/network
@ -36,7 +36,7 @@ do_install_append () {
PACKAGES += "${PN}-script" PACKAGES += "${PN}-script"
FILES_${PN}-script += "${sysconfdir}/network/set_irq_affinity" FILES:${PN}-script += "${sysconfdir}/network/set_irq_affinity"
EXCLUDE_FROM_WORLD = "1" EXCLUDE_FROM_WORLD = "1"

View File

@ -24,12 +24,12 @@ S = "${WORKDIR}/${BP}/src"
EXTRA_OEMAKE='KSRC="${STAGING_KERNEL_BUILDDIR}" KVER="${KERNEL_VERSION}" INSTALL_MOD_PATH="${D}"' EXTRA_OEMAKE='KSRC="${STAGING_KERNEL_BUILDDIR}" KVER="${KERNEL_VERSION}" INSTALL_MOD_PATH="${D}"'
KERNEL_MODULE_AUTOLOAD_append_intel-core2-32 = " ixgbevf" KERNEL_MODULE_AUTOLOAD:append:intel-core2-32 = " ixgbevf"
KERNEL_MODULE_AUTOLOAD_append_intel-corei7-64 = " ixgbevf" KERNEL_MODULE_AUTOLOAD:append:intel-corei7-64 = " ixgbevf"
inherit module inherit module
do_install_append () { do_install:append () {
# Install scripts/set_irq_affinity # Install scripts/set_irq_affinity
install -d ${D}${sysconfdir}/network install -d ${D}${sysconfdir}/network
install -m 0755 ${S}/../scripts/set_irq_affinity ${D}${sysconfdir}/network install -m 0755 ${S}/../scripts/set_irq_affinity ${D}${sysconfdir}/network
@ -39,7 +39,7 @@ do_install_append () {
PACKAGES += "${PN}-script" PACKAGES += "${PN}-script"
FILES_${PN}-script += "${sysconfdir}/network/set_irq_affinity" FILES:${PN}-script += "${sysconfdir}/network/set_irq_affinity"
# This was fixed in kernel v4.4 # This was fixed in kernel v4.4
CVE_CHECK_WHITELIST += "CVE-2015-1142857" CVE_CHECK_WHITELIST += "CVE-2015-1142857"

View File

@ -36,16 +36,16 @@ do_configure() {
MODULES_INSTALL_TARGET="install" MODULES_INSTALL_TARGET="install"
do_install_append() { do_install:append() {
## install configs and service scripts ## install configs and service scripts
install -d ${D}${sysconfdir}/modprobe.d install -d ${D}${sysconfdir}/modprobe.d
install -m 0644 ${WORKDIR}/iwlwifi.conf ${D}${sysconfdir}/modprobe.d install -m 0644 ${WORKDIR}/iwlwifi.conf ${D}${sysconfdir}/modprobe.d
} }
RDEPENDS_${PN} = "linux-firmware-iwlwifi" RDEPENDS:${PN} = "linux-firmware-iwlwifi"
KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " iwlwifi" KERNEL_MODULE_AUTOLOAD:append:core2-32-intel-common = " iwlwifi"
KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " iwlwifi" KERNEL_MODULE_AUTOLOAD:append:corei7-64-intel-common = " iwlwifi"
KERNEL_MODULE_PACKAGE_PREFIX = "backport-iwlwifi" KERNEL_MODULE_PACKAGE_PREFIX = "backport-iwlwifi"

View File

@ -1,14 +1,14 @@
require recipes-kernel/linux/linux-yocto.inc require recipes-kernel/linux/linux-yocto.inc
require recipes-kernel/linux/meta-intel-compat-kernel.inc require recipes-kernel/linux/meta-intel-compat-kernel.inc
FILESEXTRAPATHS_prepend := "${THISDIR}/linux-intel:" FILESEXTRAPATHS:prepend := "${THISDIR}/linux-intel:"
SRC_URI = " \ SRC_URI = " \
git://github.com/intel/mainline-tracking.git;protocol=https;name=machine;nobranch=1; \ git://github.com/intel/mainline-tracking.git;protocol=https;name=machine;nobranch=1; \
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=${KMETA_BRANCH};destsuffix=${KMETA} \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=${KMETA_BRANCH};destsuffix=${KMETA} \
file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch \ file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch \
" "
SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg" SRC_URI:append:core2-32-intel-common = " file://disable_skylake_sound.cfg"
KMETA = "kernel-meta" KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2" KCONF_BSP_AUDIT_LEVEL = "2"
@ -29,6 +29,6 @@ PV = "${LINUX_VERSION}+git${SRCPV}"
COMPATIBLE_MACHINE ?= "(intel-corei7-64|intel-core2-32)" COMPATIBLE_MACHINE ?= "(intel-corei7-64|intel-core2-32)"
# Functionality flags # Functionality flags
KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}" KERNEL_FEATURES:append = " ${KERNEL_EXTRA_FEATURES}"
KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}" KERNEL_FEATURES:append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"
KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/security/security.scc" KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/security/security.scc"

View File

@ -10,7 +10,7 @@ python () {
} }
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
SRC_URI_append = " file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch \ SRC_URI:append = " file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch \
" "
KBRANCH = "5.10/preempt-rt" KBRANCH = "5.10/preempt-rt"

View File

@ -10,7 +10,7 @@ python () {
} }
LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
SRC_URI_append = " file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch \ SRC_URI:append = " file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch \
" "
KBRANCH = "5.4/preempt-rt" KBRANCH = "5.4/preempt-rt"

View File

@ -1,7 +1,7 @@
require recipes-kernel/linux/linux-yocto.inc require recipes-kernel/linux/linux-yocto.inc
require recipes-kernel/linux/meta-intel-compat-kernel.inc require recipes-kernel/linux/meta-intel-compat-kernel.inc
FILESEXTRAPATHS_prepend := "${THISDIR}/linux-intel:" FILESEXTRAPATHS:prepend := "${THISDIR}/linux-intel:"
KERNEL_CONFIG_URI ?= "git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=${KMETA_BRANCH};destsuffix=${KMETA}" KERNEL_CONFIG_URI ?= "git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=${KMETA_BRANCH};destsuffix=${KMETA}"
@ -10,8 +10,8 @@ SRC_URI = " \
${KERNEL_CONFIG_URI} \ ${KERNEL_CONFIG_URI} \
" "
SRC_URI_append = " file://enable_lynxpoint_gpio.cfg" SRC_URI:append = " file://enable_lynxpoint_gpio.cfg"
SRC_URI_append_core2-32-intel-common = " file://disable_skylake_sound.cfg" SRC_URI:append:core2-32-intel-common = " file://disable_skylake_sound.cfg"
LINUX_VERSION_EXTENSION ??= "-intel-pk-${LINUX_KERNEL_TYPE}" LINUX_VERSION_EXTENSION ??= "-intel-pk-${LINUX_KERNEL_TYPE}"
@ -22,5 +22,5 @@ KCONF_BSP_AUDIT_LEVEL = "2"
COMPATIBLE_MACHINE ?= "(intel-corei7-64|intel-core2-32)" COMPATIBLE_MACHINE ?= "(intel-corei7-64|intel-core2-32)"
KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}" KERNEL_FEATURES:append = " ${KERNEL_EXTRA_FEATURES}"
KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}" KERNEL_FEATURES:append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)}"

View File

@ -5,7 +5,7 @@ KMETA_BRANCH = "yocto-5.10"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
SRC_URI_append = " file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch \ SRC_URI:append = " file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch \
" "
DEPENDS += "elfutils-native openssl-native util-linux-native" DEPENDS += "elfutils-native openssl-native util-linux-native"
@ -15,8 +15,8 @@ SRCREV_machine ?= "916ac934a98bc8206c1b5e1500c891dbcb43aac7"
SRCREV_meta ?= "cd049697e9b2d3e9118110d476075ff8f87202cc" SRCREV_meta ?= "cd049697e9b2d3e9118110d476075ff8f87202cc"
# For Crystalforest and Romley # For Crystalforest and Romley
KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio" KERNEL_MODULE_AUTOLOAD:append:core2-32-intel-common = " uio"
KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " uio" KERNEL_MODULE_AUTOLOAD:append:corei7-64-intel-common = " uio"
# Functionality flags # Functionality flags
KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/security/security.scc" KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/security/security.scc"
@ -29,4 +29,4 @@ KCONF_BSP_AUDIT_LEVEL = "0"
# Disabling CONFIG_SND_SOC_INTEL_SKYLAKE for 32-bit, does not allow to set CONFIG_SND_SOC_INTEL_SST too, which # Disabling CONFIG_SND_SOC_INTEL_SKYLAKE for 32-bit, does not allow to set CONFIG_SND_SOC_INTEL_SST too, which
# causes config warning too. # causes config warning too.
KCONF_AUDIT_LEVEL_core2-32-intel-common = "0" KCONF_AUDIT_LEVEL:core2-32-intel-common = "0"

View File

@ -5,7 +5,7 @@ KMETA_BRANCH = "yocto-5.4"
LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
SRC_URI_append = " file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch" SRC_URI:append = " file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-.patch"
DEPENDS += "elfutils-native openssl-native util-linux-native" DEPENDS += "elfutils-native openssl-native util-linux-native"
@ -14,8 +14,8 @@ SRCREV_machine ?= "7a821854911e315d3ed3fe2fc626e12906c9ab24"
SRCREV_meta ?= "656383210d369bbd49a7a278c6c7c7313f0df825" SRCREV_meta ?= "656383210d369bbd49a7a278c6c7c7313f0df825"
# For Crystalforest and Romley # For Crystalforest and Romley
KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio" KERNEL_MODULE_AUTOLOAD:append:core2-32-intel-common = " uio"
KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " uio" KERNEL_MODULE_AUTOLOAD:append:corei7-64-intel-common = " uio"
# Functionality flags # Functionality flags
KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/security/security.scc" KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc features/security/security.scc"

View File

@ -1,21 +1,21 @@
FILESEXTRAPATHS_prepend_intel-x86-common := "${THISDIR}/${PN}:" FILESEXTRAPATHS:prepend:intel-x86-common := "${THISDIR}/${PN}:"
COMPATIBLE_MACHINE_core2-32-intel-common = "${MACHINE}" COMPATIBLE_MACHINE:core2-32-intel-common = "${MACHINE}"
KMACHINE_core2-32-intel-common = "intel-core2-32" KMACHINE:core2-32-intel-common = "intel-core2-32"
KERNEL_FEATURES_append_core2-32-intel-common = "${KERNEL_FEATURES_INTEL_COMMON}" KERNEL_FEATURES:append:core2-32-intel-common = "${KERNEL_FEATURES_INTEL_COMMON}"
COMPATIBLE_MACHINE_corei7-64-intel-common = "${MACHINE}" COMPATIBLE_MACHINE:corei7-64-intel-common = "${MACHINE}"
KMACHINE_corei7-64-intel-common = "intel-corei7-64" KMACHINE:corei7-64-intel-common = "intel-corei7-64"
KERNEL_FEATURES_append_corei7-64-intel-common = "${KERNEL_FEATURES_INTEL_COMMON}" KERNEL_FEATURES:append:corei7-64-intel-common = "${KERNEL_FEATURES_INTEL_COMMON}"
# NOTE: We do not set SRCREVs here as -dev is intended to be built with AUTOREV # NOTE: We do not set SRCREVs here as -dev is intended to be built with AUTOREV
# and setting them here breaks the default mechanism to use AUTOREV if the # and setting them here breaks the default mechanism to use AUTOREV if the
# default SRCREV is set and linux-yocto-dev is the preferred provider. # default SRCREV is set and linux-yocto-dev is the preferred provider.
# For Crystalforest and Romley # For Crystalforest and Romley
KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " uio" KERNEL_MODULE_AUTOLOAD:append:core2-32-intel-common = " uio"
KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " uio" KERNEL_MODULE_AUTOLOAD:append:corei7-64-intel-common = " uio"
# For FRI2, NUC # For FRI2, NUC
KERNEL_MODULE_AUTOLOAD_append_core2-32-intel-common = " iwlwifi" KERNEL_MODULE_AUTOLOAD:append:core2-32-intel-common = " iwlwifi"
KERNEL_MODULE_AUTOLOAD_append_corei7-64-intel-common = " iwlwifi" KERNEL_MODULE_AUTOLOAD:append:corei7-64-intel-common = " iwlwifi"

View File

@ -1,4 +1,4 @@
# The kernel build is 64-bit regardless, so include both common overrides. # The kernel build is 64-bit regardless, so include both common overrides.
# Without this, the kernel will be missing vars that make it buildable for the # Without this, the kernel will be missing vars that make it buildable for the
# intel-corei7-64 machine. # intel-corei7-64 machine.
MACHINEOVERRIDES_prepend_corei7-64-x32-intel-common = "corei7-64-intel-common:" MACHINEOVERRIDES:prepend:corei7-64-x32-intel-common = "corei7-64-intel-common:"

View File

@ -34,4 +34,4 @@ do_install() {
} }
RDEPENDS_${PN}-dev_remove = "${PN} (= ${EXTENDPKGV})" RDEPENDS:${PN}-dev:remove = "${PN} (= ${EXTENDPKGV})"

View File

@ -26,14 +26,14 @@ SRC_URI = "git://github.com/intel/media-driver.git;protocol=https;nobranch=1 \
SRCREV = "008fb3b400dd906276f999eeaef3f49d52fd3d05" SRCREV = "008fb3b400dd906276f999eeaef3f49d52fd3d05"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
COMPATIBLE_HOST_x86-x32 = "null" COMPATIBLE_HOST:x86-x32 = "null"
UPSTREAM_CHECK_GITTAGREGEX = "^intel-media-(?P<pver>(?!600\..*)\d+(\.\d+)+)$" UPSTREAM_CHECK_GITTAGREGEX = "^intel-media-(?P<pver>(?!600\..*)\d+(\.\d+)+)$"
inherit cmake pkgconfig inherit cmake pkgconfig
MEDIA_DRIVER_ARCH_x86 = "32" MEDIA_DRIVER_ARCH:x86 = "32"
MEDIA_DRIVER_ARCH_x86-64 = "64" MEDIA_DRIVER_ARCH:x86-64 = "64"
EXTRA_OECMAKE += " \ EXTRA_OECMAKE += " \
-DMEDIA_RUN_TEST_SUITE=OFF \ -DMEDIA_RUN_TEST_SUITE=OFF \
@ -41,12 +41,12 @@ EXTRA_OECMAKE += " \
-DMEDIA_BUILD_FATAL_WARNINGS=OFF \ -DMEDIA_BUILD_FATAL_WARNINGS=OFF \
" "
CXXFLAGS_append_x86 = " -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" CXXFLAGS:append:x86 = " -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
do_configure_prepend_toolchain-clang() { do_configure:prepend:toolchain-clang() {
sed -i -e '/-fno-tree-pre/d' ${S}/media_driver/cmake/linux/media_compile_flags_linux.cmake sed -i -e '/-fno-tree-pre/d' ${S}/media_driver/cmake/linux/media_compile_flags_linux.cmake
} }
FILES_${PN} += " \ FILES:${PN} += " \
${libdir}/dri/ \ ${libdir}/dri/ \
" "

View File

@ -29,6 +29,6 @@ PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "x11", "x11", "", d)}
PACKAGECONFIG[x11] = "-Dwith_x11=yes, -Dwith_x11=no" PACKAGECONFIG[x11] = "-Dwith_x11=yes, -Dwith_x11=no"
PACKAGECONFIG[wayland] = "-Dwith_wayland=yes, -Dwith_wayland=no, wayland wayland-native virtual/egl" PACKAGECONFIG[wayland] = "-Dwith_wayland=yes, -Dwith_wayland=no, wayland wayland-native virtual/egl"
FILES_${PN} += "${libdir}/dri/*.so" FILES:${PN} += "${libdir}/dri/*.so"
FILES_${PN}-dev += "${libdir}/dri/*.la" FILES:${PN}-dev += "${libdir}/dri/*.la"
FILES_${PN}-dbg += "${libdir}/dri/.debug" FILES:${PN}-dbg += "${libdir}/dri/.debug"

View File

@ -13,7 +13,7 @@ SRC_URI = "git://github.com/intel/libyami.git;branch=apache \
SRCREV = "08606d0a43e0ef15e5b61cc13563169370ce8715" SRCREV = "08606d0a43e0ef15e5b61cc13563169370ce8715"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
CXXFLAGS_append = " -Wno-error" CXXFLAGS:append = " -Wno-error"
PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "x11", "x11", "", d)}" PACKAGECONFIG ??= "${@bb.utils.contains("DISTRO_FEATURES", "x11", "x11", "", d)}"
PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11 libxrandr libxrender" PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11 libxrandr libxrender"

View File

@ -12,7 +12,7 @@ CVE_DETAILS = "intel:media_sdk"
# Only for 64 bit until media-driver issues aren't fixed # Only for 64 bit until media-driver issues aren't fixed
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_x86-x32 = "null" COMPATIBLE_HOST:x86-x32 = "null"
inherit features_check inherit features_check
REQUIRED_DISTRO_FEATURES = "opengl" REQUIRED_DISTRO_FEATURES = "opengl"
@ -44,17 +44,17 @@ inherit cmake pkgconfig
EXTRA_OECMAKE += "-DMFX_INCLUDE=${S}/api/include" EXTRA_OECMAKE += "-DMFX_INCLUDE=${S}/api/include"
do_install_append() { do_install:append() {
mv ${D}${datadir}/mfx/samples ${D}${libdir}/mfx/samples mv ${D}${datadir}/mfx/samples ${D}${libdir}/mfx/samples
} }
PACKAGE_BEFORE_PN = " ${PN}-samples" PACKAGE_BEFORE_PN = " ${PN}-samples"
FILES_${PN} += " \ FILES:${PN} += " \
${libdir}/mfx \ ${libdir}/mfx \
${datadir}/mfx/plugins.cfg \ ${datadir}/mfx/plugins.cfg \
" "
FILES_${PN}-samples = "${libdir}/mfx/samples" FILES:${PN}-samples = "${libdir}/mfx/samples"
INSANE_SKIP_${PN}-samples += "staticdev" INSANE_SKIP:${PN}-samples += "staticdev"

View File

@ -12,7 +12,7 @@ PE = "1"
# Only for 64 bit # Only for 64 bit
COMPATIBLE_HOST = '(x86_64).*-linux' COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST_x86-x32 = "null" COMPATIBLE_HOST:x86-x32 = "null"
DEPENDS += "libdrm libva intel-media-driver onevpl" DEPENDS += "libdrm libva intel-media-driver onevpl"

View File

@ -24,12 +24,12 @@ COMPATIBLE_HOST = '(x86_64).*-linux'
PACKAGES =+ "${PN}-examples" PACKAGES =+ "${PN}-examples"
FILES_${PN}-examples = "${datadir}/oneVPL/examples \ FILES:${PN}-examples = "${datadir}/oneVPL/examples \
" "
FILES_SOLIBSDEV = "" FILES_SOLIBSDEV = ""
FILES_${PN}-dev += "${libdir}/libvpl.so" FILES:${PN}-dev += "${libdir}/libvpl.so"
FILES_${PN} += "${datadir} \ FILES:${PN} += "${datadir} \
${libdir}/libvpl_wayland.so \ ${libdir}/libvpl_wayland.so \
" "

View File

@ -1,12 +1,12 @@
require recipes-core/images/core-image-minimal.bb require recipes-core/images/core-image-minimal.bb
DEPENDS_remove = "grub-efi" DEPENDS:remove = "grub-efi"
inherit uefi-comboapp inherit uefi-comboapp
WKS_FILE = "generic-bootdisk.wks.in" WKS_FILE = "generic-bootdisk.wks.in"
do_uefiapp_deploy_append() { do_uefiapp_deploy:append() {
for i in ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.boot*.efi; do for i in ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.boot*.efi; do
target=`basename $i` target=`basename $i`
target=`echo $target | sed -e 's/${IMAGE_LINK_NAME}.//'` target=`echo $target | sed -e 's/${IMAGE_LINK_NAME}.//'`

View File

@ -14,20 +14,20 @@ S = "${WORKDIR}/git"
DEPENDS += "util-linux libxml2" DEPENDS += "util-linux libxml2"
DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}" DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
RDEPENDS_${PN} += "bash" RDEPENDS:${PN} += "bash"
USERADD_PACKAGES = "${PN}" USERADD_PACKAGES = "${PN}"
USERADD_PARAM_${PN} = "--system --no-create-home --shell /bin/false -g mei jhi" USERADD_PARAM:${PN} = "--system --no-create-home --shell /bin/false -g mei jhi"
GROUPADD_PARAM_${PN} = "-g 880 mei" GROUPADD_PARAM:${PN} = "-g 880 mei"
COMPATIBLE_HOST_libc-musl = 'null' COMPATIBLE_HOST:libc-musl = 'null'
SYSTEMD_SERVICE_${PN} = "jhi.service" SYSTEMD_SERVICE:${PN} = "jhi.service"
INITSCRIPT_PACKAGES = "${PN}" INITSCRIPT_PACKAGES = "${PN}"
INITSCRIPT_NAME_${PN} = "${PN}" INITSCRIPT_NAME:${PN} = "${PN}"
INITSCRIPT_PARAMS_${PN} = "defaults" INITSCRIPT_PARAMS:${PN} = "defaults"
# systemd is the default so they are installed when sysvinit is not selected as INIT_SYSTEM # systemd is the default so they are installed when sysvinit is not selected as INIT_SYSTEM
EXTRA_OECMAKE = "-DCMAKE_SKIP_RPATH=ON \ EXTRA_OECMAKE = "-DCMAKE_SKIP_RPATH=ON \
@ -36,7 +36,7 @@ EXTRA_OECMAKE = "-DCMAKE_SKIP_RPATH=ON \
-DAPP_REPO_DIR=${localstatedir}/cache/dal/applet_repository \ -DAPP_REPO_DIR=${localstatedir}/cache/dal/applet_repository \
" "
do_install_append () { do_install:append () {
install -d ${D}${localstatedir}/cache/dal/applet_repository install -d ${D}${localstatedir}/cache/dal/applet_repository
chown -R jhi ${D}${localstatedir}/cache/dal/applet_repository chown -R jhi ${D}${localstatedir}/cache/dal/applet_repository
@ -52,9 +52,9 @@ do_install_append () {
PACKAGES += "${PN}-test" PACKAGES += "${PN}-test"
FILES_${PN}-dev = "" FILES:${PN}-dev = ""
FILES_${PN} = "\ FILES:${PN} = "\
${sbindir} \ ${sbindir} \
${sysconfdir} \ ${sysconfdir} \
${libdir}/lib*${SOLIBSDEV} \ ${libdir}/lib*${SOLIBSDEV} \
@ -64,7 +64,7 @@ FILES_${PN} = "\
${localstatedir}/cache/dal/applet_repository \ ${localstatedir}/cache/dal/applet_repository \
" "
FILES_${PN}-test = "\ FILES:${PN}-test = "\
${bindir} \ ${bindir} \
${libdir}/dal/applets \ ${libdir}/dal/applets \
" "

View File

@ -21,7 +21,7 @@ EXTRA_OECMAKE += " \
-DCMAKE_SKIP_RPATH=ON \ -DCMAKE_SKIP_RPATH=ON \
" "
do_install_append() { do_install:append() {
install -d ${D}${bindir}/libipt install -d ${D}${bindir}/libipt
install -d ${D}${bindir}/libipt/tests install -d ${D}${bindir}/libipt/tests
@ -29,5 +29,5 @@ do_install_append() {
cp -r ${WORKDIR}/git/test/src/* ${D}${bindir}/libipt/tests cp -r ${WORKDIR}/git/test/src/* ${D}${bindir}/libipt/tests
} }
FILES_${PN}-test = "${bindir}" FILES:${PN}-test = "${bindir}"
PACKAGES =+ "${PN}-test" PACKAGES =+ "${PN}-test"

View File

@ -37,7 +37,7 @@ S = "${WORKDIR}/git"
inherit autotools pkgconfig inherit autotools pkgconfig
inherit native inherit native
do_configure_prepend() { do_configure:prepend() {
cd ${S} cd ${S}
sed -i s#RECIPE_SYSROOT#${RECIPE_SYSROOT_NATIVE}#g configure.ac sed -i s#RECIPE_SYSROOT#${RECIPE_SYSROOT_NATIVE}#g configure.ac