diff --git a/conf/distro/include/oel.inc b/conf/distro/include/oel.inc index d1d6202..5b4b389 100644 --- a/conf/distro/include/oel.inc +++ b/conf/distro/include/oel.inc @@ -4,6 +4,9 @@ SDK_VENDOR = "-oelsdk" SDK_VERSION := "${@'${DISTRO_VERSION}'.replace('snapshot-${DATE}','snapshot')}" SDK_NAME_PREFIX = "${DISTRO}" +# Product policy: accept recipes/components flagged as commercial. +LICENSE_FLAGS_ACCEPTED:append = " commercial" + MAINTAINER = "O.S. Systems Software LTDA. " TARGET_VENDOR = "-oel" diff --git a/recipes-staging/wifi-connect/wifi-connect-4.11.84-crates.inc b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect-4.11.84-crates.inc similarity index 100% rename from recipes-staging/wifi-connect/wifi-connect-4.11.84-crates.inc rename to dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect-4.11.84-crates.inc diff --git a/recipes-staging/wifi-connect/wifi-connect/0001-params-disable-num-default-features.patch b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/0001-params-disable-num-default-features.patch similarity index 76% rename from recipes-staging/wifi-connect/wifi-connect/0001-params-disable-num-default-features.patch rename to dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/0001-params-disable-num-default-features.patch index 8bdcb49..f1b2b51 100644 --- a/recipes-staging/wifi-connect/wifi-connect/0001-params-disable-num-default-features.patch +++ b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/0001-params-disable-num-default-features.patch @@ -1,6 +1,6 @@ From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: OSSystems -Date: Fri, 5 Jun 2026 14:50:00 +0000 +From: Luciano Gomes +Date: Tue, 16 Jun 2026 00:00:00 +0000 Subject: [PATCH] params: disable num default features params only uses num::NumCast, so it does not need num's default @@ -8,9 +8,9 @@ bigint, complex, rational, and rustc-serialize feature set. Disabling the defaults avoids compiling legacy rustc-serialize derives that no longer build with current Rust. -Upstream-Status: Inappropriate [no upstream] +Upstream-Status: Inappropriate [oe-specific] -Signed-off-by: OSSystems +Signed-off-by: Luciano Gomes --- Cargo.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes-staging/wifi-connect/wifi-connect/0001-traitobject-remove-duplicate-marker-trait-impls.patch b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/0001-traitobject-remove-duplicate-marker-trait-impls.patch similarity index 83% rename from recipes-staging/wifi-connect/wifi-connect/0001-traitobject-remove-duplicate-marker-trait-impls.patch rename to dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/0001-traitobject-remove-duplicate-marker-trait-impls.patch index c8aa9a6..e550ad6 100644 --- a/recipes-staging/wifi-connect/wifi-connect/0001-traitobject-remove-duplicate-marker-trait-impls.patch +++ b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/0001-traitobject-remove-duplicate-marker-trait-impls.patch @@ -1,14 +1,14 @@ From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: OSSystems -Date: Fri, 5 Jun 2026 14:40:00 +0000 +From: Luciano Gomes +Date: Tue, 16 Jun 2026 00:00:00 +0000 Subject: [PATCH] traitobject: remove duplicate marker trait impls Recent Rust versions canonicalize duplicate and reordered auto-trait bounds, so these impls conflict with `Send + Sync`. -Upstream-Status: Inappropriate [no upstream] +Upstream-Status: Inappropriate [oe-specific] -Signed-off-by: OSSystems +Signed-off-by: Luciano Gomes --- src/impls.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/recipes-staging/wifi-connect/wifi-connect/0001-wifi-connect-refresh-lockfile-for-params-num-features.patch b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/0001-wifi-connect-refresh-lockfile-for-params-num-features.patch similarity index 94% rename from recipes-staging/wifi-connect/wifi-connect/0001-wifi-connect-refresh-lockfile-for-params-num-features.patch rename to dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/0001-wifi-connect-refresh-lockfile-for-params-num-features.patch index b2a147c..42aecc6 100644 --- a/recipes-staging/wifi-connect/wifi-connect/0001-wifi-connect-refresh-lockfile-for-params-num-features.patch +++ b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/0001-wifi-connect-refresh-lockfile-for-params-num-features.patch @@ -1,6 +1,6 @@ From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: OSSystems -Date: Fri, 5 Jun 2026 15:00:00 +0000 +From: Luciano Gomes +Date: Tue, 16 Jun 2026 00:00:00 +0000 Subject: [PATCH] wifi-connect: refresh lockfile for params num features The vendored params crate is patched to disable num default features. @@ -9,7 +9,7 @@ to rewrite the lockfile during do_compile. Upstream-Status: Inappropriate [oe-specific] -Signed-off-by: OSSystems +Signed-off-by: Luciano Gomes --- Cargo.lock | 55 +++--------------------------------------------------- 1 file changed, 3 insertions(+), 52 deletions(-) diff --git a/recipes-staging/wifi-connect/wifi-connect/wifi-connect-start.sh b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/wifi-connect-start.sh similarity index 100% rename from recipes-staging/wifi-connect/wifi-connect/wifi-connect-start.sh rename to dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/wifi-connect-start.sh diff --git a/recipes-staging/wifi-connect/wifi-connect/wifi-connect.service b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/wifi-connect.service similarity index 81% rename from recipes-staging/wifi-connect/wifi-connect/wifi-connect.service rename to dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/wifi-connect.service index be8fdc3..33a32e1 100644 --- a/recipes-staging/wifi-connect/wifi-connect/wifi-connect.service +++ b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect/wifi-connect.service @@ -2,6 +2,7 @@ Description=Start Wi-Fi Connection Application Wants=network.target After=NetworkManager.service dbus.service +ConditionPathExistsGlob=/sys/class/net/*/wireless [Service] ExecStart=/usr/bin/wifi-connect-start.sh diff --git a/recipes-staging/wifi-connect/wifi-connect_4.11.84.bb b/dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect_4.11.84.bb similarity index 100% rename from recipes-staging/wifi-connect/wifi-connect_4.11.84.bb rename to dynamic-layers/networking-layer/recipes-connectivity/wifi-connect/wifi-connect_4.11.84.bb diff --git a/recipes-core/easysplash/easysplash-animation-default_2.0.0.bb b/recipes-core/easysplash/easysplash-animation-default_2.0.0.bb index 927e1c5..2b2bbc0 100644 --- a/recipes-core/easysplash/easysplash-animation-default_2.0.0.bb +++ b/recipes-core/easysplash/easysplash-animation-default_2.0.0.bb @@ -5,6 +5,8 @@ BUGTRACKER = "https://github.com/OSSystems/EasySplash/issues" SECTION = "graphics" CVE_PRODUCT = "easysplash" LICENSE = "CLOSED" +LICENSE_FLAGS = "commercial" +LICENSE_FLAGS_DETAILS[commercial] = "Requires gstreamer1.0-libav, which is license-flagged commercial." require easysplash-common-2.0.inc diff --git a/recipes-core/easysplash/easysplash-animation-ossystems_2.0.0.bb b/recipes-core/easysplash/easysplash-animation-ossystems_2.0.0.bb index 12bc66c..2a442cc 100644 --- a/recipes-core/easysplash/easysplash-animation-ossystems_2.0.0.bb +++ b/recipes-core/easysplash/easysplash-animation-ossystems_2.0.0.bb @@ -5,6 +5,8 @@ BUGTRACKER = "https://github.com/OSSystems/EasySplash/issues" SECTION = "graphics" CVE_PRODUCT = "easysplash" LICENSE = "CLOSED" +LICENSE_FLAGS = "commercial" +LICENSE_FLAGS_DETAILS[commercial] = "Requires gstreamer1.0-libav, which is license-flagged commercial." require easysplash-common-2.0.inc diff --git a/recipes-core/easysplash/easysplash-config_2.0.0.bb b/recipes-core/easysplash/easysplash-config_2.0.0.bb index 5706cf5..35c7340 100644 --- a/recipes-core/easysplash/easysplash-config_2.0.0.bb +++ b/recipes-core/easysplash/easysplash-config_2.0.0.bb @@ -8,6 +8,8 @@ LICENSE = "CLOSED" SRC_URI += "file://easysplash.default" +S = "${UNPACKDIR}" + do_install() { install -Dm 0644 ${UNPACKDIR}/easysplash.default ${D}${sysconfdir}/default/easysplash }