From da09a968beb389b83b2f7f919d9eab0c1d0aea1e Mon Sep 17 00:00:00 2001 From: Wayne Ren Date: Sun, 13 Apr 2025 16:25:16 +0800 Subject: [PATCH 1/3] openeuler.conf: bluetooth can be part of defaut distro features * now bluetooth can be part of defaut distro features * x11 still need to be improved Signed-off-by: Wayne Ren --- meta-openeuler/conf/distro/openeuler.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-openeuler/conf/distro/openeuler.conf b/meta-openeuler/conf/distro/openeuler.conf index 4c5d20fd2b5..fa43b690d46 100644 --- a/meta-openeuler/conf/distro/openeuler.conf +++ b/meta-openeuler/conf/distro/openeuler.conf @@ -27,7 +27,7 @@ DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${OPENEULER_DEFAULT_DISTRO_FEATUR DISTRO_FEATURES += "${@['', 'sysvinit']['${INIT_MANAGER}' == 'mdev-busybox']}" # remove currently unsupported features -DISTRO_FEATURES_DEFAULT:remove = "bluetooth x11" +DISTRO_FEATURES_DEFAULT:remove = "x11" ## kernel related configurations # the oldest kernel supported by openeuler embedded is 5.10 -- Gitee From a8f999d64b220196bc85a95a23e133418992bdc7 Mon Sep 17 00:00:00 2001 From: Wayne Ren Date: Sun, 13 Apr 2025 16:30:20 +0800 Subject: [PATCH 2/3] nghttp2: update packages rdepends nghttp2 1.58.0 dose not include nghttp2 server and client. so update the rdepends to aovid dependency error. Signed-off-by: Wayne Ren --- meta-openeuler/recipes-support/nghttp2/nghttp2_%.bbappend | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-openeuler/recipes-support/nghttp2/nghttp2_%.bbappend b/meta-openeuler/recipes-support/nghttp2/nghttp2_%.bbappend index 005f0227158..760df19736f 100644 --- a/meta-openeuler/recipes-support/nghttp2/nghttp2_%.bbappend +++ b/meta-openeuler/recipes-support/nghttp2/nghttp2_%.bbappend @@ -7,3 +7,6 @@ SRC_URI += " \ file://backport-CVE-2024-28182-1.patch \ file://backport-CVE-2024-28182-2.patch \ " + +# accroding to nghttp2-1.57.0.bb, no nghttp2-client and nghttp2-server +RDEPENDS:${PN} = "${PN}-proxy (>= ${PV}) " -- Gitee From 9e669095d5d61554c31f69cd1909e492466a6d99 Mon Sep 17 00:00:00 2001 From: Wayne Ren Date: Sun, 13 Apr 2025 20:44:57 +0800 Subject: [PATCH 3/3] x264: add the dependency of gnu-config-native in openeuler, prebuilt external toolchain is used, so the chain x264->binutils-native- ->gnu-config-native will be broken. so we add gnu-config-native to the DEPENDS here. when ${OPENEULER_PREBUILT_TOOLS_ENABLE}" = "yes", the special handling in do_prepare_gnu_config is required, bease DEPENDS += "gnu-config-native" does not work, as in openeuler_hosttools.inc, ASSUME_PROVIDED += "gnu-config-native" is set Signed-off-by: Wayne Ren --- meta-openeuler/recipes-multimedia/x264/x264_%.bbappend | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta-openeuler/recipes-multimedia/x264/x264_%.bbappend b/meta-openeuler/recipes-multimedia/x264/x264_%.bbappend index aa88f2e764d..44eaf76f8a0 100644 --- a/meta-openeuler/recipes-multimedia/x264/x264_%.bbappend +++ b/meta-openeuler/recipes-multimedia/x264/x264_%.bbappend @@ -2,6 +2,14 @@ PV = "0.164" +# in openeuler, prebuilt external toolchain is used, so the chain x264->binutils-native- +# ->gnu-config-native will be broken. so we add gnu-config-native to the DEPENDS here. +# +# when ${OPENEULER_PREBUILT_TOOLS_ENABLE}" = "yes", the special handling in +# do_prepare_gnu_config is required, because DEPENDS += "gnu-config-native" does not work +# as in openeuler_hosttools.inc, ASSUME_PROVIDED += "gnu-config-native" is set +DEPENDS += "gnu-config-native" + # source change to openEuler SRC_URI = "file://x264-0.164-20231001git31e19f92.tar.bz2 \ file://x264-nover.patch \ -- Gitee