From 878454bdcb91187909bedcf914e7740e7a48b2d4 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Sun, 12 Jul 2026 22:29:35 +0800
Subject: [PATCH] Update mickledore meta
---
bsp/yocto/meta-igkboard/mickledore/recipes-core/images/yocto-image-ml.bb | 0
/dev/null | 178 --------------------------------------------
bsp/yocto/meta-igkboard/mickledore/recipes-bsp/u-boot/uenv_1.0.bb | 2
bsp/yocto/meta-igkboard/mickledore/recipes-kernel/hello-mod/hello-mod.bb | 2
bsp/yocto/meta-igkboard/mickledore/recipes-core/images/yocto-image-full.bb | 2
5 files changed, 3 insertions(+), 181 deletions(-)
diff --git a/bsp/yocto/meta-igkboard/mickledore/recipes-bsp/u-boot/uenv_1.0.bb b/bsp/yocto/meta-igkboard/mickledore/recipes-bsp/u-boot/uenv_1.0.bb
index b632d6c..fb69ef4 100644
--- a/bsp/yocto/meta-igkboard/mickledore/recipes-bsp/u-boot/uenv_1.0.bb
+++ b/bsp/yocto/meta-igkboard/mickledore/recipes-bsp/u-boot/uenv_1.0.bb
@@ -1,6 +1,6 @@
DESCRIPTION = "U-boot Env from config.txt"
SECTION = "app"
-LICENSE = "GPLv2"
+LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
diff --git a/bsp/yocto/meta-igkboard/mickledore/images/yocto-image-full.bb b/bsp/yocto/meta-igkboard/mickledore/recipes-core/images/yocto-image-full.bb
similarity index 98%
rename from bsp/yocto/meta-igkboard/mickledore/images/yocto-image-full.bb
rename to bsp/yocto/meta-igkboard/mickledore/recipes-core/images/yocto-image-full.bb
index 2b00cc2..4c850ed 100644
--- a/bsp/yocto/meta-igkboard/mickledore/images/yocto-image-full.bb
+++ b/bsp/yocto/meta-igkboard/mickledore/recipes-core/images/yocto-image-full.bb
@@ -47,7 +47,7 @@
hostapd wireless-tools iw \
i2c-tools spidev-test spitools \
libgpiod libgpiod-tools mosquitto \
- fb-test fbgrab libdrm ffmpeg \
+ fb-test fbgrab libdrm \
opencv zbar v4l-utils yavta \
alsa-state pulseaudio-server \
python3 python3-pip tmux \
diff --git a/bsp/yocto/meta-igkboard/mickledore/images/yocto-image-ml.bb b/bsp/yocto/meta-igkboard/mickledore/recipes-core/images/yocto-image-ml.bb
similarity index 100%
rename from bsp/yocto/meta-igkboard/mickledore/images/yocto-image-ml.bb
rename to bsp/yocto/meta-igkboard/mickledore/recipes-core/images/yocto-image-ml.bb
diff --git a/bsp/yocto/meta-igkboard/mickledore/recipes-kernel/hello-mod/hello-mod.bb b/bsp/yocto/meta-igkboard/mickledore/recipes-kernel/hello-mod/hello-mod.bb
index f6694a5..ab9b67f 100644
--- a/bsp/yocto/meta-igkboard/mickledore/recipes-kernel/hello-mod/hello-mod.bb
+++ b/bsp/yocto/meta-igkboard/mickledore/recipes-kernel/hello-mod/hello-mod.bb
@@ -1,7 +1,7 @@
SUMMARY = "My Custom Linux Kernel Hello Module"
DESCRIPTION = "${SUMMARY}"
-LICENSE = "GPLv2"
+LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
SRC_URI = "file://Makefile \
diff --git a/bsp/yocto/meta-igkboard/mickledore/tools/igkboard-setup.sh b/bsp/yocto/meta-igkboard/mickledore/tools/igkboard-setup.sh
deleted file mode 100755
index 9482970..0000000
--- a/bsp/yocto/meta-igkboard/mickledore/tools/igkboard-setup.sh
+++ /dev/null
@@ -1,178 +0,0 @@
-#!/bin/bash
-
-CWD=$(pwd)
-
-function log_error(){
- echo -ne "\e[31m $1 \e[0m\n"
-}
-
-function usage(){
- echo "Usage:"
- echo " MACHINE=<machine> source igkboard-setup.sh <build-dir>"
- echo "Options:"
- echo " <machine> machine name"
- echo " - igkboard-imx8mp"
- echo " - igkboard-imx6ull"
- echo " * [-b build-dir]: Build directory, if unspecified script uses 'build' as output directory"
- echo " * [-h]: help"
- echo "Examples: "
- echo "$ MACHINE=igkboard-imx8mp source sources/meta-igkboard/tools/igkboard-setup.sh -b igkboard-imx8mp"
- echo "$ MACHINE=igkboard-imx6ull source sources/meta-igkboard/tools/igkboard-setup.sh -b igkboard-imx6ull"
- echo
-}
-
-function cleanup_EULA(){
- cd $CWD/sources/meta-freescale
- if [ -h EULA ]; then
- echo Cleanup meta-freescale/EULA...
- git checkout -- EULA
- fi
- if [ ! -f classes/fsl-eula-unpack.bbclass ]; then
- echo Cleanup meta-freescale/classes/fsl-eula-unpack.bbclass...
- git checkout -- classes/fsl-eula-unpack.bbclass
- fi
- cd -
-}
-
-function file_override() {
- source_path=$1
- override_root=$2
- if [ -f $source_path ]; then
- override_path=$override_root/`basename $source_path`
- if [ -f $override_path ]; then
- echo "\
-
-WARNING: The file '$CWD/$source_path' is replacing the upstream file '$CWD/$override_path'. \
-Overrides by file replacement are error-prone and discouraged. Please find an \
-alternative override mechanism that uses meta-data only.
-"
- rm $override_path
- fi
- fi
-}
-
-function machine_overrides() {
- layer=$1
- upstream_layer=$2
- machines="../sources/$layer/conf/machine/*"
- machine_includes="../sources/$layer/conf/machine/include/*"
- for machine in $machines; do
- file_override $machine ../sources/$upstream_layer/conf/machine
- done
- for machine_include in $machine_includes; do
- file_override $machine_include ../sources/$upstream_layer/conf/machine/include
- done
-}
-
-function bbclass_overrides() {
- layer=$1
- upstream_layer=$2
- bbclasses="../sources/$layer/classes/*"
- for bbclass in $bbclasses; do
- file_override $bbclass ../sources/$upstream_layer/classes
- done
-}
-
-function hook_in_layer() {
- layer=$1
- shift
- if [ "$1" = "" ]; then
- upstream_layers="meta-freescale"
- else
- upstream_layers="$@"
- fi
-
- # echo "BBLAYERS += \"\${BSPDIR}/sources/$layer\"" >> conf/bblayers.conf
- for upstream_layer in $upstream_layers; do
- machine_overrides $layer $upstream_layer
- bbclass_overrides $layer $upstream_layer
- done
-}
-
-function igkboard_conf_set(){
- local build_dir=$1
- cp $CWD/sources/meta-igkboard/conf/${MACHINE}_local.conf $CWD/${build_dir}/conf/local.conf
- cp $CWD/sources/meta-igkboard/conf/bblayers.conf $CWD/${build_dir}/conf/bblayers.conf
-}
-
-function run(){
- local build_dir=$1
- local oeroot=$CWD/sources/poky
- if [ -e $CWD/sources/oe-core ]; then
- oeroot=$CWD/sources/oe-core
- fi
- . $oeroot/oe-init-build-env $CWD/$build_dir > /dev/null
- if [ ! -e conf/local.conf ]; then
- log_error "oe-init-build-env does not generated."
- exit -1
- fi
- igkboard_conf_set $build_dir
-
- # Clean up PATH, because if it includes tokens to current directories somehow,
- # wrong binaries can be used instead of the expected ones during task execution
- export PATH="`echo $PATH | sed 's/\(:.\|:\)*:/:/g;s/^.\?://;s/:.\?$//'`"
-
- cat <<EOF
- Welcome LingYun IoT Gateway Kit Board Yocto BSP
-
- The Yocto Project has extensive documentation about OE including a
- reference manual which can be found at:
- http://yoctoproject.org/documentation
-
- You can now run 'bitbake <target>'
-
- Common targets are:
- yocto-image-full
- core-image-minimal
- imx-image-full
-
-EOF
-
- hook_in_layer meta-imx/meta-bsp
- hook_in_layer meta-imx/meta-sdk
- hook_in_layer meta-nxp-demo-experience
-}
-
-function start(){
- if [ "$(whoami)" = "root" ]; then
- echo "ERROR: do not use the BSP as root. Exiting..."
- exit -1
- fi
- local BUILD_DIR;
- local OLD_OPTIND=$OPTIND
-
- while getopts "b:h" fsl_setup_flag
- do
- case $fsl_setup_flag in
- b)
- BUILD_DIR="$OPTARG";
- echo -e "\n Build directory is " $BUILD_DIR
- ;;
- h)
- usage
- exit -1
- ;;
- \?)
- usage
- exit -1;;
- esac
- done
- shift $((OPTIND-1))
-
- OPTIND=$OLD_OPTIND
-
- if [ -z "$BUILD_DIR" ]; then
- BUILD_DIR='build'
- fi
- if [ -z "$MACHINE" ]; then
- echo setting to default machine
- MACHINE='igkboard-imx8mp'
- fi
- cleanup_EULA;
-
- mkdir -p $BUILD_DIR
- run $BUILD_DIR
-}
-
-start $@
-
--
Gitblit v1.10.0