glib-2.0: address ptest failures

Particularly:
- one of the tests requires a C.utf-8 locale
(only available in glibc)
- another needs .gir files to be installed

Also, consolidate the ptest dependencies in a
single variable assignment.

(From OE-Core rev: e9b318408bd6e68e4d7f7d4f74abf6d55f2dae09)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Alexander Kanavin
2025-03-13 18:05:03 +01:00
committed by Richard Purdie
parent 6654368434
commit 96ca859344

View File

@@ -157,8 +157,6 @@ CODEGEN_PYTHON_RDEPENDS:mingw32 = ""
RDEPENDS:${PN}-codegen += "${CODEGEN_PYTHON_RDEPENDS}"
RDEPENDS:${PN}-ptest += "${PN}-utils"
RDEPENDS:${PN}-ptest += "\
coreutils \
libgcc \
@@ -171,6 +169,7 @@ RDEPENDS:${PN}-ptest += "\
tzdata-europe \
tzdata-posix \
shared-mime-info \
${PN}-dev \
${PN}-locale-ja \
${PN}-locale-fr \
${PN}-locale-el \
@@ -179,6 +178,7 @@ RDEPENDS:${PN}-ptest += "\
${PN}-locale-pl \
${PN}-locale-ru \
${PN}-locale-th \
${PN}-utils \
python3-core \
python3-modules \
${@bb.utils.contains('GI_DATA_ENABLED', 'True', 'python3-dbusmock', '', d)} \
@@ -190,6 +190,7 @@ RDEPENDS:${PN}-ptest += "\
locale-base-fr-fr \
locale-base-ru-ru \
"
INSANE_SKIP:${PN}-ptest = "dev-deps"
RDEPENDS:${PN}-ptest:append:libc-glibc = "\
glibc-gconv-utf-16 \
@@ -203,6 +204,7 @@ RDEPENDS:${PN}-ptest:append:libc-glibc = "\
glibc-gconv-iso8859-15 \
glibc-charmap-invariant \
glibc-localedata-translit-cjk-variants \
locale-base-c \
locale-base-lt-lt \
locale-base-ja-jp.euc-jp \
locale-base-fa-ir \