summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-devtools/jq/jq_1.8.0.bb (renamed from meta-oe/recipes-devtools/jq/jq_1.7.1.bb)7
-rw-r--r--meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb3
-rw-r--r--meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb23
-rw-r--r--meta-oe/recipes-support/pcp/pcp/0001-pcp-htop-fix-header-build-race-condition.patch33
-rw-r--r--meta-oe/recipes-support/pcp/pcp_6.3.7.bb1
-rw-r--r--meta-python/conf/include/ptest-packagelists-meta-python.inc1
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest3
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb23
-rw-r--r--meta-python/recipes-devtools/python/python3-typer_0.16.0.bb1
-rw-r--r--meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb2
-rw-r--r--meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.5.3.bb (renamed from meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.5.2.bb)2
-rw-r--r--meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.5.0.bb (renamed from meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.4.0.bb)2
-rw-r--r--meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.4.0.bb (renamed from meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.3.2.bb)2
13 files changed, 88 insertions, 15 deletions
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/"
6BUGTRACKER = "https://github.com/jqlang/jq/issues" 6BUGTRACKER = "https://github.com/jqlang/jq/issues"
7SECTION = "utils" 7SECTION = "utils"
8LICENSE = "MIT" 8LICENSE = "MIT"
9LIC_FILES_CHKSUM = "file://COPYING;md5=488f4e0b04c0456337fb70d1ac1758ba" 9LIC_FILES_CHKSUM = "file://COPYING;md5=08ffb5ac7e7e6bfc66968b89f01f512a"
10 10
11GITHUB_BASE_URI = "https://github.com/jqlang/${BPN}/releases/" 11GITHUB_BASE_URI = "https://github.com/jqlang/${BPN}/releases/"
12SRC_URI = "${GITHUB_BASE_URI}/download/${BPN}-${PV}/${BPN}-${PV}.tar.gz \ 12SRC_URI = "${GITHUB_BASE_URI}/download/${BPN}-${PV}/${BPN}-${PV}.tar.gz \
13 file://run-ptest \ 13 file://run-ptest \
14 " 14 "
15SRC_URI[sha256sum] = "478c9ca129fd2e3443fe27314b455e211e0d8c60bc8ff7df703873deeee580c2" 15SRC_URI[sha256sum] = "91811577f91d9a6195ff50c2bffec9b72c8429dc05ec3ea022fd95c06d2b319c"
16 16
17inherit autotools github-releases ptest 17inherit 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
27PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind" 27PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind"
28 28
29# Gets going with gcc-15 but See if it can be removed with next upgrade
30CFLAGS += "-std=gnu17"
31
32do_configure:append() { 29do_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
106TOOLCHAIN = "gcc"
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"
37PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2" 37PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2"
38 38
39do_install:append:class-target() { 39do_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
49FILES:${PN} += "${libdir}/ImageMagick-${BASE_PV}/config-Q16* \ 60FILES:${PN} += "${libdir}/ImageMagick-${BASE_PV}/config-Q16* \
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 @@
1From d04ea418c5fcfec2f6fbb2dd9f982ddf12c5be87 Mon Sep 17 00:00:00 2001
2From: Yoann Congal <yoann.congal@smile.fr>
3Date: Tue, 3 Jun 2025 10:02:58 +0200
4Subject: [PATCH] pcp-htop: fix header build race condition
5
6.c and .h files are soft-linked before being compiled. Under heavy load
7or a build with a high CPU count, the compilation can start before
8header 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
13Fix this by adding the make dependency between object files and the
14headers.
15
16Upstream-Status: Backport [https://github.com/performancecopilot/pcp/commit/0ca303467ce382127cd9676e288bf7690a93f084]
17Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
18---
19 src/pcp/htop/GNUmakefile | 1 +
20 1 file changed, 1 insertion(+)
21
22diff --git a/src/pcp/htop/GNUmakefile b/src/pcp/htop/GNUmakefile
23index 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
19export PCP_DIR = "${RECIPE_SYSROOT_NATIVE}" 20export 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-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
3pytest -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 @@
1SUMMARY = "pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly)."
2HOMEPAGE = "https://github.com/Teemu/pytest-sugar"
3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=dfc31f3b2a6a301239a1ba99b71a9459"
5
6SRC_URI += "file://run-ptest"
7SRC_URI[sha256sum] = "6422e83258f5b0c04ce7c632176c7732cab5fdb909cb39cca5c9139f81276c0a"
8
9inherit pypi python_poetry_core ptest-python-pytest
10
11PACKAGECONFIG ?= ""
12PACKAGECONFIG[dev] = ",,,python3-black python3-flake8 python3-pre-commit"
13
14do_install_ptest:append() {
15 install -d ${D}${PTEST_PATH}/tests
16 cp -rf ${S}/test_sugar.py ${D}${PTEST_PATH}/tests/
17}
18
19RDEPENDS:${PN} += "python3-packaging python3-pytest python3-termcolor \
20 python3-core python3-packaging python3-pytest \
21 python3-pytest-xdist"
22
23RDEPENDS:${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
25RDEPENDS:${PN} += "python3-pykickstart python3-pyudev \ 25RDEPENDS:${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
6inherit thunar-plugin 6inherit thunar-plugin
7 7
8SRC_URI[sha256sum] = "6379f877bcfc0ea85db9f43723b6fb317893050c712bd03c2ae3232fb9d5ade3" 8SRC_URI[sha256sum] = "cc0ffc86dc48e72edc6f6a61ad4345f99018526d5d854360960759ce1ec2ca22"
9 9
10# install tap files in ${libdir}/thunar-archive-plugin 10# install tap files in ${libdir}/thunar-archive-plugin
11EXTRA_OECONF += "--libexecdir=${libdir}" 11EXTRA_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
8DEPENDS += "taglib" 8DEPENDS += "taglib"
9 9
10SRC_URI[sha256sum] = "9592111e11699e449c1fbd5f72d1633ef39b00f17a988cd251ba228dab4fc90a" 10SRC_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
7ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 7ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
8REQUIRED_DISTRO_FEATURES = "pam" 8REQUIRED_DISTRO_FEATURES = "pam"
9 9
10SRC_URI[sha256sum] = "1009d5e6c91534fa49a69090c53c54ab9da2e0428d08d8e687528f63a4ac3f07" 10SRC_URI[sha256sum] = "0afc9b9ff31c88b208ca9a58bc61d95f9f5408f2adbcd7fe911dfce9e22fba44"
11 11
12RDEPENDS:${PN} += "samba-server" 12RDEPENDS:${PN} += "samba-server"