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