diff options
25 files changed, 185 insertions, 63 deletions
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.3.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.4.bb index 5fe8a1c105..5eefb07532 100644 --- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.3.bb +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.4.bb | |||
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = " \ | |||
12 | 12 | ||
13 | DEPENDS = "dbus ncurses" | 13 | DEPENDS = "dbus ncurses" |
14 | 14 | ||
15 | SRCREV = "331d5e03516a99c56b3064dbbbd639a3ae848d36" | 15 | SRCREV = "3f79bcae5d4415f82907b49221ca05241a7f263c" |
16 | BRANCH = "${@oe.utils.trim_version('${PV}', 2)}" | 16 | BRANCH = "${@oe.utils.trim_version('${PV}', 2)}" |
17 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=${BRANCH};protocol=https" | 17 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=${BRANCH};protocol=https" |
18 | 18 | ||
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0005-Fix-GCC15-warning-that-ciso646-is-deprecated-in-C-17.patch b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0005-Fix-GCC15-warning-that-ciso646-is-deprecated-in-C-17.patch new file mode 100644 index 0000000000..7fe9ab4708 --- /dev/null +++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0005-Fix-GCC15-warning-that-ciso646-is-deprecated-in-C-17.patch | |||
@@ -0,0 +1,43 @@ | |||
1 | From aa102147cdfff3aa971e61038a6455bff6828350 Mon Sep 17 00:00:00 2001 | ||
2 | From: Derek Mauro <dmauro@google.com> | ||
3 | Date: Tue, 29 Apr 2025 06:23:36 -0700 | ||
4 | Subject: [PATCH] Fix GCC15 warning that <ciso646> is deprecated in C++17 | ||
5 | |||
6 | PiperOrigin-RevId: 752709743 | ||
7 | Change-Id: I4d6b52bca913d888818e1380268089743b03ca2b | ||
8 | Upstream-Status: Backport [https://github.com/abseil/abseil-cpp/commit/5f3435aba00bcd7f12062d2e8e1839b4eaf1a575] | ||
9 | --- | ||
10 | absl/hash/internal/hash.h | 14 +++++++++++++- | ||
11 | 1 file changed, 13 insertions(+), 1 deletion(-) | ||
12 | |||
13 | diff --git a/absl/hash/internal/hash.h b/absl/hash/internal/hash.h | ||
14 | index f4a0d785..6937f413 100644 | ||
15 | --- a/absl/hash/internal/hash.h | ||
16 | +++ b/absl/hash/internal/hash.h | ||
17 | @@ -26,13 +26,25 @@ | ||
18 | |||
19 | #include "absl/base/config.h" | ||
20 | |||
21 | +// GCC15 warns that <ciso646> is deprecated in C++17 and suggests using | ||
22 | +// <version> instead, even though <version> is not available in C++17 mode prior | ||
23 | +// to GCC9. | ||
24 | +#if defined(__has_include) | ||
25 | +#if __has_include(<version>) | ||
26 | +#define ABSL_INTERNAL_VERSION_HEADER_AVAILABLE 1 | ||
27 | +#endif | ||
28 | +#endif | ||
29 | + | ||
30 | // For feature testing and determining which headers can be included. | ||
31 | -#if ABSL_INTERNAL_CPLUSPLUS_LANG >= 202002L | ||
32 | +#if ABSL_INTERNAL_CPLUSPLUS_LANG >= 202002L || \ | ||
33 | + ABSL_INTERNAL_VERSION_HEADER_AVAILABLE | ||
34 | #include <version> | ||
35 | #else | ||
36 | #include <ciso646> | ||
37 | #endif | ||
38 | |||
39 | +#undef ABSL_INTERNAL_VERSION_HEADER_AVAILABLE | ||
40 | + | ||
41 | #include <algorithm> | ||
42 | #include <array> | ||
43 | #include <bitset> | ||
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb index 5368dfaada..39c3b0b6db 100644 --- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb +++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb | |||
@@ -14,6 +14,7 @@ SRC_URI = "git://github.com/abseil/abseil-cpp;branch=${BRANCH};protocol=https \ | |||
14 | file://0002-Remove-maes-option-from-cross-compilation.patch \ | 14 | file://0002-Remove-maes-option-from-cross-compilation.patch \ |
15 | file://0003-Remove-neon-option-from-cross-compilation.patch \ | 15 | file://0003-Remove-neon-option-from-cross-compilation.patch \ |
16 | file://0004-abseil-ppc-fixes.patch \ | 16 | file://0004-abseil-ppc-fixes.patch \ |
17 | file://0005-Fix-GCC15-warning-that-ciso646-is-deprecated-in-C-17.patch \ | ||
17 | " | 18 | " |
18 | 19 | ||
19 | S = "${WORKDIR}/git" | 20 | S = "${WORKDIR}/git" |
diff --git a/meta-oe/recipes-devtools/jq/jq_1.7.1.bb b/meta-oe/recipes-devtools/jq/jq_1.8.0.bb index a6a1d6a07a..af35324b5f 100644 --- a/meta-oe/recipes-devtools/jq/jq_1.7.1.bb +++ b/meta-oe/recipes-devtools/jq/jq_1.8.0.bb | |||
@@ -6,13 +6,13 @@ HOMEPAGE = "https://jqlang.github.io/jq/" | |||
6 | BUGTRACKER = "https://github.com/jqlang/jq/issues" | 6 | BUGTRACKER = "https://github.com/jqlang/jq/issues" |
7 | SECTION = "utils" | 7 | SECTION = "utils" |
8 | LICENSE = "MIT" | 8 | LICENSE = "MIT" |
9 | LIC_FILES_CHKSUM = "file://COPYING;md5=488f4e0b04c0456337fb70d1ac1758ba" | 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=08ffb5ac7e7e6bfc66968b89f01f512a" |
10 | 10 | ||
11 | GITHUB_BASE_URI = "https://github.com/jqlang/${BPN}/releases/" | 11 | GITHUB_BASE_URI = "https://github.com/jqlang/${BPN}/releases/" |
12 | SRC_URI = "${GITHUB_BASE_URI}/download/${BPN}-${PV}/${BPN}-${PV}.tar.gz \ | 12 | SRC_URI = "${GITHUB_BASE_URI}/download/${BPN}-${PV}/${BPN}-${PV}.tar.gz \ |
13 | file://run-ptest \ | 13 | file://run-ptest \ |
14 | " | 14 | " |
15 | SRC_URI[sha256sum] = "478c9ca129fd2e3443fe27314b455e211e0d8c60bc8ff7df703873deeee580c2" | 15 | SRC_URI[sha256sum] = "91811577f91d9a6195ff50c2bffec9b72c8429dc05ec3ea022fd95c06d2b319c" |
16 | 16 | ||
17 | inherit autotools github-releases ptest | 17 | inherit autotools github-releases ptest |
18 | 18 | ||
@@ -26,9 +26,6 @@ PACKAGECONFIG[oniguruma] = "--with-oniguruma,--without-oniguruma,onig" | |||
26 | # enable if you want ptest running under valgrind | 26 | # enable if you want ptest running under valgrind |
27 | PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind" | 27 | PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind" |
28 | 28 | ||
29 | # Gets going with gcc-15 but See if it can be removed with next upgrade | ||
30 | CFLAGS += "-std=gnu17" | ||
31 | |||
32 | do_configure:append() { | 29 | do_configure:append() { |
33 | sed -i -e "/^ac_cs_config=/ s:${WORKDIR}::g" ${B}/config.status | 30 | sed -i -e "/^ac_cs_config=/ s:${WORKDIR}::g" ${B}/config.status |
34 | } | 31 | } |
diff --git a/meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb b/meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb index f18ef1f292..7cb6c097f3 100644 --- a/meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb +++ b/meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb | |||
@@ -101,3 +101,6 @@ do_install_ptest () { | |||
101 | sed -i -e 's#${PYTHON}#/usr/bin/python3#g' `find ${D}${PTEST_PATH} -name CTestTestfile.cmake` | 101 | sed -i -e 's#${PYTHON}#/usr/bin/python3#g' `find ${D}${PTEST_PATH} -name CTestTestfile.cmake` |
102 | sed -i -e 's#${WORKDIR}##g' `find ${D}${PTEST_PATH} -name CTestTestfile.cmake` | 102 | sed -i -e 's#${WORKDIR}##g' `find ${D}${PTEST_PATH} -name CTestTestfile.cmake` |
103 | } | 103 | } |
104 | |||
105 | # It needs fortran compiler and we do not enable fortran with clang yet | ||
106 | TOOLCHAIN = "gcc" | ||
diff --git a/meta-oe/recipes-extended/redis/redis_6.2.16.bb b/meta-oe/recipes-extended/redis/redis_6.2.18.bb index fbf2f04e3d..171c6640f2 100644 --- a/meta-oe/recipes-extended/redis/redis_6.2.16.bb +++ b/meta-oe/recipes-extended/redis/redis_6.2.18.bb | |||
@@ -18,7 +18,7 @@ SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \ | |||
18 | file://0006-Define-correct-gregs-for-RISCV32.patch \ | 18 | file://0006-Define-correct-gregs-for-RISCV32.patch \ |
19 | " | 19 | " |
20 | 20 | ||
21 | SRC_URI[sha256sum] = "846bff83c26d827d49f8cc8114ea9d1e72eea1169f7de36b8135ea2cec104e7d" | 21 | SRC_URI[sha256sum] = "470c75bac73d7390be4dd66479c6f29e86371c5d380ce0c7efb4ba2bbda3612d" |
22 | 22 | ||
23 | inherit update-rc.d systemd useradd | 23 | inherit update-rc.d systemd useradd |
24 | 24 | ||
diff --git a/meta-oe/recipes-security/audit/audit_4.0.3.bb b/meta-oe/recipes-security/audit/audit_4.0.4.bb index 356ee6a84d..952a362698 100644 --- a/meta-oe/recipes-security/audit/audit_4.0.3.bb +++ b/meta-oe/recipes-security/audit/audit_4.0.4.bb | |||
@@ -13,7 +13,7 @@ SRC_URI = "git://github.com/linux-audit/${BPN}-userspace.git;branch=master;proto | |||
13 | " | 13 | " |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
16 | SRCREV = "51d154c5b7ec91831cbb89fe6ca54d8eb7ba344c" | 16 | SRCREV = "81dcded2ed9e407dd1357eda0bdc0855f06085e6" |
17 | 17 | ||
18 | inherit autotools python3targetconfig update-rc.d systemd | 18 | inherit autotools python3targetconfig update-rc.d systemd |
19 | 19 | ||
diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb index 9932cf01db..a892a55844 100644 --- a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb +++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb | |||
@@ -37,13 +37,24 @@ PACKAGECONFIG[x11] = "--with-x,--without-x,virtual/libx11 libxext libxt" | |||
37 | PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2" | 37 | PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2" |
38 | 38 | ||
39 | do_install:append:class-target() { | 39 | do_install:append:class-target() { |
40 | for file in MagickCore-config.im7 MagickWand-config.im7 Magick++-config.im7; do | 40 | for file in MagickCore-config.im7 MagickWand-config.im7; do |
41 | sed -i 's,${STAGING_DIR_TARGET},,g' ${D}${bindir}/"$file" | 41 | sed -i 's,${STAGING_DIR_TARGET},,g' "${D}${bindir}/$file" |
42 | done | 42 | done |
43 | sed -i 's,${S},,g' ${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml | 43 | |
44 | sed -i 's,${B},,g' ${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml | 44 | if ${@bb.utils.contains('PACKAGECONFIG', 'cxx', 'true', 'false', d)}; then |
45 | sed -i 's,${RECIPE_SYSROOT},,g' ${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml | 45 | sed -i 's,${STAGING_DIR_TARGET},,g' "${D}${bindir}/Magick++-config.im7" |
46 | sed -i 's,${HOSTTOOLS_DIR},${bindir},g' ${D}${sysconfdir}/ImageMagick-7/delegates.xml | 46 | fi |
47 | |||
48 | if ${@bb.utils.contains('PACKAGECONFIG', 'xml', 'true', 'false', d)}; then | ||
49 | xml_config="${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml" | ||
50 | sed -i 's,${S},,g' "$xml_config" | ||
51 | sed -i 's,${B},,g' "$xml_config" | ||
52 | sed -i 's,${RECIPE_SYSROOT},,g' "$xml_config" | ||
53 | fi | ||
54 | |||
55 | if ${@bb.utils.contains_any('PACKAGECONFIG', 'webp openjpeg', 'true', 'false', d)}; then | ||
56 | sed -i 's,${HOSTTOOLS_DIR},${bindir},g' "${D}${sysconfdir}/ImageMagick-7/delegates.xml" | ||
57 | fi | ||
47 | } | 58 | } |
48 | 59 | ||
49 | FILES:${PN} += "${libdir}/ImageMagick-${BASE_PV}/config-Q16* \ | 60 | FILES:${PN} += "${libdir}/ImageMagick-${BASE_PV}/config-Q16* \ |
diff --git a/meta-oe/recipes-support/imx-cst/imx-cst/0001-fix-missing-makefile-rule-dependency.patch b/meta-oe/recipes-support/imx-cst/imx-cst/0001-fix-missing-makefile-rule-dependency.patch new file mode 100644 index 0000000000..ce7626ab31 --- /dev/null +++ b/meta-oe/recipes-support/imx-cst/imx-cst/0001-fix-missing-makefile-rule-dependency.patch | |||
@@ -0,0 +1,45 @@ | |||
1 | From 73509cb22ffab827dc3e3ccda2781683b8e8296d Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?K=C3=A9l=C3=A9fa=20San=C3=A9?= <kelefa.sane@smile.fr> | ||
3 | Date: Mon, 2 Jun 2025 11:07:08 +0200 | ||
4 | Subject: [PATCH] fix missing makefile rule dependency | ||
5 | |||
6 | During, the package build with an high CPU load we can face | ||
7 | a build failed issue, caused by the header file cst_parser.h not present | ||
8 | when compiling cst_lexer.c, which depend on cst_parser.h: | ||
9 | | x86_64-poky-linux-gcc ... -c cst_lexer.c -o cst_lexer.d | ||
10 | | ../../code/front_end/src/cst_lexer.l:21:10: fatal error: | ||
11 | |cst_parser.h: No such file or directory | ||
12 | | 21 | #include "cst_parser.h" | ||
13 | | | ^~~~~~~~~~~~~~ | ||
14 | | compilation terminated. | ||
15 | |||
16 | The file cst_parser.h is generated during compilation | ||
17 | by a makefile rule which also generate cst_parser.c | ||
18 | |||
19 | To fix the issue, makefile rule needed to be update | ||
20 | in order for compilation of cst_lexer.c to be done, | ||
21 | always after the generation of cst_parser.h and .c | ||
22 | |||
23 | Upstream-Status: Submitted [https://community.nxp.com/t5/Other-NXP-Products/Package-imx-code-signing-tool-3-4-0-dfsg-2-build-issue/m-p/2108575#M28853] | ||
24 | |||
25 | Signed-off-by: Kelefa Sane <kelefa.sane@smile.fr> | ||
26 | --- | ||
27 | code/build/make/rules.mk | 5 +++++ | ||
28 | 1 file changed, 5 insertions(+) | ||
29 | |||
30 | diff --git a/code/build/make/rules.mk b/code/build/make/rules.mk | ||
31 | index 7720e4b..239108b 100644 | ||
32 | --- a/code/build/make/rules.mk | ||
33 | +++ b/code/build/make/rules.mk | ||
34 | @@ -35,6 +35,11 @@ LFLAGS := -t | ||
35 | @echo "Link $@" | ||
36 | $(LD) $^ $(LDFLAGS) -o $@ | ||
37 | |||
38 | +# Compilation of cst_lexer.c require cst_parser.h | ||
39 | +# (cst_lexer.c include cst_parser.h) which is generated | ||
40 | +# by the same makefile genrating cst_parser.c | ||
41 | +cst_lexer.o: cst_parser.c | ||
42 | + | ||
43 | %.o: %.c | ||
44 | @echo "Compile $@" | ||
45 | # generate dependency file | ||
diff --git a/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb b/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb index c4b7ce032d..375c0b4e10 100644 --- a/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb +++ b/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb | |||
@@ -16,6 +16,7 @@ DEBIAN_PGK_VERSION = "${PV}+dfsg" | |||
16 | 16 | ||
17 | SRC_URI = "\ | 17 | SRC_URI = "\ |
18 | ${DEBIAN_MIRROR}/main/i/${DEBIAN_PGK_NAME}/${DEBIAN_PGK_NAME}_${DEBIAN_PGK_VERSION}.orig.tar.xz \ | 18 | ${DEBIAN_MIRROR}/main/i/${DEBIAN_PGK_NAME}/${DEBIAN_PGK_NAME}_${DEBIAN_PGK_VERSION}.orig.tar.xz \ |
19 | file://0001-fix-missing-makefile-rule-dependency.patch \ | ||
19 | " | 20 | " |
20 | 21 | ||
21 | SRC_URI[sha256sum] = "52ee3cee3bc500a42095f73c4584e223b4b9d2dfc1cd3e5df965c5952eba8c8d" | 22 | SRC_URI[sha256sum] = "52ee3cee3bc500a42095f73c4584e223b4b9d2dfc1cd3e5df965c5952eba8c8d" |
diff --git a/meta-oe/recipes-support/pcp/pcp/0001-pcp-htop-fix-header-build-race-condition.patch b/meta-oe/recipes-support/pcp/pcp/0001-pcp-htop-fix-header-build-race-condition.patch new file mode 100644 index 0000000000..2c3cf696ed --- /dev/null +++ b/meta-oe/recipes-support/pcp/pcp/0001-pcp-htop-fix-header-build-race-condition.patch | |||
@@ -0,0 +1,33 @@ | |||
1 | From d04ea418c5fcfec2f6fbb2dd9f982ddf12c5be87 Mon Sep 17 00:00:00 2001 | ||
2 | From: Yoann Congal <yoann.congal@smile.fr> | ||
3 | Date: Tue, 3 Jun 2025 10:02:58 +0200 | ||
4 | Subject: [PATCH] pcp-htop: fix header build race condition | ||
5 | |||
6 | .c and .h files are soft-linked before being compiled. Under heavy load | ||
7 | or a build with a high CPU count, the compilation can start before | ||
8 | header files are softlinked, resulting in a build error: | ||
9 | | pcp-htop.c:13:10: fatal error: CommandLine.h: No such file or directory | ||
10 | | 13 | #include "CommandLine.h" | ||
11 | | | ^~~~~~~~~~~~~~~ | ||
12 | |||
13 | Fix this by adding the make dependency between object files and the | ||
14 | headers. | ||
15 | |||
16 | Upstream-Status: Backport [https://github.com/performancecopilot/pcp/commit/0ca303467ce382127cd9676e288bf7690a93f084] | ||
17 | Signed-off-by: Yoann Congal <yoann.congal@smile.fr> | ||
18 | --- | ||
19 | src/pcp/htop/GNUmakefile | 1 + | ||
20 | 1 file changed, 1 insertion(+) | ||
21 | |||
22 | diff --git a/src/pcp/htop/GNUmakefile b/src/pcp/htop/GNUmakefile | ||
23 | index 3e29638d6..898f0b766 100644 | ||
24 | --- a/src/pcp/htop/GNUmakefile | ||
25 | +++ b/src/pcp/htop/GNUmakefile | ||
26 | @@ -224,6 +224,7 @@ default: build-me | ||
27 | include $(BUILDRULES) | ||
28 | |||
29 | ifeq "$(HAVE_NCURSESW)" "true" | ||
30 | +$(OBJECTS): $(HFILES) | ||
31 | build-me: $(TOPXFILES) $(SUBXFILES) $(CFGXFILES) $(CMDTARGET) $(DISTLINKS) $(MAN_PAGES) | ||
32 | |||
33 | install: default | ||
diff --git a/meta-oe/recipes-support/pcp/pcp_6.3.7.bb b/meta-oe/recipes-support/pcp/pcp_6.3.7.bb index c390b9eec2..65efac06be 100644 --- a/meta-oe/recipes-support/pcp/pcp_6.3.7.bb +++ b/meta-oe/recipes-support/pcp/pcp_6.3.7.bb | |||
@@ -14,6 +14,7 @@ SRC_URI += "file://0001-Remove-unsuitble-part-for-cross-compile.patch \ | |||
14 | file://pass-options-to-AR.patch \ | 14 | file://pass-options-to-AR.patch \ |
15 | file://fix_parallel_make.patch \ | 15 | file://fix_parallel_make.patch \ |
16 | file://0001-bind2-Use-pmcpp-from-native-builds.patch \ | 16 | file://0001-bind2-Use-pmcpp-from-native-builds.patch \ |
17 | file://0001-pcp-htop-fix-header-build-race-condition.patch \ | ||
17 | " | 18 | " |
18 | 19 | ||
19 | export PCP_DIR = "${RECIPE_SYSROOT_NATIVE}" | 20 | export PCP_DIR = "${RECIPE_SYSROOT_NATIVE}" |
diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc b/meta-python/conf/include/ptest-packagelists-meta-python.inc index b953ae2502..c62bfab034 100644 --- a/meta-python/conf/include/ptest-packagelists-meta-python.inc +++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc | |||
@@ -72,6 +72,7 @@ PTESTS_FAST_META_PYTHON = "\ | |||
72 | python3-pyroute2 \ | 72 | python3-pyroute2 \ |
73 | python3-pyserial \ | 73 | python3-pyserial \ |
74 | python3-pytest-mock \ | 74 | python3-pytest-mock \ |
75 | python3-pytest-sugar \ | ||
75 | python3-pytoml \ | 76 | python3-pytoml \ |
76 | python3-pyyaml-include \ | 77 | python3-pyyaml-include \ |
77 | python3-pydbus \ | 78 | python3-pydbus \ |
diff --git a/meta-python/recipes-devtools/python/python3-awesomeversion_24.6.0.bb b/meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb index 8bb5ddd54e..ae600a48b6 100644 --- a/meta-python/recipes-devtools/python/python3-awesomeversion_24.6.0.bb +++ b/meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb | |||
@@ -4,7 +4,7 @@ SECTION = "devel/python" | |||
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | LIC_FILES_CHKSUM = "file://LICENCE.md;md5=92622b5a8e216099be741d78328bae5d" | 5 | LIC_FILES_CHKSUM = "file://LICENCE.md;md5=92622b5a8e216099be741d78328bae5d" |
6 | 6 | ||
7 | SRC_URI[sha256sum] = "aee7ccbaed6f8d84e0f0364080c7734a0166d77ea6ccfcc4900b38917f1efc71" | 7 | SRC_URI[sha256sum] = "d64c9f3579d2f60a5aa506a9dd0b38a74ab5f45e04800f943a547c1102280f31" |
8 | 8 | ||
9 | RDEPENDS:${PN} += "python3-profile python3-logging" | 9 | RDEPENDS:${PN} += "python3-profile python3-logging" |
10 | 10 | ||
diff --git a/meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb b/meta-python/recipes-devtools/python/python3-cmd2_2.6.0.bb index 45644b4e8f..b5dc97fb02 100644 --- a/meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb +++ b/meta-python/recipes-devtools/python/python3-cmd2_2.6.0.bb | |||
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=01d2b71040983a2abc614fc4d0284771" | |||
5 | 5 | ||
6 | DEPENDS += "python3-setuptools-scm-native" | 6 | DEPENDS += "python3-setuptools-scm-native" |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "30a0d385021fbe4a4116672845e5695bbe56eb682f9096066776394f954a7429" | 8 | SRC_URI[sha256sum] = "8cffaba7810526421cab3bfa0101b4907e1298ff2bcd8119615965a2eae5d95f" |
9 | 9 | ||
10 | inherit pypi python_setuptools_build_meta python3native | 10 | inherit pypi python_setuptools_build_meta python3native |
11 | 11 | ||
diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb b/meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb index 9c4330a361..9438d2f32c 100644 --- a/meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb +++ b/meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb | |||
@@ -3,7 +3,7 @@ HOMEPAGE = "https://coverage.readthedocs.io" | |||
3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "7a3d62b3b03b4b6fd41a085f3574874cf946cb4604d2b4d3e8dca8cd570ca501" | 6 | SRC_URI[sha256sum] = "a886d531373a1f6ff9fad2a2ba4a045b68467b779ae729ee0b3b10ac20033b27" |
7 | 7 | ||
8 | inherit pypi python_setuptools_build_meta | 8 | inherit pypi python_setuptools_build_meta |
9 | 9 | ||
diff --git a/meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch b/meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch deleted file mode 100644 index 4604da2b57..0000000000 --- a/meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch +++ /dev/null | |||
@@ -1,37 +0,0 @@ | |||
1 | From 1777174bb97c0b514033a09b820078b0d117f4a8 Mon Sep 17 00:00:00 2001 | ||
2 | From: Bert Blommers <info@bertblommers.nl> | ||
3 | Date: Fri, 28 Jun 2024 19:21:04 +0000 | ||
4 | Subject: [PATCH] Admin: Support Python 3.13 | ||
5 | |||
6 | Upstream-Status: Backport [https://github.com/spulec/freezegun/pull/550] | ||
7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
8 | --- | ||
9 | .github/workflows/ci.yaml | 9 ++++++--- | ||
10 | tests/test_datetimes.py | 6 +++--- | ||
11 | 2 files changed, 9 insertions(+), 6 deletions(-) | ||
12 | |||
13 | diff --git a/tests/test_datetimes.py b/tests/test_datetimes.py | ||
14 | index a6f1989..b75ad3b 100644 | ||
15 | --- a/tests/test_datetimes.py | ||
16 | +++ b/tests/test_datetimes.py | ||
17 | @@ -534,17 +534,17 @@ def test_method_decorator_works_on_unittest(self) -> None: | ||
18 | @freeze_time('2013-04-09', as_kwarg='frozen_time') | ||
19 | def test_method_decorator_works_on_unittest_kwarg_frozen_time(self, frozen_time: Any) -> None: | ||
20 | self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today()) | ||
21 | - self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today()) | ||
22 | + assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09" | ||
23 | |||
24 | @freeze_time('2013-04-09', as_kwarg='hello') | ||
25 | def test_method_decorator_works_on_unittest_kwarg_hello(self, **kwargs: Any) -> None: | ||
26 | self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today()) | ||
27 | - self.assertEqual(datetime.date(2013, 4, 9), kwargs.get('hello').time_to_freeze.today()) # type: ignore | ||
28 | + assert kwargs.get("hello").time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09" # type: ignore | ||
29 | |||
30 | @freeze_time(lambda: datetime.date(year=2013, month=4, day=9), as_kwarg='frozen_time') | ||
31 | def test_method_decorator_works_on_unittest_kwarg_frozen_time_with_func(self, frozen_time: Any) -> None: | ||
32 | self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today()) | ||
33 | - self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today()) | ||
34 | + assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09" | ||
35 | |||
36 | |||
37 | @freeze_time('2013-04-09') | ||
diff --git a/meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb b/meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb index 9d823da507..56674c448b 100644 --- a/meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb +++ b/meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb | |||
@@ -3,14 +3,10 @@ HOMEPAGE = "https://github.com/spulec/freezegun" | |||
3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=acf1d209bb6eddae4cbe6ffd6a0144fe" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=acf1d209bb6eddae4cbe6ffd6a0144fe" |
5 | 5 | ||
6 | SRC_URI[sha256sum] = "b29dedfcda6d5e8e083ce71b2b542753ad48cfec44037b3fc79702e2980a89e9" | 6 | SRC_URI[sha256sum] = "a54ae1d2f9c02dbf42e02c18a3ab95ab4295818b549a34dac55592d72a905181" |
7 | 7 | ||
8 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 8 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
9 | 9 | ||
10 | SRC_URI += " \ | ||
11 | file://1777174bb97c0b514033a09b820078b0d117f4a8.patch \ | ||
12 | " | ||
13 | |||
14 | RDEPENDS:${PN}-ptest += " \ | 10 | RDEPENDS:${PN}-ptest += " \ |
15 | python3-sqlite3 \ | 11 | python3-sqlite3 \ |
16 | " | 12 | " |
diff --git a/meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest b/meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest new file mode 100644 index 0000000000..b4bf4b65d8 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest | |||
@@ -0,0 +1,3 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | pytest -vv | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}' | ||
diff --git a/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb b/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb new file mode 100644 index 0000000000..9ce29aef7e --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb | |||
@@ -0,0 +1,23 @@ | |||
1 | SUMMARY = "pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly)." | ||
2 | HOMEPAGE = "https://github.com/Teemu/pytest-sugar" | ||
3 | LICENSE = "BSD-3-Clause" | ||
4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=dfc31f3b2a6a301239a1ba99b71a9459" | ||
5 | |||
6 | SRC_URI += "file://run-ptest" | ||
7 | SRC_URI[sha256sum] = "6422e83258f5b0c04ce7c632176c7732cab5fdb909cb39cca5c9139f81276c0a" | ||
8 | |||
9 | inherit pypi python_poetry_core ptest-python-pytest | ||
10 | |||
11 | PACKAGECONFIG ?= "" | ||
12 | PACKAGECONFIG[dev] = ",,,python3-black python3-flake8 python3-pre-commit" | ||
13 | |||
14 | do_install_ptest:append() { | ||
15 | install -d ${D}${PTEST_PATH}/tests | ||
16 | cp -rf ${S}/test_sugar.py ${D}${PTEST_PATH}/tests/ | ||
17 | } | ||
18 | |||
19 | RDEPENDS:${PN} += "python3-packaging python3-pytest python3-termcolor \ | ||
20 | python3-core python3-packaging python3-pytest \ | ||
21 | python3-pytest-xdist" | ||
22 | |||
23 | RDEPENDS:${PN}-ptest += "python3-tox" | ||
diff --git a/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb b/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb index 87e258ae1f..5295d2213e 100644 --- a/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb +++ b/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb | |||
@@ -32,6 +32,7 @@ RDEPENDS:${PN}-ptest += "\ | |||
32 | python3-mypy \ | 32 | python3-mypy \ |
33 | python3-pytest \ | 33 | python3-pytest \ |
34 | python3-pytest-cov \ | 34 | python3-pytest-cov \ |
35 | python3-pytest-sugar \ | ||
35 | python3-pytest-xdist \ | 36 | python3-pytest-xdist \ |
36 | python3-rich \ | 37 | python3-rich \ |
37 | python3-shellingham \ | 38 | python3-shellingham \ |
diff --git a/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb b/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb index 6a00e48ebb..bf492b3d57 100644 --- a/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb +++ b/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb | |||
@@ -24,7 +24,7 @@ REQUIRED_DISTRO_FEATURES = "systemd" | |||
24 | 24 | ||
25 | RDEPENDS:${PN} += "python3-pykickstart python3-pyudev \ | 25 | RDEPENDS:${PN} += "python3-pykickstart python3-pyudev \ |
26 | parted python3-pyparted multipath-tools \ | 26 | parted python3-pyparted multipath-tools \ |
27 | lsof cryptsetup libblockdev \ | 27 | lsof cryptsetup libblockdev libblockdev-bin \ |
28 | libbytesize \ | 28 | libbytesize \ |
29 | " | 29 | " |
30 | 30 | ||
diff --git a/meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.5.2.bb b/meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.5.3.bb index 0ba997b544..e4d5d731c6 100644 --- a/meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.5.2.bb +++ b/meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.5.3.bb | |||
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4cf66a4984120007c9881cc871cf49db" | |||
5 | 5 | ||
6 | inherit thunar-plugin | 6 | inherit thunar-plugin |
7 | 7 | ||
8 | SRC_URI[sha256sum] = "6379f877bcfc0ea85db9f43723b6fb317893050c712bd03c2ae3232fb9d5ade3" | 8 | SRC_URI[sha256sum] = "cc0ffc86dc48e72edc6f6a61ad4345f99018526d5d854360960759ce1ec2ca22" |
9 | 9 | ||
10 | # install tap files in ${libdir}/thunar-archive-plugin | 10 | # install tap files in ${libdir}/thunar-archive-plugin |
11 | EXTRA_OECONF += "--libexecdir=${libdir}" | 11 | EXTRA_OECONF += "--libexecdir=${libdir}" |
diff --git a/meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.4.0.bb b/meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.5.0.bb index 00afa2bbb2..7418083149 100644 --- a/meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.4.0.bb +++ b/meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.5.0.bb | |||
@@ -7,4 +7,4 @@ inherit thunar-plugin | |||
7 | 7 | ||
8 | DEPENDS += "taglib" | 8 | DEPENDS += "taglib" |
9 | 9 | ||
10 | SRC_URI[sha256sum] = "9592111e11699e449c1fbd5f72d1633ef39b00f17a988cd251ba228dab4fc90a" | 10 | SRC_URI[sha256sum] = "105a72d51c7fbcc690c9b9a850f3743accbd9bf5dc51480b5ea283dfde96d61e" |
diff --git a/meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.3.2.bb b/meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.4.0.bb index 065e89254b..f22e0ca9fa 100644 --- a/meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.3.2.bb +++ b/meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.4.0.bb | |||
@@ -7,6 +7,6 @@ inherit thunar-plugin features_check | |||
7 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 7 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
8 | REQUIRED_DISTRO_FEATURES = "pam" | 8 | REQUIRED_DISTRO_FEATURES = "pam" |
9 | 9 | ||
10 | SRC_URI[sha256sum] = "1009d5e6c91534fa49a69090c53c54ab9da2e0428d08d8e687528f63a4ac3f07" | 10 | SRC_URI[sha256sum] = "0afc9b9ff31c88b208ca9a58bc61d95f9f5408f2adbcd7fe911dfce9e22fba44" |
11 | 11 | ||
12 | RDEPENDS:${PN} += "samba-server" | 12 | RDEPENDS:${PN} += "samba-server" |