summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorAlexander Kanavin <alex@linutronix.de>2025-06-16 11:49:51 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-06-20 12:07:26 +0100
commitf59a7df3fe946e2274440275a638a58321842ee9 (patch)
tree6cf875056d11cf09d732b52370e1ad015e301af2 /meta
parent724b86c08ad914ee2fcb029b15f151fdf6416e6c (diff)
downloadpoky-f59a7df3fe946e2274440275a638a58321842ee9.tar.gz
meta: remove S in recipes that fetch from git via setting BB_GIT_DEFAULT_DESTSUFFIX
Removing all the S = ${WORKDIR}/git assignments works because BB_GIT_DEFAULT_DESTSUFFIX is set to match S from bitbake.conf (which itself is set to match typical tarball releases). A few recipes are setting S to a sub-directory of the git tree and need to be adjusted accordingly. bzip2 recipe is fetching a tarball and separately cloning tests; adjust the recipe to put the latter into 'bzip2-tests', instead of 'git'. devupstream.bbclass no longer needs to rewrite S, and is adjusted accordingly. Adjust scripts/lib/recipetool/append.py to not hardcode 'git' as unpack destination. Adjust kernel-yocto.bbclass to use the git unpack variable instead of hardcoding 'git' (there's also removal of repetition of string constants and a correction of workdir/unpackdir mismatch in one of the if-else branches). Ensure build-appliance-image recipe does not use 'git' as checkout directory for poky repo, but rather explicitly name it 'poky'. Ensure reproducible.py code that looks for git repositories does not hardcode 'git' but uses the destination set by BB_GIT_DEFAULT_DESTSUFFIX. Ensure recipetool does not write out unneeded S settings into newly created recipes that fetch from git. Adjust selftest to not hardcode 'git' as unpack directory. (From OE-Core rev: f80c07019ddadaf9c5fb890faabfda7920ecd15e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/classes-recipe/devupstream.bbclass6
-rw-r--r--meta/classes-recipe/kernel-yocto.bbclass16
-rw-r--r--meta/conf/bitbake.conf1
-rw-r--r--meta/lib/oe/reproducible.py5
-rw-r--r--meta/lib/oeqa/selftest/cases/devtool.py10
-rw-r--r--meta/lib/oeqa/selftest/cases/recipetool.py2
-rw-r--r--meta/recipes-bsp/efibootmgr/efibootmgr_18.bb1
-rw-r--r--meta/recipes-bsp/efivar/efivar_39.bb1
-rw-r--r--meta/recipes-bsp/gnu-efi/gnu-efi_4.0.1.bb1
-rw-r--r--meta/recipes-bsp/opensbi/opensbi_1.6.bb1
-rw-r--r--meta/recipes-bsp/u-boot/libubootenv_0.3.6.bb1
-rw-r--r--meta/recipes-bsp/u-boot/u-boot-common.inc1
-rw-r--r--meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb1
-rw-r--r--meta/recipes-connectivity/connman/connman-gnome_0.7.bb1
-rw-r--r--meta/recipes-connectivity/dhcpcd/dhcpcd_10.2.4.bb1
-rw-r--r--meta/recipes-connectivity/libuv/libuv_1.51.0.bb1
-rw-r--r--meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_20240407.bb2
-rw-r--r--meta/recipes-connectivity/neard/neard_0.19.bb1
-rw-r--r--meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb1
-rw-r--r--meta/recipes-connectivity/slirp/libslirp_4.9.1.bb1
-rw-r--r--meta/recipes-core/dbus-wait/dbus-wait_git.bb1
-rw-r--r--meta/recipes-core/fts/fts_1.2.7.bb1
-rw-r--r--meta/recipes-core/glibc/cross-localedef-native_2.41.bb3
-rw-r--r--meta/recipes-core/glibc/glibc_2.41.bb1
-rw-r--r--meta/recipes-core/ifupdown/ifupdown_0.8.44.bb1
-rw-r--r--meta/recipes-core/images/build-appliance-image_15.0.0.bb8
-rw-r--r--meta/recipes-core/initscripts/init-system-helpers_1.68.bb1
-rw-r--r--meta/recipes-core/libxcrypt/libxcrypt.inc1
-rw-r--r--meta/recipes-core/musl/gcompat_git.bb1
-rw-r--r--meta/recipes-core/musl/libc-test_git.bb1
-rw-r--r--meta/recipes-core/musl/libucontext_1.3.2.bb1
-rw-r--r--meta/recipes-core/musl/musl-locales_git.bb1
-rw-r--r--meta/recipes-core/musl/musl-obstack.bb1
-rw-r--r--meta/recipes-core/musl/musl-utils.bb1
-rw-r--r--meta/recipes-core/musl/musl_git.bb1
-rw-r--r--meta/recipes-core/ncurses/ncurses_6.5.bb1
-rw-r--r--meta/recipes-core/newlib/newlib.inc1
-rw-r--r--meta/recipes-core/ovmf/ovmf_git.bb1
-rw-r--r--meta/recipes-core/picolibc/picolibc.inc1
-rw-r--r--meta/recipes-core/psplash/psplash_git.bb1
-rw-r--r--meta/recipes-core/seatd/seatd_0.9.1.bb1
-rw-r--r--meta/recipes-core/sysfsutils/sysfsutils_2.1.1.bb1
-rw-r--r--meta/recipes-core/systemd/systemd.inc1
-rw-r--r--meta/recipes-core/ttyrun/ttyrun_2.37.0.bb1
-rw-r--r--meta/recipes-core/update-rc.d/update-rc.d_0.8.bb1
-rw-r--r--meta/recipes-devtools/bindgen-cli/bindgen-cli_0.71.1.bb1
-rw-r--r--meta/recipes-devtools/binutils/binutils-2.44.inc1
-rw-r--r--meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb1
-rw-r--r--meta/recipes-devtools/btrfs-tools/btrfs-tools_6.14.bb1
-rw-r--r--meta/recipes-devtools/createrepo-c/createrepo-c_1.2.1.bb1
-rw-r--r--meta/recipes-devtools/distcc/distcc_3.4.bb1
-rw-r--r--meta/recipes-devtools/dnf/dnf_4.22.0.bb1
-rw-r--r--meta/recipes-devtools/dpkg/dpkg_1.22.11.bb1
-rw-r--r--meta/recipes-devtools/e2fsprogs/e2fsprogs.inc1
-rw-r--r--meta/recipes-devtools/erofs-utils/erofs-utils_1.8.5.bb1
-rw-r--r--meta/recipes-devtools/fastfloat/fastfloat_8.0.2.bb1
-rw-r--r--meta/recipes-devtools/file/file_5.46.bb1
-rw-r--r--meta/recipes-devtools/fmt/fmt_11.2.0.bb1
-rw-r--r--meta/recipes-devtools/gnu-config/gnu-config_git.bb1
-rw-r--r--meta/recipes-devtools/libcomps/libcomps_0.1.21.bb1
-rw-r--r--meta/recipes-devtools/libdnf/libdnf_0.74.0.bb1
-rw-r--r--meta/recipes-devtools/libmodulemd/libmodulemd_2.15.1.bb1
-rw-r--r--meta/recipes-devtools/librepo/librepo_1.19.0.bb1
-rw-r--r--meta/recipes-devtools/mmc/mmc-utils_git.bb1
-rw-r--r--meta/recipes-devtools/mtd/mtd-utils_2.3.0.bb1
-rw-r--r--meta/recipes-devtools/ninja/ninja_1.12.1.bb1
-rw-r--r--meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb1
-rw-r--r--meta/recipes-devtools/patchelf/patchelf_0.18.0.bb1
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig_git.bb1
-rw-r--r--meta/recipes-devtools/pseudo/pseudo_git.bb5
-rw-r--r--meta/recipes-devtools/python/python3-calver_2025.04.17.bb1
-rw-r--r--meta/recipes-devtools/python/python3-dtc_1.7.2.bb1
-rw-r--r--meta/recipes-devtools/python/python3-pefile_2024.8.26.bb1
-rw-r--r--meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb1
-rw-r--r--meta/recipes-devtools/repo/repo_2.55.2.bb1
-rw-r--r--meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb1
-rw-r--r--meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb1
-rw-r--r--meta/recipes-devtools/rpm/rpm_4.20.1.bb1
-rw-r--r--meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.bb1
-rw-r--r--meta/recipes-devtools/systemd-bootchart/systemd-bootchart_235.bb1
-rw-r--r--meta/recipes-devtools/tcf-agent/tcf-agent_1.8.0.bb2
-rw-r--r--meta/recipes-devtools/unfs3/unfs3_0.11.0.bb1
-rw-r--r--meta/recipes-devtools/xmlto/xmlto_0.0.29.bb1
-rw-r--r--meta/recipes-extended/acpica/acpica_20240827.bb1
-rw-r--r--meta/recipes-extended/asciidoc/asciidoc_10.2.1.bb1
-rw-r--r--meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb1
-rw-r--r--meta/recipes-extended/bzip2/bzip2_1.0.8.bb26
-rw-r--r--meta/recipes-extended/cracklib/cracklib_2.10.3.bb2
-rw-r--r--meta/recipes-extended/iputils/iputils_20250605.bb1
-rw-r--r--meta/recipes-extended/libaio/libaio_0.3.113.bb1
-rw-r--r--meta/recipes-extended/libnsl/libnsl2_2.0.1.bb1
-rw-r--r--meta/recipes-extended/libnss-nis/libnss-nis.bb1
-rw-r--r--meta/recipes-extended/libsolv/libsolv_0.7.33.bb1
-rw-r--r--meta/recipes-extended/lsof/lsof_4.99.4.bb1
-rw-r--r--meta/recipes-extended/ltp/ltp_20250130.bb1
-rw-r--r--meta/recipes-extended/mdadm/mdadm_4.4.bb1
-rw-r--r--meta/recipes-extended/net-tools/net-tools_2.10.bb1
-rw-r--r--meta/recipes-extended/procps/procps_4.0.5.bb1
-rw-r--r--meta/recipes-extended/psmisc/psmisc_23.7.bb1
-rw-r--r--meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb1
-rw-r--r--meta/recipes-extended/scdoc/scdoc_1.11.3.bb1
-rw-r--r--meta/recipes-extended/stress-ng/stress-ng_0.18.12.bb1
-rw-r--r--meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb1
-rw-r--r--meta/recipes-extended/sysstat/sysstat_12.7.7.bb1
-rw-r--r--meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb1
-rw-r--r--meta/recipes-extended/zstd/zstd_1.5.7.bb1
-rw-r--r--meta/recipes-gnome/gi-docgen/gi-docgen_2025.3.bb1
-rw-r--r--meta/recipes-gnome/libhandy/libhandy_1.8.3.bb1
-rw-r--r--meta/recipes-gnome/libportal/libportal_0.9.1.bb1
-rw-r--r--meta/recipes-gnome/libxmlb/libxmlb_0.3.22.bb1
-rw-r--r--meta/recipes-graphics/glslang/glslang_1.4.313.0.bb1
-rw-r--r--meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb1
-rw-r--r--meta/recipes-graphics/kmscube/kmscube_git.bb1
-rw-r--r--meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb1
-rw-r--r--meta/recipes-graphics/libfakekey/libfakekey_git.bb1
-rw-r--r--meta/recipes-graphics/libmatchbox/libmatchbox_1.14.bb1
-rw-r--r--meta/recipes-graphics/libva/libva-utils_2.22.0.bb1
-rw-r--r--meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.3.bb1
-rw-r--r--meta/recipes-graphics/piglit/piglit_git.bb1
-rw-r--r--meta/recipes-graphics/shaderc/shaderc_2025.2.bb1
-rw-r--r--meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb1
-rw-r--r--meta/recipes-graphics/spir/spirv-llvm-translator_20.1.2.bb1
-rw-r--r--meta/recipes-graphics/spir/spirv-tools_1.4.313.0.bb1
-rw-r--r--meta/recipes-graphics/virglrenderer/virglrenderer_1.1.0.bb1
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-headers_1.4.313.0.bb1
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-loader_1.4.313.0.bb1
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-samples_git.bb1
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-tools_1.4.313.0.bb1
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-utility-libraries_1.4.313.0.bb1
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-validation-layers_1.4.313.0.bb1
-rw-r--r--meta/recipes-graphics/vulkan/vulkan-volk_1.4.313.0.bb1
-rw-r--r--meta/recipes-graphics/waffle/waffle_1.8.1.bb1
-rw-r--r--meta/recipes-graphics/wayland/libinput_1.28.1.bb1
-rw-r--r--meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb1
-rw-r--r--meta/recipes-graphics/xinput-calibrator/xinput-calibrator_0.8.0.bb1
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb1
-rw-r--r--meta/recipes-graphics/xorg-lib/libxcvt_0.1.3.bb1
-rw-r--r--meta/recipes-graphics/xorg-lib/libxkbcommon_1.10.0.bb1
-rw-r--r--meta/recipes-kernel/blktrace/blktrace_1.3.0.bb2
-rw-r--r--meta/recipes-kernel/cryptodev/cryptodev.inc1
-rw-r--r--meta/recipes-kernel/dtc/dtc_1.7.2.bb1
-rw-r--r--meta/recipes-kernel/kern-tools/kern-tools-native_git.bb1
-rw-r--r--meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb1
-rw-r--r--meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb1
-rw-r--r--meta/recipes-kernel/lttng/babeltrace_1.5.11.bb1
-rw-r--r--meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb1
-rw-r--r--meta/recipes-kernel/powertop/powertop_2.15.bb1
-rw-r--r--meta/recipes-kernel/systemtap/systemtap_git.inc1
-rw-r--r--meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb2
-rw-r--r--meta/recipes-multimedia/x264/x264_git.bb1
-rw-r--r--meta/recipes-rt/rt-tests/rt-tests.inc1
-rw-r--r--meta/recipes-sato/l3afpad/l3afpad_git.bb1
-rw-r--r--meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb1
-rw-r--r--meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.3.bb1
-rw-r--r--meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb1
-rw-r--r--meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.12.bb1
-rw-r--r--meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb1
-rw-r--r--meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb1
-rw-r--r--meta/recipes-sato/puzzles/puzzles_git.bb1
-rw-r--r--meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb1
-rw-r--r--meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb1
-rw-r--r--meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb1
-rw-r--r--meta/recipes-support/argp-standalone/argp-standalone_1.4.1.bb1
-rw-r--r--meta/recipes-support/bmaptool/bmaptool_3.9.0.bb1
-rw-r--r--meta/recipes-support/boost/boost-build-native_1.87.0.bb1
-rw-r--r--meta/recipes-support/debianutils/debianutils_5.23.1.bb1
-rw-r--r--meta/recipes-support/dos2unix/dos2unix_7.5.2.bb2
-rw-r--r--meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2021.1.bb1
-rw-r--r--meta/recipes-support/hwdata/hwdata_0.396.bb1
-rw-r--r--meta/recipes-support/iso-codes/iso-codes_4.18.0.bb1
-rw-r--r--meta/recipes-support/libcap-ng/libcap-ng.inc1
-rw-r--r--meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb1
-rw-r--r--meta/recipes-support/libgit2/libgit2_1.9.0.bb1
-rw-r--r--meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb1
-rw-r--r--meta/recipes-support/libproxy/libproxy_0.5.9.bb1
-rw-r--r--meta/recipes-support/libseccomp/libseccomp_2.6.0.bb1
-rw-r--r--meta/recipes-support/lz4/lz4_1.10.0.bb1
-rw-r--r--meta/recipes-support/numactl/numactl_2.0.19.bb1
-rw-r--r--meta/recipes-support/p11-kit/p11-kit_0.25.5.bb1
-rw-r--r--meta/recipes-support/ptest-runner/ptest-runner_2.4.5.1.bb1
-rw-r--r--meta/recipes-support/rng-tools/rng-tools_6.17.bb1
-rw-r--r--meta/recipes-support/sass/libsass_3.6.6.bb1
-rw-r--r--meta/recipes-support/sass/sassc_3.6.2.bb1
-rw-r--r--meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb1
-rw-r--r--meta/recipes-support/utfcpp/utfcpp_4.0.6.bb1
-rw-r--r--meta/recipes-support/vim/vim.inc1
-rw-r--r--meta/recipes-support/xxhash/xxhash_0.8.3.bb1
187 files changed, 42 insertions, 223 deletions
diff --git a/meta/classes-recipe/devupstream.bbclass b/meta/classes-recipe/devupstream.bbclass
index d941763fb7..60026a527f 100644
--- a/meta/classes-recipe/devupstream.bbclass
+++ b/meta/classes-recipe/devupstream.bbclass
@@ -13,9 +13,6 @@
13# SRC_URI:class-devupstream = "git://git.example.com/example;branch=master" 13# SRC_URI:class-devupstream = "git://git.example.com/example;branch=master"
14# SRCREV:class-devupstream = "abcdef" 14# SRCREV:class-devupstream = "abcdef"
15# 15#
16# If the first entry in SRC_URI is a git: URL then S is rewritten to
17# WORKDIR/git.
18#
19# There are a few caveats that remain to be solved: 16# There are a few caveats that remain to be solved:
20# - You can't build native or nativesdk recipes using for example 17# - You can't build native or nativesdk recipes using for example
21# devupstream:native, you can only build target recipes. 18# devupstream:native, you can only build target recipes.
@@ -39,9 +36,6 @@ python devupstream_virtclass_handler () {
39 src_uri = d.getVar("SRC_URI:class-devupstream") or d.getVar("SRC_URI") 36 src_uri = d.getVar("SRC_URI:class-devupstream") or d.getVar("SRC_URI")
40 uri = bb.fetch2.URI(src_uri.split()[0]) 37 uri = bb.fetch2.URI(src_uri.split()[0])
41 38
42 if uri.scheme == "git" and not d.getVar("S:class-devupstream"):
43 d.setVar("S", "${WORKDIR}/git")
44
45 # Modify the PV if the recipe hasn't already overridden it 39 # Modify the PV if the recipe hasn't already overridden it
46 pv = d.getVar("PV") 40 pv = d.getVar("PV")
47 proto_marker = "+" + uri.scheme 41 proto_marker = "+" + uri.scheme
diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass
index ba93145fd3..e53bf15194 100644
--- a/meta/classes-recipe/kernel-yocto.bbclass
+++ b/meta/classes-recipe/kernel-yocto.bbclass
@@ -388,19 +388,19 @@ do_kernel_checkout() {
388 set +e 388 set +e
389 389
390 source_dir=`echo ${S} | sed 's%/$%%'` 390 source_dir=`echo ${S} | sed 's%/$%%'`
391 source_workdir="${UNPACKDIR}/git" 391 source_unpackdir="${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}"
392 if [ -d "${UNPACKDIR}/git/" ]; then 392 if [ -d "${source_unpackdir}" ]; then
393 # case: git repository 393 # case: git repository
394 # if S is WORKDIR/git, then we shouldn't be moving or deleting the tree. 394 # if S is UNPACKDIR/BB_GIT_DEFAULT_DESTSUFFIX, then we shouldn't be moving or deleting the tree.
395 if [ "${source_dir}" != "${source_workdir}" ]; then 395 if [ "${source_dir}" != "${source_unpackdir}" ]; then
396 if [ -d "${source_workdir}/.git" ]; then 396 if [ -d "${source_unpackdir}/.git" ]; then
397 # regular git repository with .git 397 # regular git repository with .git
398 rm -rf ${S} 398 rm -rf ${S}
399 mv ${UNPACKDIR}/git ${S} 399 mv ${source_unpackdir} ${S}
400 else 400 else
401 # create source for bare cloned git repository 401 # create source for bare cloned git repository
402 git clone ${WORKDIR}/git ${S} 402 git clone ${source_unpackdir} ${S}
403 rm -rf ${UNPACKDIR}/git 403 rm -rf ${source_unpackdir}
404 fi 404 fi
405 fi 405 fi
406 cd ${S} 406 cd ${S}
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index 77399abce0..1076661b91 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -408,6 +408,7 @@ STAMPCLEAN = "${STAMPS_DIR}/${MULTIMACH_TARGET_SYS}/${PN}/*-*"
408BASE_WORKDIR ?= "${TMPDIR}/work" 408BASE_WORKDIR ?= "${TMPDIR}/work"
409WORKDIR = "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${PV}" 409WORKDIR = "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${PV}"
410UNPACKDIR ??= "${WORKDIR}/sources-unpack" 410UNPACKDIR ??= "${WORKDIR}/sources-unpack"
411BB_GIT_DEFAULT_DESTSUFFIX = "${BP}"
411T = "${WORKDIR}/temp" 412T = "${WORKDIR}/temp"
412D = "${WORKDIR}/image" 413D = "${WORKDIR}/image"
413S = "${WORKDIR}/${BP}" 414S = "${WORKDIR}/${BP}"
diff --git a/meta/lib/oe/reproducible.py b/meta/lib/oe/reproducible.py
index cdb38d5aa4..0270024a83 100644
--- a/meta/lib/oe/reproducible.py
+++ b/meta/lib/oe/reproducible.py
@@ -75,10 +75,11 @@ def get_source_date_epoch_from_known_files(d, sourcedir):
75 return source_date_epoch 75 return source_date_epoch
76 76
77def find_git_folder(d, sourcedir): 77def find_git_folder(d, sourcedir):
78 # First guess: UNPACKDIR/git 78 # First guess: UNPACKDIR/BB_GIT_DEFAULT_DESTSUFFIX
79 # This is the default git fetcher unpack path 79 # This is the default git fetcher unpack path
80 unpackdir = d.getVar('UNPACKDIR') 80 unpackdir = d.getVar('UNPACKDIR')
81 gitpath = os.path.join(unpackdir, "git/.git") 81 default_destsuffix = d.getVar('BB_GIT_DEFAULT_DESTSUFFIX')
82 gitpath = os.path.join(unpackdir, default_destsuffix, ".git")
82 if os.path.isdir(gitpath): 83 if os.path.isdir(gitpath):
83 return gitpath 84 return gitpath
84 85
diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py
index 0155ee62ee..f30dba5a46 100644
--- a/meta/lib/oeqa/selftest/cases/devtool.py
+++ b/meta/lib/oeqa/selftest/cases/devtool.py
@@ -469,7 +469,7 @@ class DevtoolAddTests(DevtoolBase):
469 checkvars = {} 469 checkvars = {}
470 checkvars['LICENSE'] = 'GPL-2.0-only' 470 checkvars['LICENSE'] = 'GPL-2.0-only'
471 checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263' 471 checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263'
472 checkvars['S'] = '${WORKDIR}/git' 472 checkvars['S'] = None
473 checkvars['PV'] = '0.1+git' 473 checkvars['PV'] = '0.1+git'
474 checkvars['SRC_URI'] = 'git://git.yoctoproject.org/git/dbus-wait;protocol=https;branch=master' 474 checkvars['SRC_URI'] = 'git://git.yoctoproject.org/git/dbus-wait;protocol=https;branch=master'
475 checkvars['SRCREV'] = srcrev 475 checkvars['SRCREV'] = srcrev
@@ -609,7 +609,7 @@ class DevtoolAddTests(DevtoolBase):
609 recipefile = get_bb_var('FILE', testrecipe) 609 recipefile = get_bb_var('FILE', testrecipe)
610 self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named') 610 self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named')
611 checkvars = {} 611 checkvars = {}
612 checkvars['S'] = '${WORKDIR}/git' 612 checkvars['S'] = None
613 checkvars['PV'] = '1.0+git' 613 checkvars['PV'] = '1.0+git'
614 checkvars['SRC_URI'] = url_branch 614 checkvars['SRC_URI'] = url_branch
615 checkvars['SRCREV'] = '${AUTOREV}' 615 checkvars['SRCREV'] = '${AUTOREV}'
@@ -628,7 +628,7 @@ class DevtoolAddTests(DevtoolBase):
628 recipefile = get_bb_var('FILE', testrecipe) 628 recipefile = get_bb_var('FILE', testrecipe)
629 self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named') 629 self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named')
630 checkvars = {} 630 checkvars = {}
631 checkvars['S'] = '${WORKDIR}/git' 631 checkvars['S'] = None
632 checkvars['PV'] = '1.5+git' 632 checkvars['PV'] = '1.5+git'
633 checkvars['SRC_URI'] = url_branch 633 checkvars['SRC_URI'] = url_branch
634 checkvars['SRCREV'] = checkrev 634 checkvars['SRCREV'] = checkrev
@@ -1627,9 +1627,9 @@ class DevtoolUpdateTests(DevtoolBase):
1627 # Check preconditions 1627 # Check preconditions
1628 testrecipe = 'dos2unix' 1628 testrecipe = 'dos2unix'
1629 self.append_config('ERROR_QA:remove:pn-dos2unix = "patch-status"\n') 1629 self.append_config('ERROR_QA:remove:pn-dos2unix = "patch-status"\n')
1630 bb_vars = get_bb_vars(['SRC_URI', 'S', 'WORKDIR', 'FILE'], testrecipe) 1630 bb_vars = get_bb_vars(['SRC_URI', 'S', 'WORKDIR', 'FILE', 'BB_GIT_DEFAULT_DESTSUFFIX'], testrecipe)
1631 self.assertIn('git://', bb_vars['SRC_URI'], 'This test expects the %s recipe to be a git recipe' % testrecipe) 1631 self.assertIn('git://', bb_vars['SRC_URI'], 'This test expects the %s recipe to be a git recipe' % testrecipe)
1632 workdir_git = '%s/git/' % bb_vars['WORKDIR'] 1632 workdir_git = '%s/%s/' % (bb_vars['WORKDIR'], bb_vars['BB_GIT_DEFAULT_DESTSUFFIX'])
1633 if not bb_vars['S'].startswith(workdir_git): 1633 if not bb_vars['S'].startswith(workdir_git):
1634 self.fail('This test expects the %s recipe to be building from a subdirectory of the git repo' % testrecipe) 1634 self.fail('This test expects the %s recipe to be building from a subdirectory of the git repo' % testrecipe)
1635 subdir = bb_vars['S'].split(workdir_git, 1)[1] 1635 subdir = bb_vars['S'].split(workdir_git, 1)[1]
diff --git a/meta/lib/oeqa/selftest/cases/recipetool.py b/meta/lib/oeqa/selftest/cases/recipetool.py
index 36557f270f..8cd639bd45 100644
--- a/meta/lib/oeqa/selftest/cases/recipetool.py
+++ b/meta/lib/oeqa/selftest/cases/recipetool.py
@@ -385,7 +385,7 @@ class RecipetoolCreateTests(RecipetoolBase):
385 checkvars = {} 385 checkvars = {}
386 checkvars['LICENSE'] = 'LGPL-2.1-only' 386 checkvars['LICENSE'] = 'LGPL-2.1-only'
387 checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34' 387 checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34'
388 checkvars['S'] = '${WORKDIR}/git' 388 checkvars['S'] = None
389 checkvars['PV'] = '1.11+git' 389 checkvars['PV'] = '1.11+git'
390 checkvars['SRC_URI'] = srcuri + ';branch=master' 390 checkvars['SRC_URI'] = srcuri + ';branch=master'
391 checkvars['DEPENDS'] = set(['libcheck', 'libjpeg-turbo', 'libpng', 'libx11', 'libxext', 'pango']) 391 checkvars['DEPENDS'] = set(['libcheck', 'libjpeg-turbo', 'libpng', 'libx11', 'libxext', 'pango'])
diff --git a/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb b/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb
index fbd2f5dbc8..444cd53fdd 100644
--- a/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb
+++ b/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb
@@ -13,7 +13,6 @@ COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
13SRC_URI = "git://github.com/rhinstaller/efibootmgr.git;protocol=https;branch=main" 13SRC_URI = "git://github.com/rhinstaller/efibootmgr.git;protocol=https;branch=main"
14SRCREV = "c3f9f0534e32158f62c43564036878b93b9e0fd6" 14SRCREV = "c3f9f0534e32158f62c43564036878b93b9e0fd6"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit pkgconfig 17inherit pkgconfig
19 18
diff --git a/meta/recipes-bsp/efivar/efivar_39.bb b/meta/recipes-bsp/efivar/efivar_39.bb
index b052e3838f..7c8e9ac43d 100644
--- a/meta/recipes-bsp/efivar/efivar_39.bb
+++ b/meta/recipes-bsp/efivar/efivar_39.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/rhinstaller/efivar.git;branch=main;protocol=https \
12 " 12 "
13SRCREV = "c47820c37ac26286559ec004de07d48d05f3308c" 13SRCREV = "c47820c37ac26286559ec004de07d48d05f3308c"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit pkgconfig 16inherit pkgconfig
18 17
diff --git a/meta/recipes-bsp/gnu-efi/gnu-efi_4.0.1.bb b/meta/recipes-bsp/gnu-efi/gnu-efi_4.0.1.bb
index c93e06b96c..d0be55559b 100644
--- a/meta/recipes-bsp/gnu-efi/gnu-efi_4.0.1.bb
+++ b/meta/recipes-bsp/gnu-efi/gnu-efi_4.0.1.bb
@@ -20,7 +20,6 @@ SRC_URI = "git://github.com/ncroxon/gnu-efi;protocol=https;branch=master \
20 " 20 "
21SRCREV = "00cdfa66e923ab2f6683bb52cab0d0d1a9083b16" 21SRCREV = "00cdfa66e923ab2f6683bb52cab0d0d1a9083b16"
22 22
23S = "${WORKDIR}/git"
24 23
25# llvm-objcopy fails 24# llvm-objcopy fails
26# arm-poky-linux-gnueabi-llvm-objcopy: error: 't8.so': section '.dynstr' cannot be removed because it is referenced by the section '.dynamic' 25# arm-poky-linux-gnueabi-llvm-objcopy: error: 't8.so': section '.dynstr' cannot be removed because it is referenced by the section '.dynamic'
diff --git a/meta/recipes-bsp/opensbi/opensbi_1.6.bb b/meta/recipes-bsp/opensbi/opensbi_1.6.bb
index c9dfcfbe4f..308ac43ac8 100644
--- a/meta/recipes-bsp/opensbi/opensbi_1.6.bb
+++ b/meta/recipes-bsp/opensbi/opensbi_1.6.bb
@@ -12,7 +12,6 @@ SRCREV = "bd613dd92113f683052acfb23d9dc8ba60029e0a"
12SRC_URI = "git://github.com/riscv/opensbi.git;branch=master;protocol=https \ 12SRC_URI = "git://github.com/riscv/opensbi.git;branch=master;protocol=https \
13 file://0001-Makefile-Add-flag-for-reprodubility-compiler-flags.patch \ 13 file://0001-Makefile-Add-flag-for-reprodubility-compiler-flags.patch \
14" 14"
15S = "${WORKDIR}/git"
16 15
17TARGET_DBGSRC_DIR = "/share/opensbi/*/generic/firmware/" 16TARGET_DBGSRC_DIR = "/share/opensbi/*/generic/firmware/"
18 17
diff --git a/meta/recipes-bsp/u-boot/libubootenv_0.3.6.bb b/meta/recipes-bsp/u-boot/libubootenv_0.3.6.bb
index 8c7a59ba96..ef74967b81 100644
--- a/meta/recipes-bsp/u-boot/libubootenv_0.3.6.bb
+++ b/meta/recipes-bsp/u-boot/libubootenv_0.3.6.bb
@@ -13,7 +13,6 @@ SECTION = "libs"
13SRC_URI = "git://github.com/sbabic/libubootenv;protocol=https;branch=master" 13SRC_URI = "git://github.com/sbabic/libubootenv;protocol=https;branch=master"
14SRCREV = "5507339628b5caf244e1ff9d58cb3fa534b16beb" 14SRCREV = "5507339628b5caf244e1ff9d58cb3fa534b16beb"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cmake lib_package 17inherit cmake lib_package
19 18
diff --git a/meta/recipes-bsp/u-boot/u-boot-common.inc b/meta/recipes-bsp/u-boot/u-boot-common.inc
index fd1eab5cdd..617f5a60bb 100644
--- a/meta/recipes-bsp/u-boot/u-boot-common.inc
+++ b/meta/recipes-bsp/u-boot/u-boot-common.inc
@@ -16,7 +16,6 @@ SRCREV = "34820924edbc4ec7803eb89d9852f4b870fa760a"
16 16
17SRC_URI = "git://source.denx.de/u-boot/u-boot.git;protocol=https;branch=master;tag=v${PV}" 17SRC_URI = "git://source.denx.de/u-boot/u-boot.git;protocol=https;branch=master;tag=v${PV}"
18 18
19S = "${WORKDIR}/git"
20B = "${WORKDIR}/build" 19B = "${WORKDIR}/build"
21 20
22inherit pkgconfig 21inherit pkgconfig
diff --git a/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb b/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb
index 9b8275b113..b37cd51ad1 100644
--- a/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb
+++ b/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/lathiat/nss-mdns;branch=master;protocol=https \
13 13
14SRCREV = "4b3cfe818bf72d99a02b8ca8b8813cb2d6b40633" 14SRCREV = "4b3cfe818bf72d99a02b8ca8b8813cb2d6b40633"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools pkgconfig 17inherit autotools pkgconfig
19 18
diff --git a/meta/recipes-connectivity/connman/connman-gnome_0.7.bb b/meta/recipes-connectivity/connman/connman-gnome_0.7.bb
index 46b3f854c5..ab691b6580 100644
--- a/meta/recipes-connectivity/connman/connman-gnome_0.7.bb
+++ b/meta/recipes-connectivity/connman/connman-gnome_0.7.bb
@@ -18,7 +18,6 @@ SRC_URI = "git://github.com/connectivity/connman-gnome.git;branch=master;protoco
18 file://0001-Port-to-Gtk3.patch \ 18 file://0001-Port-to-Gtk3.patch \
19 " 19 "
20 20
21S = "${WORKDIR}/git"
22 21
23inherit autotools-brokensep gtk-icon-cache pkgconfig features_check 22inherit autotools-brokensep gtk-icon-cache pkgconfig features_check
24ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 23ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
diff --git a/meta/recipes-connectivity/dhcpcd/dhcpcd_10.2.4.bb b/meta/recipes-connectivity/dhcpcd/dhcpcd_10.2.4.bb
index dee921d21c..bfb24aa58c 100644
--- a/meta/recipes-connectivity/dhcpcd/dhcpcd_10.2.4.bb
+++ b/meta/recipes-connectivity/dhcpcd/dhcpcd_10.2.4.bb
@@ -18,7 +18,6 @@ SRC_URI = "git://github.com/NetworkConfiguration/dhcpcd;protocol=https;branch=ma
18 " 18 "
19 19
20SRCREV = "93df2b254caf9639f9ffb66e0fe2b584eeba6220" 20SRCREV = "93df2b254caf9639f9ffb66e0fe2b584eeba6220"
21S = "${WORKDIR}/git"
22 21
23# Doesn't use automake so we can't do out-of-tree builds 22# Doesn't use automake so we can't do out-of-tree builds
24inherit pkgconfig autotools-brokensep systemd useradd 23inherit pkgconfig autotools-brokensep systemd useradd
diff --git a/meta/recipes-connectivity/libuv/libuv_1.51.0.bb b/meta/recipes-connectivity/libuv/libuv_1.51.0.bb
index 569bff1439..ea3a858da4 100644
--- a/meta/recipes-connectivity/libuv/libuv_1.51.0.bb
+++ b/meta/recipes-connectivity/libuv/libuv_1.51.0.bb
@@ -10,7 +10,6 @@ SRCREV = "5152db2cbfeb5582e9c27c5ea1dba2cd9e10759b"
10SRC_URI = "git://github.com/libuv/libuv.git;branch=v1.x;protocol=https;tag=v${PV}" 10SRC_URI = "git://github.com/libuv/libuv.git;branch=v1.x;protocol=https;tag=v${PV}"
11UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 11UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit autotools 14inherit autotools
16 15
diff --git a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_20240407.bb b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_20240407.bb
index e07b93d695..2e8702a045 100644
--- a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_20240407.bb
+++ b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_20240407.bb
@@ -10,8 +10,6 @@ PE = "1"
10SRC_URI = "git://gitlab.gnome.org/GNOME/mobile-broadband-provider-info.git;protocol=https;branch=main" 10SRC_URI = "git://gitlab.gnome.org/GNOME/mobile-broadband-provider-info.git;protocol=https;branch=main"
11SRCREV = "55ba955d53305df96123534488fd160ea882b4dd" 11SRCREV = "55ba955d53305df96123534488fd160ea882b4dd"
12 12
13S = "${WORKDIR}/git"
14
15inherit meson 13inherit meson
16 14
17DEPENDS += "libxslt-native" 15DEPENDS += "libxslt-native"
diff --git a/meta/recipes-connectivity/neard/neard_0.19.bb b/meta/recipes-connectivity/neard/neard_0.19.bb
index 9e0ac6aa69..ab52ab8b6c 100644
--- a/meta/recipes-connectivity/neard/neard_0.19.bb
+++ b/meta/recipes-connectivity/neard/neard_0.19.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/network/nfc/neard.git;protocol=https;bra
17 17
18SRCREV = "a1dc8a75cba999728e154a0f811ab9dd50c809f7" 18SRCREV = "a1dc8a75cba999728e154a0f811ab9dd50c809f7"
19 19
20S = "${WORKDIR}/git"
21 20
22inherit autotools pkgconfig systemd update-rc.d 21inherit autotools pkgconfig systemd update-rc.d
23 22
diff --git a/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb b/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb
index 93e5a944d1..b64c694332 100644
--- a/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb
+++ b/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://salsa.debian.org/debian/resolvconf.git;protocol=https;branch=un
17 17
18SRCREV = "ab766fa31f7939f6d879123236b4275320b7ff64" 18SRCREV = "ab766fa31f7939f6d879123236b4275320b7ff64"
19 19
20S = "${WORKDIR}/git"
21 20
22# the package is taken from snapshots.debian.org; that source is static and goes stale 21# the package is taken from snapshots.debian.org; that source is static and goes stale
23# so we check the latest upstream from a directory that does get updated 22# so we check the latest upstream from a directory that does get updated
diff --git a/meta/recipes-connectivity/slirp/libslirp_4.9.1.bb b/meta/recipes-connectivity/slirp/libslirp_4.9.1.bb
index 568bac389f..2c6b5f06dc 100644
--- a/meta/recipes-connectivity/slirp/libslirp_4.9.1.bb
+++ b/meta/recipes-connectivity/slirp/libslirp_4.9.1.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=bca0186b14e6b05e338e729f106db727"
7SRC_URI = "git://gitlab.freedesktop.org/slirp/libslirp.git;protocol=https;branch=master" 7SRC_URI = "git://gitlab.freedesktop.org/slirp/libslirp.git;protocol=https;branch=master"
8SRCREV = "9c744e1e52aa0d9646ed91d789d588696292c21e" 8SRCREV = "9c744e1e52aa0d9646ed91d789d588696292c21e"
9 9
10S = "${WORKDIR}/git"
11 10
12DEPENDS = "glib-2.0" 11DEPENDS = "glib-2.0"
13 12
diff --git a/meta/recipes-core/dbus-wait/dbus-wait_git.bb b/meta/recipes-core/dbus-wait/dbus-wait_git.bb
index 39363b9b3a..b25ee6b6a3 100644
--- a/meta/recipes-core/dbus-wait/dbus-wait_git.bb
+++ b/meta/recipes-core/dbus-wait/dbus-wait_git.bb
@@ -13,6 +13,5 @@ PV = "0.1+git"
13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" 13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https"
14UPSTREAM_CHECK_COMMITS = "1" 14UPSTREAM_CHECK_COMMITS = "1"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools pkgconfig 17inherit autotools pkgconfig
diff --git a/meta/recipes-core/fts/fts_1.2.7.bb b/meta/recipes-core/fts/fts_1.2.7.bb
index 10103830af..399907ab9a 100644
--- a/meta/recipes-core/fts/fts_1.2.7.bb
+++ b/meta/recipes-core/fts/fts_1.2.7.bb
@@ -12,7 +12,6 @@ SRCREV = "0bde52df588e8969879a2cae51c3a4774ec62472"
12 12
13SRC_URI = "git://github.com/pullmoll/musl-fts.git;branch=master;protocol=https" 13SRC_URI = "git://github.com/pullmoll/musl-fts.git;branch=master;protocol=https"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit autotools pkgconfig 16inherit autotools pkgconfig
18# 17#
diff --git a/meta/recipes-core/glibc/cross-localedef-native_2.41.bb b/meta/recipes-core/glibc/cross-localedef-native_2.41.bb
index 5aeb84ac80..924020343d 100644
--- a/meta/recipes-core/glibc/cross-localedef-native_2.41.bb
+++ b/meta/recipes-core/glibc/cross-localedef-native_2.41.bb
@@ -20,7 +20,7 @@ inherit native
20FILESEXTRAPATHS =. "${FILE_DIRNAME}/${PN}:${FILE_DIRNAME}/glibc:" 20FILESEXTRAPATHS =. "${FILE_DIRNAME}/${PN}:${FILE_DIRNAME}/glibc:"
21 21
22SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ 22SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \
23 git://github.com/kraj/localedef;branch=master;name=localedef;destsuffix=git/localedef;protocol=https \ 23 git://github.com/kraj/localedef;branch=master;name=localedef;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/localedef;protocol=https \
24 \ 24 \
25 file://0001-localedef-Add-hardlink-resolver-from-util-linux.patch \ 25 file://0001-localedef-Add-hardlink-resolver-from-util-linux.patch \
26 file://0002-localedef-fix-ups-hardlink-to-make-it-compile.patch \ 26 file://0002-localedef-fix-ups-hardlink-to-make-it-compile.patch \
@@ -37,7 +37,6 @@ SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \
37# 37#
38SRCREV_FORMAT = "glibc_localedef" 38SRCREV_FORMAT = "glibc_localedef"
39 39
40S = "${WORKDIR}/git"
41 40
42EXTRA_OECONF = "--with-glibc=${S}" 41EXTRA_OECONF = "--with-glibc=${S}"
43 42
diff --git a/meta/recipes-core/glibc/glibc_2.41.bb b/meta/recipes-core/glibc/glibc_2.41.bb
index 82dcf08fcd..eb6a674039 100644
--- a/meta/recipes-core/glibc/glibc_2.41.bb
+++ b/meta/recipes-core/glibc/glibc_2.41.bb
@@ -56,7 +56,6 @@ SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \
56 file://0001-stdlib-Add-single-threaded-fast-path-to-rand.patch \ 56 file://0001-stdlib-Add-single-threaded-fast-path-to-rand.patch \
57 file://0001-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch \ 57 file://0001-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch \
58" 58"
59S = "${WORKDIR}/git"
60B = "${WORKDIR}/build-${TARGET_SYS}" 59B = "${WORKDIR}/build-${TARGET_SYS}"
61 60
62PACKAGES_DYNAMIC = "" 61PACKAGES_DYNAMIC = ""
diff --git a/meta/recipes-core/ifupdown/ifupdown_0.8.44.bb b/meta/recipes-core/ifupdown/ifupdown_0.8.44.bb
index 3e7bece41b..500414eb47 100644
--- a/meta/recipes-core/ifupdown/ifupdown_0.8.44.bb
+++ b/meta/recipes-core/ifupdown/ifupdown_0.8.44.bb
@@ -18,7 +18,6 @@ SRC_URI = "git://salsa.debian.org/debian/ifupdown.git;protocol=https;branch=mast
18 " 18 "
19SRCREV = "7d44f9ce6717a4a496fd46f28c52e12dbf5bafdd" 19SRCREV = "7d44f9ce6717a4a496fd46f28c52e12dbf5bafdd"
20 20
21S = "${WORKDIR}/git"
22 21
23 22
24inherit ptest update-alternatives 23inherit ptest update-alternatives
diff --git a/meta/recipes-core/images/build-appliance-image_15.0.0.bb b/meta/recipes-core/images/build-appliance-image_15.0.0.bb
index df6b2b101a..4daedfb43c 100644
--- a/meta/recipes-core/images/build-appliance-image_15.0.0.bb
+++ b/meta/recipes-core/images/build-appliance-image_15.0.0.bb
@@ -27,7 +27,7 @@ inherit core-image setuptools3 features_check
27REQUIRED_DISTRO_FEATURES += "xattr" 27REQUIRED_DISTRO_FEATURES += "xattr"
28 28
29SRCREV ?= "b1b3318eff36d4d9b2d3a935dee607c4f012f992" 29SRCREV ?= "b1b3318eff36d4d9b2d3a935dee607c4f012f992"
30SRC_URI = "git://git.yoctoproject.org/poky;branch=master \ 30SRC_URI = "git://git.yoctoproject.org/poky;branch=master;destsuffix=poky \
31 file://Yocto_Build_Appliance.vmx \ 31 file://Yocto_Build_Appliance.vmx \
32 file://Yocto_Build_Appliance.vmxf \ 32 file://Yocto_Build_Appliance.vmxf \
33 file://README_VirtualBox_Guest_Additions.txt \ 33 file://README_VirtualBox_Guest_Additions.txt \
@@ -44,10 +44,10 @@ IMAGE_CMD:ext4:append () {
44fakeroot do_populate_poky_src () { 44fakeroot do_populate_poky_src () {
45 # Because fetch2's git's unpack uses -s cloneflag, the unpacked git repo 45 # Because fetch2's git's unpack uses -s cloneflag, the unpacked git repo
46 # will become invalid in the target. 46 # will become invalid in the target.
47 rm -rf ${UNPACKDIR}/git/.git 47 rm -rf ${UNPACKDIR}/poky/.git
48 rm -f ${UNPACKDIR}/git/.gitignore 48 rm -f ${UNPACKDIR}/poky/.gitignore
49 49
50 cp -R ${UNPACKDIR}/git ${IMAGE_ROOTFS}/home/builder/poky 50 cp -R ${UNPACKDIR}/poky ${IMAGE_ROOTFS}/home/builder/poky
51 51
52 mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/conf 52 mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/conf
53 mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/downloads 53 mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/downloads
diff --git a/meta/recipes-core/initscripts/init-system-helpers_1.68.bb b/meta/recipes-core/initscripts/init-system-helpers_1.68.bb
index 036c86a536..03a226de56 100644
--- a/meta/recipes-core/initscripts/init-system-helpers_1.68.bb
+++ b/meta/recipes-core/initscripts/init-system-helpers_1.68.bb
@@ -20,7 +20,6 @@ SRCREV = "78486a4a2a305170b66ce4d907bedadbaed10daf"
20SRC_URI = "git://salsa.debian.org/debian/init-system-helpers.git;protocol=https;branch=master" 20SRC_URI = "git://salsa.debian.org/debian/init-system-helpers.git;protocol=https;branch=master"
21UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))(?!_exp)" 21UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))(?!_exp)"
22 22
23S = "${WORKDIR}/git"
24 23
25do_configure[noexec] = "1" 24do_configure[noexec] = "1"
26do_compile[noexec] = "1" 25do_compile[noexec] = "1"
diff --git a/meta/recipes-core/libxcrypt/libxcrypt.inc b/meta/recipes-core/libxcrypt/libxcrypt.inc
index 55619daef7..10705586ec 100644
--- a/meta/recipes-core/libxcrypt/libxcrypt.inc
+++ b/meta/recipes-core/libxcrypt/libxcrypt.inc
@@ -16,7 +16,6 @@ SRCBRANCH ?= "master"
16 16
17PROVIDES = "virtual/crypt" 17PROVIDES = "virtual/crypt"
18 18
19S = "${WORKDIR}/git"
20 19
21BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}" 20BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}"
22TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}${includedir} -Wno-error" 21TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}${includedir} -Wno-error"
diff --git a/meta/recipes-core/musl/gcompat_git.bb b/meta/recipes-core/musl/gcompat_git.bb
index 40fe8c6a5f..460f759899 100644
--- a/meta/recipes-core/musl/gcompat_git.bb
+++ b/meta/recipes-core/musl/gcompat_git.bb
@@ -16,7 +16,6 @@ SRC_URI:append:powerpc = "\
16PV = "1.1.0" 16PV = "1.1.0"
17SRCREV = "b7bfe0b08c52fdc72e0c1d9d4dcb2129f1642bd6" 17SRCREV = "b7bfe0b08c52fdc72e0c1d9d4dcb2129f1642bd6"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit pkgconfig linuxloader siteinfo 20inherit pkgconfig linuxloader siteinfo
22 21
diff --git a/meta/recipes-core/musl/libc-test_git.bb b/meta/recipes-core/musl/libc-test_git.bb
index f55a125a89..bd639e059b 100644
--- a/meta/recipes-core/musl/libc-test_git.bb
+++ b/meta/recipes-core/musl/libc-test_git.bb
@@ -18,7 +18,6 @@ SRC_URI = " \
18 18
19PV = "0+git" 19PV = "0+git"
20 20
21S = "${WORKDIR}/git"
22 21
23# libc-test 'make' or 'make run' command is designed to build and run tests. It 22# libc-test 'make' or 'make run' command is designed to build and run tests. It
24# reports both build and test failures. The commands should be run on target. 23# reports both build and test failures. The commands should be run on target.
diff --git a/meta/recipes-core/musl/libucontext_1.3.2.bb b/meta/recipes-core/musl/libucontext_1.3.2.bb
index 65ee77d06e..10ebb6bd31 100644
--- a/meta/recipes-core/musl/libucontext_1.3.2.bb
+++ b/meta/recipes-core/musl/libucontext_1.3.2.bb
@@ -12,7 +12,6 @@ SRCREV = "a0323579ac50b9a9d4033754d089f1fed0f59a00"
12SRC_URI = "git://github.com/kaniini/libucontext;branch=master;protocol=https \ 12SRC_URI = "git://github.com/kaniini/libucontext;branch=master;protocol=https \
13 " 13 "
14 14
15S = "${WORKDIR}/git"
16 15
17COMPATIBLE_HOST = ".*-musl.*" 16COMPATIBLE_HOST = ".*-musl.*"
18 17
diff --git a/meta/recipes-core/musl/musl-locales_git.bb b/meta/recipes-core/musl/musl-locales_git.bb
index 2815e2ddf0..d9e68e9883 100644
--- a/meta/recipes-core/musl/musl-locales_git.bb
+++ b/meta/recipes-core/musl/musl-locales_git.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://git.adelielinux.org/adelie/musl-locales;protocol=https;branch=m
12PV = "1.0+git" 12PV = "1.0+git"
13SRCREV = "5663f5bfd30bf9e1e0ba3fc5fe2da6725969f30e" 13SRCREV = "5663f5bfd30bf9e1e0ba3fc5fe2da6725969f30e"
14 14
15S = "${WORKDIR}/git"
16 15
17DEPENDS = "virtual/libintl gettext-native" 16DEPENDS = "virtual/libintl gettext-native"
18 17
diff --git a/meta/recipes-core/musl/musl-obstack.bb b/meta/recipes-core/musl/musl-obstack.bb
index 4c71a141b2..23361400c7 100644
--- a/meta/recipes-core/musl/musl-obstack.bb
+++ b/meta/recipes-core/musl/musl-obstack.bb
@@ -16,7 +16,6 @@ UPSTREAM_CHECK_COMMITS = "1"
16 16
17inherit autotools pkgconfig 17inherit autotools pkgconfig
18 18
19S = "${WORKDIR}/git"
20 19
21COMPATIBLE_HOST = ".*-musl.*" 20COMPATIBLE_HOST = ".*-musl.*"
22 21
diff --git a/meta/recipes-core/musl/musl-utils.bb b/meta/recipes-core/musl/musl-utils.bb
index 8280333daf..05adeb1619 100644
--- a/meta/recipes-core/musl/musl-utils.bb
+++ b/meta/recipes-core/musl/musl-utils.bb
@@ -17,7 +17,6 @@ UPSTREAM_CHECK_COMMITS = "1"
17 17
18inherit autotools 18inherit autotools
19 19
20S = "${WORKDIR}/git"
21 20
22PACKAGES =+ "${PN}-iconv" 21PACKAGES =+ "${PN}-iconv"
23 22
diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb
index afc459bf1c..1e1a9cc262 100644
--- a/meta/recipes-core/musl/musl_git.bb
+++ b/meta/recipes-core/musl/musl_git.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://git.musl-libc.org/musl;branch=master \
16 file://0001-Update-syscalls-for-r32-rv64-from-kernel-6.4-through.patch \ 16 file://0001-Update-syscalls-for-r32-rv64-from-kernel-6.4-through.patch \
17 " 17 "
18 18
19S = "${WORKDIR}/git"
20 19
21PROVIDES += "virtual/libc virtual/libiconv virtual/libintl virtual/crypt" 20PROVIDES += "virtual/libc virtual/libiconv virtual/libintl virtual/crypt"
22 21
diff --git a/meta/recipes-core/ncurses/ncurses_6.5.bb b/meta/recipes-core/ncurses/ncurses_6.5.bb
index 2e3ee337ea..bba3495266 100644
--- a/meta/recipes-core/ncurses/ncurses_6.5.bb
+++ b/meta/recipes-core/ncurses/ncurses_6.5.bb
@@ -7,7 +7,6 @@ SRC_URI += "file://0001-tic-hang.patch \
7 " 7 "
8# commit id corresponds to the revision in package version 8# commit id corresponds to the revision in package version
9SRCREV = "1c55d64d9d3e00399a21f04e9cac1e472ab5f70a" 9SRCREV = "1c55d64d9d3e00399a21f04e9cac1e472ab5f70a"
10S = "${WORKDIR}/git"
11EXTRA_OECONF += "--with-abi-version=5" 10EXTRA_OECONF += "--with-abi-version=5"
12UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+_\d+)$" 11UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+_\d+)$"
13 12
diff --git a/meta/recipes-core/newlib/newlib.inc b/meta/recipes-core/newlib/newlib.inc
index 5b5025148e..604bef3e24 100644
--- a/meta/recipes-core/newlib/newlib.inc
+++ b/meta/recipes-core/newlib/newlib.inc
@@ -22,7 +22,6 @@ SRCREV = "5e5e51f1dc56a99eb4648c28e00d73b6ea44a8b0"
22INHIBIT_DEFAULT_DEPS = "1" 22INHIBIT_DEFAULT_DEPS = "1"
23DEPENDS = "virtual/cross-cc" 23DEPENDS = "virtual/cross-cc"
24 24
25S = "${WORKDIR}/git"
26B = "${WORKDIR}/build" 25B = "${WORKDIR}/build"
27 26
28## disable stdlib 27## disable stdlib
diff --git a/meta/recipes-core/ovmf/ovmf_git.bb b/meta/recipes-core/ovmf/ovmf_git.bb
index ab6c580722..3c88e935dd 100644
--- a/meta/recipes-core/ovmf/ovmf_git.bb
+++ b/meta/recipes-core/ovmf/ovmf_git.bb
@@ -55,7 +55,6 @@ inherit deploy
55 55
56PARALLEL_MAKE = "" 56PARALLEL_MAKE = ""
57 57
58S = "${WORKDIR}/git"
59 58
60DEPENDS = "nasm-native acpica-native ovmf-native util-linux-native" 59DEPENDS = "nasm-native acpica-native ovmf-native util-linux-native"
61 60
diff --git a/meta/recipes-core/picolibc/picolibc.inc b/meta/recipes-core/picolibc/picolibc.inc
index 640be819a3..68c32894a7 100644
--- a/meta/recipes-core/picolibc/picolibc.inc
+++ b/meta/recipes-core/picolibc/picolibc.inc
@@ -17,5 +17,4 @@ PV = "${BASEVER}+git"
17SRC_URI = "git://github.com/picolibc/picolibc.git;protocol=https;branch=main" 17SRC_URI = "git://github.com/picolibc/picolibc.git;protocol=https;branch=main"
18SRCREV = "764ef4e401a8f4c6a86ab723533841f072885a5b" 18SRCREV = "764ef4e401a8f4c6a86ab723533841f072885a5b"
19 19
20S = "${WORKDIR}/git"
21B = "${WORKDIR}/build" 20B = "${WORKDIR}/build"
diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb
index f3647d389d..ba2e097ec1 100644
--- a/meta/recipes-core/psplash/psplash_git.bb
+++ b/meta/recipes-core/psplash/psplash_git.bb
@@ -62,7 +62,6 @@ python __anonymous() {
62 d.appendVar("RDEPENDS:%s" % pn, " %s" % ep) 62 d.appendVar("RDEPENDS:%s" % pn, " %s" % ep)
63} 63}
64 64
65S = "${WORKDIR}/git"
66 65
67inherit autotools pkgconfig update-rc.d update-alternatives systemd 66inherit autotools pkgconfig update-rc.d update-alternatives systemd
68 67
diff --git a/meta/recipes-core/seatd/seatd_0.9.1.bb b/meta/recipes-core/seatd/seatd_0.9.1.bb
index 3b4b3bae4c..3be27dda9d 100644
--- a/meta/recipes-core/seatd/seatd_0.9.1.bb
+++ b/meta/recipes-core/seatd/seatd_0.9.1.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=715a99d2dd552e6188e74d4ed2914d5a"
9SRC_URI = "git://git.sr.ht/~kennylevinsen/seatd;protocol=https;branch=master \ 9SRC_URI = "git://git.sr.ht/~kennylevinsen/seatd;protocol=https;branch=master \
10 file://init" 10 file://init"
11SRCREV = "566ffeb032af42865dc1210e48cec08368059bb9" 11SRCREV = "566ffeb032af42865dc1210e48cec08368059bb9"
12S = "${WORKDIR}/git"
13 12
14inherit meson pkgconfig systemd update-rc.d useradd 13inherit meson pkgconfig systemd update-rc.d useradd
15 14
diff --git a/meta/recipes-core/sysfsutils/sysfsutils_2.1.1.bb b/meta/recipes-core/sysfsutils/sysfsutils_2.1.1.bb
index d99039b6f8..5e9532868a 100644
--- a/meta/recipes-core/sysfsutils/sysfsutils_2.1.1.bb
+++ b/meta/recipes-core/sysfsutils/sysfsutils_2.1.1.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/linux-ras/sysfsutils.git;protocol=https;branch=maste
15 15
16SRCREV = "da2f1f8500c0af6663a56ce2bff07f67e60a92e0" 16SRCREV = "da2f1f8500c0af6663a56ce2bff07f67e60a92e0"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit autotools 19inherit autotools
21 20
diff --git a/meta/recipes-core/systemd/systemd.inc b/meta/recipes-core/systemd/systemd.inc
index 5ed84757f3..cd90491431 100644
--- a/meta/recipes-core/systemd/systemd.inc
+++ b/meta/recipes-core/systemd/systemd.inc
@@ -19,6 +19,5 @@ SRCREV = "00a12c234e2506f5cab683460199575f13c454db"
19SRCBRANCH = "v257-stable" 19SRCBRANCH = "v257-stable"
20SRC_URI = "git://github.com/systemd/systemd.git;protocol=https;branch=${SRCBRANCH};tag=v${PV}" 20SRC_URI = "git://github.com/systemd/systemd.git;protocol=https;branch=${SRCBRANCH};tag=v${PV}"
21 21
22S = "${WORKDIR}/git"
23 22
24CVE_PRODUCT = "systemd" 23CVE_PRODUCT = "systemd"
diff --git a/meta/recipes-core/ttyrun/ttyrun_2.37.0.bb b/meta/recipes-core/ttyrun/ttyrun_2.37.0.bb
index e8fb4831e2..8c335cafcb 100644
--- a/meta/recipes-core/ttyrun/ttyrun_2.37.0.bb
+++ b/meta/recipes-core/ttyrun/ttyrun_2.37.0.bb
@@ -11,7 +11,6 @@ SRCREV = "793c037ded98cd001075cdb55a9c58e122380256"
11 11
12CVE_PRODUCT = "s390-tools" 12CVE_PRODUCT = "s390-tools"
13 13
14S = "${WORKDIR}/git"
15 14
16EXTRA_OEMAKE = "\ 15EXTRA_OEMAKE = "\
17 V=1 \ 16 V=1 \
diff --git a/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb b/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb
index 27723c88ef..b534915204 100644
--- a/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb
+++ b/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb
@@ -12,7 +12,6 @@ PV .= "+git"
12 12
13UPSTREAM_CHECK_COMMITS = "1" 13UPSTREAM_CHECK_COMMITS = "1"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit allarch 16inherit allarch
18 17
diff --git a/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.71.1.bb b/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.71.1.bb
index 5578fb3d18..79f2488727 100644
--- a/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.71.1.bb
+++ b/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.71.1.bb
@@ -8,7 +8,6 @@ inherit rust cargo cargo-update-recipe-crates
8 8
9SRC_URI += "git://github.com/rust-lang/rust-bindgen.git;protocol=https;branch=main" 9SRC_URI += "git://github.com/rust-lang/rust-bindgen.git;protocol=https;branch=main"
10SRCREV = "af7fd38d5e80514406fb6a8bba2d407d252c30b9" 10SRCREV = "af7fd38d5e80514406fb6a8bba2d407d252c30b9"
11S = "${WORKDIR}/git"
12 11
13require ${BPN}-crates.inc 12require ${BPN}-crates.inc
14 13
diff --git a/meta/recipes-devtools/binutils/binutils-2.44.inc b/meta/recipes-devtools/binutils/binutils-2.44.inc
index 90546a0cfa..18bff2816a 100644
--- a/meta/recipes-devtools/binutils/binutils-2.44.inc
+++ b/meta/recipes-devtools/binutils/binutils-2.44.inc
@@ -44,4 +44,3 @@ SRC_URI = "\
44 file://0019-CVE-2025-5244.patch \ 44 file://0019-CVE-2025-5244.patch \
45 file://0019-CVE-2025-3198.patch \ 45 file://0019-CVE-2025-3198.patch \
46" 46"
47S = "${WORKDIR}/git"
diff --git a/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb b/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb
index 06625d099e..16bf345d1d 100644
--- a/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb
+++ b/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb
@@ -98,7 +98,6 @@ SRC_URI = "git://github.com/xrmx/bootchart.git;branch=master;protocol=https \
98 file://0002-Makefile-Add-n-to-gzip.patch \ 98 file://0002-Makefile-Add-n-to-gzip.patch \
99 " 99 "
100 100
101S = "${WORKDIR}/git"
102SRCREV = "868a2afab9da34f32c007d773b77253c93104636" 101SRCREV = "868a2afab9da34f32c007d773b77253c93104636"
103 102
104 103
diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.14.bb b/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.14.bb
index d3d320e107..04be9439d8 100644
--- a/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.14.bb
+++ b/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.14.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://github.com/kdave/btrfs-progs.git;branch=master;protocol=https;t
19 file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch \ 19 file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch \
20 " 20 "
21SRCREV = "5ad147c9ec00e657393c85b195c9bcc0f4c35a54" 21SRCREV = "5ad147c9ec00e657393c85b195c9bcc0f4c35a54"
22S = "${WORKDIR}/git"
23 22
24PACKAGECONFIG ??= " \ 23PACKAGECONFIG ??= " \
25 programs \ 24 programs \
diff --git a/meta/recipes-devtools/createrepo-c/createrepo-c_1.2.1.bb b/meta/recipes-devtools/createrepo-c/createrepo-c_1.2.1.bb
index d12e3184a0..1d2ad9ebfb 100644
--- a/meta/recipes-devtools/createrepo-c/createrepo-c_1.2.1.bb
+++ b/meta/recipes-devtools/createrepo-c/createrepo-c_1.2.1.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/rpm-software-management/createrepo_c;branch=master;p
11 11
12SRCREV = "8c6e6f88df86d1e34ca26d3835d77a2816326414" 12SRCREV = "8c6e6f88df86d1e34ca26d3835d77a2816326414"
13 13
14S = "${WORKDIR}/git"
15 14
16DEPENDS = "expat curl glib-2.0 libxml2 openssl bzip2 zlib file sqlite3 xz rpm" 15DEPENDS = "expat curl glib-2.0 libxml2 openssl bzip2 zlib file sqlite3 xz rpm"
17DEPENDS:append:class-native = " file-replacement-native" 16DEPENDS:append:class-native = " file-replacement-native"
diff --git a/meta/recipes-devtools/distcc/distcc_3.4.bb b/meta/recipes-devtools/distcc/distcc_3.4.bb
index ab138b3ab6..392f4ae272 100644
--- a/meta/recipes-devtools/distcc/distcc_3.4.bb
+++ b/meta/recipes-devtools/distcc/distcc_3.4.bb
@@ -21,7 +21,6 @@ SRC_URI = "git://github.com/distcc/distcc.git;branch=master;protocol=https \
21 file://distcc.service \ 21 file://distcc.service \
22 " 22 "
23SRCREV = "50d821efe99cae82c05be0a4ab3b4035ef0d3883" 23SRCREV = "50d821efe99cae82c05be0a4ab3b4035ef0d3883"
24S = "${WORKDIR}/git"
25UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 24UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
26 25
27inherit autotools pkgconfig update-rc.d useradd systemd 26inherit autotools pkgconfig update-rc.d useradd systemd
diff --git a/meta/recipes-devtools/dnf/dnf_4.22.0.bb b/meta/recipes-devtools/dnf/dnf_4.22.0.bb
index e5ac3c9824..7bb0f02d3f 100644
--- a/meta/recipes-devtools/dnf/dnf_4.22.0.bb
+++ b/meta/recipes-devtools/dnf/dnf_4.22.0.bb
@@ -23,7 +23,6 @@ SRC_URI:append:class-native = " file://0001-dnf-write-the-log-lock-to-root.patch
23SRCREV = "da9a7066be8e1628d9453428d33685225cd9c90d" 23SRCREV = "da9a7066be8e1628d9453428d33685225cd9c90d"
24UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" 24UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"
25 25
26S = "${WORKDIR}/git"
27 26
28inherit cmake gettext bash-completion setuptools3-base systemd 27inherit cmake gettext bash-completion setuptools3-base systemd
29 28
diff --git a/meta/recipes-devtools/dpkg/dpkg_1.22.11.bb b/meta/recipes-devtools/dpkg/dpkg_1.22.11.bb
index 47a8d5d5ea..adceebf8e6 100644
--- a/meta/recipes-devtools/dpkg/dpkg_1.22.11.bb
+++ b/meta/recipes-devtools/dpkg/dpkg_1.22.11.bb
@@ -19,4 +19,3 @@ SRC_URI:append:class-native = " file://0001-build.c-ignore-return-of-1-from-tar-
19 19
20SRCREV = "ee7e9118d0a9581cb00c5ce02dccd561b3096387" 20SRCREV = "ee7e9118d0a9581cb00c5ce02dccd561b3096387"
21 21
22S = "${WORKDIR}/git"
diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc b/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc
index 0cb3f0e6a6..cce6e5f1ac 100644
--- a/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc
@@ -20,7 +20,6 @@ SECTION = "base"
20DEPENDS = "util-linux attr autoconf-archive-native" 20DEPENDS = "util-linux attr autoconf-archive-native"
21 21
22SRC_URI = "git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git;branch=master;protocol=https" 22SRC_URI = "git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git;branch=master;protocol=https"
23S = "${WORKDIR}/git"
24 23
25inherit autotools gettext texinfo pkgconfig multilib_header update-alternatives ptest 24inherit autotools gettext texinfo pkgconfig multilib_header update-alternatives ptest
26 25
diff --git a/meta/recipes-devtools/erofs-utils/erofs-utils_1.8.5.bb b/meta/recipes-devtools/erofs-utils/erofs-utils_1.8.5.bb
index 54ead294fb..830cf435ce 100644
--- a/meta/recipes-devtools/erofs-utils/erofs-utils_1.8.5.bb
+++ b/meta/recipes-devtools/erofs-utils/erofs-utils_1.8.5.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git;b
10 10
11UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>(\d+(\.\d+)+))" 11UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>(\d+(\.\d+)+))"
12 12
13S = "${WORKDIR}/git"
14 13
15DEPENDS = "util-linux-libuuid" 14DEPENDS = "util-linux-libuuid"
16 15
diff --git a/meta/recipes-devtools/fastfloat/fastfloat_8.0.2.bb b/meta/recipes-devtools/fastfloat/fastfloat_8.0.2.bb
index b3f45ccef4..ca69a4238f 100644
--- a/meta/recipes-devtools/fastfloat/fastfloat_8.0.2.bb
+++ b/meta/recipes-devtools/fastfloat/fastfloat_8.0.2.bb
@@ -10,6 +10,5 @@ LIC_FILES_CHKSUM = " \
10SRC_URI = "git://github.com/fastfloat/fast_float.git;protocol=https;branch=main" 10SRC_URI = "git://github.com/fastfloat/fast_float.git;protocol=https;branch=main"
11 11
12SRCREV = "50a80a73ab2ab256ba1c3bf86923ddd8b4202bc7" 12SRCREV = "50a80a73ab2ab256ba1c3bf86923ddd8b4202bc7"
13S = "${WORKDIR}/git"
14 13
15inherit cmake 14inherit cmake
diff --git a/meta/recipes-devtools/file/file_5.46.bb b/meta/recipes-devtools/file/file_5.46.bb
index e97fac99f2..c035e0b11d 100644
--- a/meta/recipes-devtools/file/file_5.46.bb
+++ b/meta/recipes-devtools/file/file_5.46.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://github.com/file/file.git;branch=master;protocol=https \
17 " 17 "
18 18
19SRCREV = "c5aa4f7f8d5063fb3c37ad57bf54bb67ec641a09" 19SRCREV = "c5aa4f7f8d5063fb3c37ad57bf54bb67ec641a09"
20S = "${WORKDIR}/git"
21 20
22inherit autotools update-alternatives 21inherit autotools update-alternatives
23 22
diff --git a/meta/recipes-devtools/fmt/fmt_11.2.0.bb b/meta/recipes-devtools/fmt/fmt_11.2.0.bb
index b2b8c575c8..ce63f94025 100644
--- a/meta/recipes-devtools/fmt/fmt_11.2.0.bb
+++ b/meta/recipes-devtools/fmt/fmt_11.2.0.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https;tag=${PV}\
8 file://0001-Workaround-an-ABI-issue-in-spdlog.patch" 8 file://0001-Workaround-an-ABI-issue-in-spdlog.patch"
9SRCREV = "40626af88bd7df9a5fb80be7b25ac85b122d6c21" 9SRCREV = "40626af88bd7df9a5fb80be7b25ac85b122d6c21"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit cmake 12inherit cmake
14 13
diff --git a/meta/recipes-devtools/gnu-config/gnu-config_git.bb b/meta/recipes-devtools/gnu-config/gnu-config_git.bb
index 60601d23e2..515777caf4 100644
--- a/meta/recipes-devtools/gnu-config/gnu-config_git.bb
+++ b/meta/recipes-devtools/gnu-config/gnu-config_git.bb
@@ -14,7 +14,6 @@ PV = "20240823+git"
14 14
15SRC_URI = "git://git.savannah.gnu.org/git/config.git;protocol=https;branch=master \ 15SRC_URI = "git://git.savannah.gnu.org/git/config.git;protocol=https;branch=master \
16 file://gnu-configize.in" 16 file://gnu-configize.in"
17S = "${WORKDIR}/git"
18UPSTREAM_CHECK_COMMITS = "1" 17UPSTREAM_CHECK_COMMITS = "1"
19 18
20CLEANBROKEN = "1" 19CLEANBROKEN = "1"
diff --git a/meta/recipes-devtools/libcomps/libcomps_0.1.21.bb b/meta/recipes-devtools/libcomps/libcomps_0.1.21.bb
index 91170dfbed..ee2fb10a08 100644
--- a/meta/recipes-devtools/libcomps/libcomps_0.1.21.bb
+++ b/meta/recipes-devtools/libcomps/libcomps_0.1.21.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/rpm-software-management/libcomps.git;branch=master;p
10 10
11SRCREV = "2e973ce22698dd64f472180e3a689755268fb06b" 11SRCREV = "2e973ce22698dd64f472180e3a689755268fb06b"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit cmake setuptools3-base 14inherit cmake setuptools3-base
16 15
diff --git a/meta/recipes-devtools/libdnf/libdnf_0.74.0.bb b/meta/recipes-devtools/libdnf/libdnf_0.74.0.bb
index 5a2d4d9364..06be5776f2 100644
--- a/meta/recipes-devtools/libdnf/libdnf_0.74.0.bb
+++ b/meta/recipes-devtools/libdnf/libdnf_0.74.0.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/rpm-software-management/libdnf;branch=dnf-4-master;p
16SRCREV = "91a0bf9aada36a722855051526f012e0b5ab1af9" 16SRCREV = "91a0bf9aada36a722855051526f012e0b5ab1af9"
17UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(?!4\.90)\d+(\.\d+)+)" 17UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(?!4\.90)\d+(\.\d+)+)"
18 18
19S = "${WORKDIR}/git"
20 19
21DEPENDS = "glib-2.0 libsolv libcheck librepo rpm gtk-doc libmodulemd json-c swig-native util-linux" 20DEPENDS = "glib-2.0 libsolv libcheck librepo rpm gtk-doc libmodulemd json-c swig-native util-linux"
22 21
diff --git a/meta/recipes-devtools/libmodulemd/libmodulemd_2.15.1.bb b/meta/recipes-devtools/libmodulemd/libmodulemd_2.15.1.bb
index c31fc44ce4..d6613131bd 100644
--- a/meta/recipes-devtools/libmodulemd/libmodulemd_2.15.1.bb
+++ b/meta/recipes-devtools/libmodulemd/libmodulemd_2.15.1.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/fedora-modularity/libmodulemd;protocol=https;branch=
8 8
9SRCREV = "e7f179eeeb6eee1403f090fc43a3c80bb08b5bfd" 9SRCREV = "e7f179eeeb6eee1403f090fc43a3c80bb08b5bfd"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit meson gobject-introspection pkgconfig manpages 12inherit meson gobject-introspection pkgconfig manpages
14 13
diff --git a/meta/recipes-devtools/librepo/librepo_1.19.0.bb b/meta/recipes-devtools/librepo/librepo_1.19.0.bb
index 634967fcbc..d985601a28 100644
--- a/meta/recipes-devtools/librepo/librepo_1.19.0.bb
+++ b/meta/recipes-devtools/librepo/librepo_1.19.0.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/rpm-software-management/librepo.git;branch=master;pr
12 12
13SRCREV = "7955987e33ba98dddb3fc2c63bb6dc892e3505fa" 13SRCREV = "7955987e33ba98dddb3fc2c63bb6dc892e3505fa"
14 14
15S = "${WORKDIR}/git"
16 15
17DEPENDS = "curl glib-2.0 openssl attr gpgme libxml2" 16DEPENDS = "curl glib-2.0 openssl attr gpgme libxml2"
18 17
diff --git a/meta/recipes-devtools/mmc/mmc-utils_git.bb b/meta/recipes-devtools/mmc/mmc-utils_git.bb
index 1f287a8df9..fed0ef8916 100644
--- a/meta/recipes-devtools/mmc/mmc-utils_git.bb
+++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb
@@ -15,7 +15,6 @@ UPSTREAM_CHECK_COMMITS = "1"
15DEPENDS = "python3-sphinx-native" 15DEPENDS = "python3-sphinx-native"
16EXTRA_OEMAKE = "C=" 16EXTRA_OEMAKE = "C="
17 17
18S = "${WORKDIR}/git"
19 18
20CFLAGS:append:powerpc64 = " -D__SANE_USERSPACE_TYPES__" 19CFLAGS:append:powerpc64 = " -D__SANE_USERSPACE_TYPES__"
21CFLAGS:append:mipsarchn64 = " -D__SANE_USERSPACE_TYPES__" 20CFLAGS:append:mipsarchn64 = " -D__SANE_USERSPACE_TYPES__"
diff --git a/meta/recipes-devtools/mtd/mtd-utils_2.3.0.bb b/meta/recipes-devtools/mtd/mtd-utils_2.3.0.bb
index 2f7043b977..52dcbcce4a 100644
--- a/meta/recipes-devtools/mtd/mtd-utils_2.3.0.bb
+++ b/meta/recipes-devtools/mtd/mtd-utils_2.3.0.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://git.infradead.org/mtd-utils.git;branch=master \
19 file://0004-ubifs-utils-extract_files-Include-linux-limits.h.patch \ 19 file://0004-ubifs-utils-extract_files-Include-linux-limits.h.patch \
20 file://0001-Improve-check-for-GCC-compiler-version.patch" 20 file://0001-Improve-check-for-GCC-compiler-version.patch"
21 21
22S = "${WORKDIR}/git"
23 22
24# xattr support creates an additional compile-time dependency on acl because 23# xattr support creates an additional compile-time dependency on acl because
25# the sys/acl.h header is needed. libacl is not needed and thus enabling xattr 24# the sys/acl.h header is needed. libacl is not needed and thus enabling xattr
diff --git a/meta/recipes-devtools/ninja/ninja_1.12.1.bb b/meta/recipes-devtools/ninja/ninja_1.12.1.bb
index 9f5c014b9b..2667c932b0 100644
--- a/meta/recipes-devtools/ninja/ninja_1.12.1.bb
+++ b/meta/recipes-devtools/ninja/ninja_1.12.1.bb
@@ -11,7 +11,6 @@ SRCREV = "2daa09ba270b0a43e1929d29b073348aa985dfaa"
11SRC_URI = "git://github.com/ninja-build/ninja.git;branch=release;protocol=https" 11SRC_URI = "git://github.com/ninja-build/ninja.git;branch=release;protocol=https"
12UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)" 12UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)"
13 13
14S = "${WORKDIR}/git"
15 14
16do_configure[noexec] = "1" 15do_configure[noexec] = "1"
17 16
diff --git a/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb b/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb
index 44958b442e..9c5cfb837e 100644
--- a/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb
+++ b/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://git.yoctoproject.org/opkg-utils;protocol=https;branch=master \
12 " 12 "
13SRCREV = "68a969f0e867ace0d94faf8ebe7c7bb67f59d386" 13SRCREV = "68a969f0e867ace0d94faf8ebe7c7bb67f59d386"
14 14
15S = "${WORKDIR}/git"
16 15
17TARGET_CC_ARCH += "${LDFLAGS}" 16TARGET_CC_ARCH += "${LDFLAGS}"
18 17
diff --git a/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb b/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb
index dece34240c..cefc586f2f 100644
--- a/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb
+++ b/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/NixOS/patchelf;protocol=https;branch=master \
11" 11"
12SRCREV = "99c24238981b7b1084313aca8f5c493bb46f302c" 12SRCREV = "99c24238981b7b1084313aca8f5c493bb46f302c"
13 13
14S = "${WORKDIR}/git"
15 14
16LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" 15LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
17 16
diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
index af512a42b4..1ce4888e57 100644
--- a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
@@ -18,7 +18,6 @@ SRC_URI = "git://gitlab.freedesktop.org/pkg-config/pkg-config.git;branch=master;
18 file://0001-Do-not-use-bool-as-a-field-name.patch \ 18 file://0001-Do-not-use-bool-as-a-field-name.patch \
19 " 19 "
20 20
21S = "${WORKDIR}/git"
22 21
23inherit autotools 22inherit autotools
24 23
diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb
index 4693afcaf6..385b6f34d9 100644
--- a/meta/recipes-devtools/pseudo/pseudo_git.bb
+++ b/meta/recipes-devtools/pseudo/pseudo_git.bb
@@ -5,15 +5,14 @@ SRC_URI = "git://git.yoctoproject.org/pseudo;branch=master;protocol=https \
5 file://fallback-group \ 5 file://fallback-group \
6 " 6 "
7SRC_URI:append:class-native = " \ 7SRC_URI:append:class-native = " \
8 http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \ 8 http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/prebuilt;name=prebuilt \
9 file://older-glibc-symbols.patch" 9 file://older-glibc-symbols.patch"
10SRC_URI:append:class-nativesdk = " \ 10SRC_URI:append:class-nativesdk = " \
11 http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \ 11 http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/prebuilt;name=prebuilt \
12 file://older-glibc-symbols.patch" 12 file://older-glibc-symbols.patch"
13SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c8d97b99072485aa" 13SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c8d97b99072485aa"
14 14
15SRCREV = "2c43381180f9cfef4c0a8bb0c1658a86c3fcc876" 15SRCREV = "2c43381180f9cfef4c0a8bb0c1658a86c3fcc876"
16S = "${WORKDIR}/git"
17PV = "1.9.0+git" 16PV = "1.9.0+git"
18 17
19# largefile and 64bit time_t support adds these macros via compiler flags globally 18# largefile and 64bit time_t support adds these macros via compiler flags globally
diff --git a/meta/recipes-devtools/python/python3-calver_2025.04.17.bb b/meta/recipes-devtools/python/python3-calver_2025.04.17.bb
index 290be21ce2..fb2fa93173 100644
--- a/meta/recipes-devtools/python/python3-calver_2025.04.17.bb
+++ b/meta/recipes-devtools/python/python3-calver_2025.04.17.bb
@@ -8,7 +8,6 @@ SRCREV = "3b74bdce35f2814eb2b65db39a133d5c849ddea7"
8 8
9inherit python_setuptools_build_meta ptest-python-pytest 9inherit python_setuptools_build_meta ptest-python-pytest
10 10
11S = "${WORKDIR}/git"
12 11
13RDEPENDS:${PN}-ptest += " \ 12RDEPENDS:${PN}-ptest += " \
14 python3-pretend \ 13 python3-pretend \
diff --git a/meta/recipes-devtools/python/python3-dtc_1.7.2.bb b/meta/recipes-devtools/python/python3-dtc_1.7.2.bb
index 99ff0cca87..99eb209a9c 100644
--- a/meta/recipes-devtools/python/python3-dtc_1.7.2.bb
+++ b/meta/recipes-devtools/python/python3-dtc_1.7.2.bb
@@ -15,7 +15,6 @@ LIC_FILES_CHKSUM = "file://pylibfdt/libfdt.i;beginline=1;endline=6;md5=afda088c9
15 15
16SRCREV = "2d10aa2afe35527728db30b35ec491ecb6959e5c" 16SRCREV = "2d10aa2afe35527728db30b35ec491ecb6959e5c"
17 17
18S = "${WORKDIR}/git"
19 18
20PYPA_WHEEL = "${S}/dist/libfdt-1.6.2*.whl" 19PYPA_WHEEL = "${S}/dist/libfdt-1.6.2*.whl"
21 20
diff --git a/meta/recipes-devtools/python/python3-pefile_2024.8.26.bb b/meta/recipes-devtools/python/python3-pefile_2024.8.26.bb
index 6e72c93741..11765b3cb3 100644
--- a/meta/recipes-devtools/python/python3-pefile_2024.8.26.bb
+++ b/meta/recipes-devtools/python/python3-pefile_2024.8.26.bb
@@ -8,7 +8,6 @@ inherit setuptools3 ptest-python-pytest
8SRCREV = "4b3b1e2e568a88d4f1897d694d684f23d9e270c4" 8SRCREV = "4b3b1e2e568a88d4f1897d694d684f23d9e270c4"
9SRC_URI = "git://github.com/erocarrera/pefile;branch=master;protocol=https \ 9SRC_URI = "git://github.com/erocarrera/pefile;branch=master;protocol=https \
10 file://run-ptest" 10 file://run-ptest"
11S = "${WORKDIR}/git"
12 11
13BBCLASSEXTEND = "native nativesdk" 12BBCLASSEXTEND = "native nativesdk"
14 13
diff --git a/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb b/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb
index a8b834a126..5121a57868 100644
--- a/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb
+++ b/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://gitlab.com/rossburton/python-unittest-automake-output;protocol=
8 8
9SRCREV = "aebdfb188e368c690ea55cf6c9c9ffa1a52def65" 9SRCREV = "aebdfb188e368c690ea55cf6c9c9ffa1a52def65"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit python_flit_core 12inherit python_flit_core
14 13
diff --git a/meta/recipes-devtools/repo/repo_2.55.2.bb b/meta/recipes-devtools/repo/repo_2.55.2.bb
index 9cff3c0b7c..b4370ca113 100644
--- a/meta/recipes-devtools/repo/repo_2.55.2.bb
+++ b/meta/recipes-devtools/repo/repo_2.55.2.bb
@@ -15,7 +15,6 @@ SRCREV = "b262d0e4619c406a2708856ed312091d21c5bf39"
15 15
16MIRRORS += "git://gerrit.googlesource.com/git-repo.git git://github.com/GerritCodeReview/git-repo.git" 16MIRRORS += "git://gerrit.googlesource.com/git-repo.git git://github.com/GerritCodeReview/git-repo.git"
17 17
18S = "${WORKDIR}/git"
19 18
20do_configure:prepend() { 19do_configure:prepend() {
21 sed -Ei "s/REPO_REV\s*=\s*('|\")stable('|\")/REPO_REV = '${SRCREV}'/g" ${S}/repo 20 sed -Ei "s/REPO_REV\s*=\s*('|\")stable('|\")/REPO_REV = '${SRCREV}'/g" ${S}/repo
diff --git a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb
index 4ccfc95c33..13ef83fdc7 100644
--- a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb
+++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb
@@ -16,7 +16,6 @@ SRC_URI = " \
16SRCREV = "032b418a6db842f0eab330eb5909e4604e888728" 16SRCREV = "032b418a6db842f0eab330eb5909e4604e888728"
17UPSTREAM_CHECK_COMMITS = "1" 17UPSTREAM_CHECK_COMMITS = "1"
18 18
19S = "${UNPACKDIR}/git"
20 19
21do_compile () { 20do_compile () {
22 # Remove most policy variants, leave DEFAULT.pol 21 # Remove most policy variants, leave DEFAULT.pol
diff --git a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb
index 6ef626e466..297370f7b5 100644
--- a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb
+++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://github.com/rpm-software-management/rpm-sequoia.git;protocol=htt
19 19
20SRCREV = "0667e04ae7fb8cf0490919978d69883d16400e41" 20SRCREV = "0667e04ae7fb8cf0490919978d69883d16400e41"
21 21
22S = "${UNPACKDIR}/git"
23 22
24require ${BPN}-crates.inc 23require ${BPN}-crates.inc
25 24
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.1.bb b/meta/recipes-devtools/rpm/rpm_4.20.1.bb
index 7bb6993811..a1190e8dd1 100644
--- a/meta/recipes-devtools/rpm/rpm_4.20.1.bb
+++ b/meta/recipes-devtools/rpm/rpm_4.20.1.bb
@@ -44,7 +44,6 @@ SRC_URI = "git://github.com/rpm-software-management/rpm;branch=rpm-4.20.x;protoc
44PE = "1" 44PE = "1"
45SRCREV = "c8dc5ea575a2e9c1488036d12f4b75f6a5a49120" 45SRCREV = "c8dc5ea575a2e9c1488036d12f4b75f6a5a49120"
46 46
47S = "${WORKDIR}/git"
48 47
49DEPENDS = "lua libgcrypt file popt xz bzip2 elfutils python3 sqlite3 zstd" 48DEPENDS = "lua libgcrypt file popt xz bzip2 elfutils python3 sqlite3 zstd"
50DEPENDS:append:class-native = " file-replacement-native bzip2-replacement-native" 49DEPENDS:append:class-native = " file-replacement-native bzip2-replacement-native"
diff --git a/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.bb b/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.bb
index 930439e2d2..fbcfedbb34 100644
--- a/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.bb
+++ b/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.bb
@@ -12,7 +12,6 @@ SRCREV = "2e87d42ed089dc31990d83eeb07437b9d085d6d1"
12 12
13UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 13UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
14 14
15S = "${WORKDIR}/git"
16 15
17EXTRA_OEMAKE = "${PACKAGECONFIG_CONFARGS}" 16EXTRA_OEMAKE = "${PACKAGECONFIG_CONFARGS}"
18 17
diff --git a/meta/recipes-devtools/systemd-bootchart/systemd-bootchart_235.bb b/meta/recipes-devtools/systemd-bootchart/systemd-bootchart_235.bb
index 859c7eb906..308ecc4be6 100644
--- a/meta/recipes-devtools/systemd-bootchart/systemd-bootchart_235.bb
+++ b/meta/recipes-devtools/systemd-bootchart/systemd-bootchart_235.bb
@@ -24,7 +24,6 @@ SRC_URI:append:libc-musl = " \
24 24
25SRCREV = "8ab9680a1bd5eb8fe7a7dcc44897af7ee41e56e7" 25SRCREV = "8ab9680a1bd5eb8fe7a7dcc44897af7ee41e56e7"
26 26
27S = "${WORKDIR}/git"
28 27
29DEPENDS = "systemd libxslt-native xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native intltool" 28DEPENDS = "systemd libxslt-native xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native intltool"
30 29
diff --git a/meta/recipes-devtools/tcf-agent/tcf-agent_1.8.0.bb b/meta/recipes-devtools/tcf-agent/tcf-agent_1.8.0.bb
index b02fcb9cad..5d75983795 100644
--- a/meta/recipes-devtools/tcf-agent/tcf-agent_1.8.0.bb
+++ b/meta/recipes-devtools/tcf-agent/tcf-agent_1.8.0.bb
@@ -18,7 +18,7 @@ SRC_URI = "git://gitlab.eclipse.org/eclipse/tcf/tcf.agent.git;protocol=https;bra
18DEPENDS = "util-linux openssl" 18DEPENDS = "util-linux openssl"
19RDEPENDS:${PN} = "bash" 19RDEPENDS:${PN} = "bash"
20 20
21S = "${WORKDIR}/git/agent" 21S = "${UNPACKDIR}/${BP}/agent"
22 22
23inherit update-rc.d systemd 23inherit update-rc.d systemd
24 24
diff --git a/meta/recipes-devtools/unfs3/unfs3_0.11.0.bb b/meta/recipes-devtools/unfs3/unfs3_0.11.0.bb
index da5ca45277..b8c235fb7c 100644
--- a/meta/recipes-devtools/unfs3/unfs3_0.11.0.bb
+++ b/meta/recipes-devtools/unfs3/unfs3_0.11.0.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c1c621cd2786a3a1344a60a0d608c910"
9 9
10DEPENDS = "bison-native flex-native libtirpc" 10DEPENDS = "bison-native flex-native libtirpc"
11 11
12S = "${WORKDIR}/git"
13SRC_URI = "git://github.com/unfs3/unfs3.git;protocol=https;branch=master;tag=${BP}" 12SRC_URI = "git://github.com/unfs3/unfs3.git;protocol=https;branch=master;tag=${BP}"
14SRCREV = "ec1660ba33c80d5c67131e163e68834c1a10e243" 13SRCREV = "ec1660ba33c80d5c67131e163e68834c1a10e243"
15UPSTREAM_CHECK_GITTAGREGEX = "unfs3\-(?P<pver>\d+(\.\d+)+)" 14UPSTREAM_CHECK_GITTAGREGEX = "unfs3\-(?P<pver>\d+(\.\d+)+)"
diff --git a/meta/recipes-devtools/xmlto/xmlto_0.0.29.bb b/meta/recipes-devtools/xmlto/xmlto_0.0.29.bb
index 1415e5d781..613d7973ec 100644
--- a/meta/recipes-devtools/xmlto/xmlto_0.0.29.bb
+++ b/meta/recipes-devtools/xmlto/xmlto_0.0.29.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
8 8
9SRCREV = "74862a684907ada3d4ed2ce0f8111adf626e1456" 9SRCREV = "74862a684907ada3d4ed2ce0f8111adf626e1456"
10SRC_URI = "git://pagure.io/xmlto.git;protocol=https;branch=master" 10SRC_URI = "git://pagure.io/xmlto.git;protocol=https;branch=master"
11S = "${WORKDIR}/git"
12 11
13inherit autotools 12inherit autotools
14 13
diff --git a/meta/recipes-extended/acpica/acpica_20240827.bb b/meta/recipes-extended/acpica/acpica_20240827.bb
index 7e8c68db90..4b61e92141 100644
--- a/meta/recipes-extended/acpica/acpica_20240827.bb
+++ b/meta/recipes-extended/acpica/acpica_20240827.bb
@@ -19,7 +19,6 @@ DEPENDS = "m4-native flex-native bison-native"
19SRC_URI = "git://github.com/acpica/acpica;protocol=https;branch=master" 19SRC_URI = "git://github.com/acpica/acpica;protocol=https;branch=master"
20SRCREV = "e80cbd7b52de20aa8c75bfba9845e9cb61f2e681" 20SRCREV = "e80cbd7b52de20aa8c75bfba9845e9cb61f2e681"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit update-alternatives 23inherit update-alternatives
25 24
diff --git a/meta/recipes-extended/asciidoc/asciidoc_10.2.1.bb b/meta/recipes-extended/asciidoc/asciidoc_10.2.1.bb
index 0360a342b4..57b56802ed 100644
--- a/meta/recipes-extended/asciidoc/asciidoc_10.2.1.bb
+++ b/meta/recipes-extended/asciidoc/asciidoc_10.2.1.bb
@@ -14,7 +14,6 @@ SRCREV = "21e33efe96ba9a51d99d1150691dae750afd6ed1"
14 14
15DEPENDS = "libxml2-native libxslt-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native" 15DEPENDS = "libxml2-native libxslt-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native"
16 16
17S = "${WORKDIR}/git"
18 17
19# Tell xmllint where to find the DocBook XML catalogue, because right now it 18# Tell xmllint where to find the DocBook XML catalogue, because right now it
20# opens /etc/xml/catalog on the host. Depends on auto-catalogs.patch 19# opens /etc/xml/catalog on the host. Depends on auto-catalogs.patch
diff --git a/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb b/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb
index 0e873604a4..2fdace01b8 100644
--- a/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb
+++ b/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb
@@ -10,7 +10,6 @@ PV = "0.1+git"
10SRC_URI = "git://github.com/ahcbb6/baremetal-helloqemu.git;protocol=https;branch=master" 10SRC_URI = "git://github.com/ahcbb6/baremetal-helloqemu.git;protocol=https;branch=master"
11UPSTREAM_VERSION_UNKNOWN = "1" 11UPSTREAM_VERSION_UNKNOWN = "1"
12 12
13S = "${WORKDIR}/git"
14 13
15# The following variables should be set to accomodate each application 14# The following variables should be set to accomodate each application
16BAREMETAL_BINNAME ?= "hello_baremetal_${MACHINE}" 15BAREMETAL_BINNAME ?= "hello_baremetal_${MACHINE}"
diff --git a/meta/recipes-extended/bzip2/bzip2_1.0.8.bb b/meta/recipes-extended/bzip2/bzip2_1.0.8.bb
index 0d7ff9edcd..5b10821ccb 100644
--- a/meta/recipes-extended/bzip2/bzip2_1.0.8.bb
+++ b/meta/recipes-extended/bzip2/bzip2_1.0.8.bb
@@ -14,15 +14,15 @@ LICENSE:libbz2 = "bzip2-1.0.6"
14LICENSE:${PN}-ptest = "bzip2-1.0.6 & GPL-3.0-or-later & Apache-2.0 & MS-PL & BSD-3-Clause & Zlib" 14LICENSE:${PN}-ptest = "bzip2-1.0.6 & GPL-3.0-or-later & Apache-2.0 & MS-PL & BSD-3-Clause & Zlib"
15 15
16LIC_FILES_CHKSUM = "file://LICENSE;beginline=4;endline=37;md5=600af43c50f1fcb82e32f19b32df4664 \ 16LIC_FILES_CHKSUM = "file://LICENSE;beginline=4;endline=37;md5=600af43c50f1fcb82e32f19b32df4664 \
17 file://${UNPACKDIR}/git/commons-compress/LICENSE.txt;md5=86d3f3a95c324c9479bd8986968f4327 \ 17 file://${UNPACKDIR}/bzip2-tests/commons-compress/LICENSE.txt;md5=86d3f3a95c324c9479bd8986968f4327 \
18 file://${UNPACKDIR}/git/dotnetzip/License.txt;md5=9cb56871eed4e748c3bc7e8ff352a54f \ 18 file://${UNPACKDIR}/bzip2-tests/dotnetzip/License.txt;md5=9cb56871eed4e748c3bc7e8ff352a54f \
19 file://${UNPACKDIR}/git/dotnetzip/License.zlib.txt;md5=cc421ccd22eeb2e5db6b79e6de0a029f \ 19 file://${UNPACKDIR}/bzip2-tests/dotnetzip/License.zlib.txt;md5=cc421ccd22eeb2e5db6b79e6de0a029f \
20 file://${UNPACKDIR}/git/go/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \ 20 file://${UNPACKDIR}/bzip2-tests/go/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \
21 file://${UNPACKDIR}/git/lbzip2/COPYING;md5=d32239bcb673463ab874e80d47fae504 \ 21 file://${UNPACKDIR}/bzip2-tests/lbzip2/COPYING;md5=d32239bcb673463ab874e80d47fae504 \
22" 22"
23 23
24SRC_URI = "https://sourceware.org/pub/${BPN}/${BPN}-${PV}.tar.gz \ 24SRC_URI = "https://sourceware.org/pub/${BPN}/${BPN}-${PV}.tar.gz \
25 git://sourceware.org/git/bzip2-tests.git;name=bzip2-tests;branch=master;protocol=https \ 25 git://sourceware.org/git/bzip2-tests.git;name=bzip2-tests;branch=master;protocol=https;destsuffix=bzip2-tests/ \
26 file://configure.ac;subdir=${BP} \ 26 file://configure.ac;subdir=${BP} \
27 file://Makefile.am;subdir=${BP} \ 27 file://Makefile.am;subdir=${BP} \
28 file://run-ptest \ 28 file://run-ptest \
@@ -52,13 +52,13 @@ do_configure:prepend () {
52 52
53do_install_ptest () { 53do_install_ptest () {
54 install -d ${D}${PTEST_PATH}/bzip2-tests 54 install -d ${D}${PTEST_PATH}/bzip2-tests
55 cp -r ${UNPACKDIR}/git/commons-compress ${D}${PTEST_PATH}/bzip2-tests/commons-compress 55 cp -r ${UNPACKDIR}/bzip2-tests/commons-compress ${D}${PTEST_PATH}/bzip2-tests/commons-compress
56 cp -r ${UNPACKDIR}/git/dotnetzip ${D}${PTEST_PATH}/bzip2-tests/dotnetzip 56 cp -r ${UNPACKDIR}/bzip2-tests/dotnetzip ${D}${PTEST_PATH}/bzip2-tests/dotnetzip
57 cp -r ${UNPACKDIR}/git/go ${D}${PTEST_PATH}/bzip2-tests/go 57 cp -r ${UNPACKDIR}/bzip2-tests/go ${D}${PTEST_PATH}/bzip2-tests/go
58 cp -r ${UNPACKDIR}/git/lbzip2 ${D}${PTEST_PATH}/bzip2-tests/lbzip2 58 cp -r ${UNPACKDIR}/bzip2-tests/lbzip2 ${D}${PTEST_PATH}/bzip2-tests/lbzip2
59 cp -r ${UNPACKDIR}/git/pyflate ${D}${PTEST_PATH}/bzip2-tests/pyflate 59 cp -r ${UNPACKDIR}/bzip2-tests/pyflate ${D}${PTEST_PATH}/bzip2-tests/pyflate
60 cp ${UNPACKDIR}/git/README ${D}${PTEST_PATH}/bzip2-tests/ 60 cp ${UNPACKDIR}/bzip2-tests/README ${D}${PTEST_PATH}/bzip2-tests/
61 cp ${UNPACKDIR}/git/run-tests.sh ${D}${PTEST_PATH}/bzip2-tests/ 61 cp ${UNPACKDIR}/bzip2-tests/run-tests.sh ${D}${PTEST_PATH}/bzip2-tests/
62 sed -i -e "s|^Makefile:|_Makefile:|" ${D}${PTEST_PATH}/Makefile 62 sed -i -e "s|^Makefile:|_Makefile:|" ${D}${PTEST_PATH}/Makefile
63} 63}
64 64
diff --git a/meta/recipes-extended/cracklib/cracklib_2.10.3.bb b/meta/recipes-extended/cracklib/cracklib_2.10.3.bb
index c3396521ff..7feba2c950 100644
--- a/meta/recipes-extended/cracklib/cracklib_2.10.3.bb
+++ b/meta/recipes-extended/cracklib/cracklib_2.10.3.bb
@@ -13,7 +13,7 @@ SRC_URI = "git://github.com/cracklib/cracklib;protocol=https;branch=main \
13 " 13 "
14 14
15SRCREV = "e73d5db1789d198b5f9ec44b68b9c775c3e6c042" 15SRCREV = "e73d5db1789d198b5f9ec44b68b9c775c3e6c042"
16S = "${WORKDIR}/git/src" 16S = "${UNPACKDIR}/${BP}/src"
17 17
18inherit autotools gettext 18inherit autotools gettext
19 19
diff --git a/meta/recipes-extended/iputils/iputils_20250605.bb b/meta/recipes-extended/iputils/iputils_20250605.bb
index bb495a7d13..39d2fd8bb6 100644
--- a/meta/recipes-extended/iputils/iputils_20250605.bb
+++ b/meta/recipes-extended/iputils/iputils_20250605.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/iputils/iputils;branch=master;protocol=https \
12 " 12 "
13SRCREV = "6e1cb146547eb6fbb127ffc8397a9241be0d33c2" 13SRCREV = "6e1cb146547eb6fbb127ffc8397a9241be0d33c2"
14 14
15S = "${WORKDIR}/git"
16 15
17UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>20\d+)" 16UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>20\d+)"
18 17
diff --git a/meta/recipes-extended/libaio/libaio_0.3.113.bb b/meta/recipes-extended/libaio/libaio_0.3.113.bb
index 87ab22ed17..2392fd5db2 100644
--- a/meta/recipes-extended/libaio/libaio_0.3.113.bb
+++ b/meta/recipes-extended/libaio/libaio_0.3.113.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://pagure.io/libaio.git;protocol=https;branch=master \
11 file://system-linkage.patch \ 11 file://system-linkage.patch \
12 " 12 "
13SRCREV = "1b18bfafc6a2f7b9fa2c6be77a95afed8b7be448" 13SRCREV = "1b18bfafc6a2f7b9fa2c6be77a95afed8b7be448"
14S = "${WORKDIR}/git"
15 14
16EXTRA_OEMAKE =+ "prefix=${prefix} includedir=${includedir} libdir=${libdir}" 15EXTRA_OEMAKE =+ "prefix=${prefix} includedir=${includedir} libdir=${libdir}"
17 16
diff --git a/meta/recipes-extended/libnsl/libnsl2_2.0.1.bb b/meta/recipes-extended/libnsl/libnsl2_2.0.1.bb
index 1b9be620c0..b40ff34dd8 100644
--- a/meta/recipes-extended/libnsl/libnsl2_2.0.1.bb
+++ b/meta/recipes-extended/libnsl/libnsl2_2.0.1.bb
@@ -15,7 +15,6 @@ CVE_PRODUCT = "libnsl_project:libnsl"
15SRC_URI = "git://github.com/thkukuk/libnsl;branch=master;protocol=https" 15SRC_URI = "git://github.com/thkukuk/libnsl;branch=master;protocol=https"
16SRCREV = "d4b22e54b5e6637a69b26eab5faad2a326c9b182" 16SRCREV = "d4b22e54b5e6637a69b26eab5faad2a326c9b182"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit autotools pkgconfig gettext 19inherit autotools pkgconfig gettext
21 20
diff --git a/meta/recipes-extended/libnss-nis/libnss-nis.bb b/meta/recipes-extended/libnss-nis/libnss-nis.bb
index f0e687c330..c04c9b34f1 100644
--- a/meta/recipes-extended/libnss-nis/libnss-nis.bb
+++ b/meta/recipes-extended/libnss-nis/libnss-nis.bb
@@ -20,7 +20,6 @@ SRCREV = "cd0d391af9535b56e612ed227c1b89be269f3d59"
20SRC_URI = "git://github.com/thkukuk/libnss_nis;branch=master;protocol=https \ 20SRC_URI = "git://github.com/thkukuk/libnss_nis;branch=master;protocol=https \
21 " 21 "
22 22
23S = "${WORKDIR}/git"
24 23
25inherit autotools pkgconfig 24inherit autotools pkgconfig
26 25
diff --git a/meta/recipes-extended/libsolv/libsolv_0.7.33.bb b/meta/recipes-extended/libsolv/libsolv_0.7.33.bb
index 7584251420..6b4adef03e 100644
--- a/meta/recipes-extended/libsolv/libsolv_0.7.33.bb
+++ b/meta/recipes-extended/libsolv/libsolv_0.7.33.bb
@@ -16,7 +16,6 @@ SRCREV = "9fb855d872139fb1ebebec4c892b338fccda69ba"
16 16
17UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" 17UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit cmake 20inherit cmake
22 21
diff --git a/meta/recipes-extended/lsof/lsof_4.99.4.bb b/meta/recipes-extended/lsof/lsof_4.99.4.bb
index f1ec650029..f245666d80 100644
--- a/meta/recipes-extended/lsof/lsof_4.99.4.bb
+++ b/meta/recipes-extended/lsof/lsof_4.99.4.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/lsof-org/lsof;branch=master;protocol=https \
10 file://remove-host-information.patch" 10 file://remove-host-information.patch"
11SRCREV = "bbf320ce586a848f880bca7b758d50ae4c712624" 11SRCREV = "bbf320ce586a848f880bca7b758d50ae4c712624"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit update-alternatives autotools pkgconfig manpages 14inherit update-alternatives autotools pkgconfig manpages
16PACKAGECONFIG[manpages] = "" 15PACKAGECONFIG[manpages] = ""
diff --git a/meta/recipes-extended/ltp/ltp_20250130.bb b/meta/recipes-extended/ltp/ltp_20250130.bb
index f9521acbc6..e82d3ed066 100644
--- a/meta/recipes-extended/ltp/ltp_20250130.bb
+++ b/meta/recipes-extended/ltp/ltp_20250130.bb
@@ -33,7 +33,6 @@ SRC_URI = "git://github.com/linux-test-project/ltp.git;branch=master;protocol=ht
33 file://0001-cve-2015-3290-Disable-AVX-for-x86_64.patch \ 33 file://0001-cve-2015-3290-Disable-AVX-for-x86_64.patch \
34 " 34 "
35 35
36S = "${WORKDIR}/git"
37 36
38inherit autotools-brokensep pkgconfig 37inherit autotools-brokensep pkgconfig
39 38
diff --git a/meta/recipes-extended/mdadm/mdadm_4.4.bb b/meta/recipes-extended/mdadm/mdadm_4.4.bb
index db45df43d3..d8ded85d4c 100644
--- a/meta/recipes-extended/mdadm/mdadm_4.4.bb
+++ b/meta/recipes-extended/mdadm/mdadm_4.4.bb
@@ -20,7 +20,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/utils/mdadm/mdadm.git;protocol=https;bra
20 " 20 "
21 21
22SRCREV = "8e56efac9afd7080bb42bae4b77cdad5f345633a" 22SRCREV = "8e56efac9afd7080bb42bae4b77cdad5f345633a"
23S = "${WORKDIR}/git"
24 23
25inherit ptest systemd 24inherit ptest systemd
26 25
diff --git a/meta/recipes-extended/net-tools/net-tools_2.10.bb b/meta/recipes-extended/net-tools/net-tools_2.10.bb
index 547079f4cf..191717987a 100644
--- a/meta/recipes-extended/net-tools/net-tools_2.10.bb
+++ b/meta/recipes-extended/net-tools/net-tools_2.10.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://git.code.sf.net/p/net-tools/code;protocol=https;branch=master \
15 file://CVE-2025-46836-02.patch \ 15 file://CVE-2025-46836-02.patch \
16" 16"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit gettext 19inherit gettext
21 20
diff --git a/meta/recipes-extended/procps/procps_4.0.5.bb b/meta/recipes-extended/procps/procps_4.0.5.bb
index 3be40c38a4..7c40b3b974 100644
--- a/meta/recipes-extended/procps/procps_4.0.5.bb
+++ b/meta/recipes-extended/procps/procps_4.0.5.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://gitlab.com/procps-ng/procps.git;protocol=https;branch=master \
17 " 17 "
18SRCREV = "f46b2f7929cdfe2913ed0a7f585b09d6adbf994e" 18SRCREV = "f46b2f7929cdfe2913ed0a7f585b09d6adbf994e"
19 19
20S = "${WORKDIR}/git"
21 20
22# Upstream has a custom autogen.sh which invokes po/update-potfiles as they 21# Upstream has a custom autogen.sh which invokes po/update-potfiles as they
23# don't ship a po/POTFILES.in (which is silly). Without that file gettext 22# don't ship a po/POTFILES.in (which is silly). Without that file gettext
diff --git a/meta/recipes-extended/psmisc/psmisc_23.7.bb b/meta/recipes-extended/psmisc/psmisc_23.7.bb
index 4128ca0533..653095c81c 100644
--- a/meta/recipes-extended/psmisc/psmisc_23.7.bb
+++ b/meta/recipes-extended/psmisc/psmisc_23.7.bb
@@ -15,7 +15,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
15SRC_URI = "git://gitlab.com/psmisc/psmisc.git;protocol=https;branch=master \ 15SRC_URI = "git://gitlab.com/psmisc/psmisc.git;protocol=https;branch=master \
16 " 16 "
17SRCREV = "9091d6dbcce3d8fb87adf9249a2eb346d25a562c" 17SRCREV = "9091d6dbcce3d8fb87adf9249a2eb346d25a562c"
18S = "${WORKDIR}/git"
19 18
20inherit autotools gettext 19inherit autotools gettext
21 20
diff --git a/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb b/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb
index 20933153a3..dc928c736e 100644
--- a/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb
+++ b/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb
@@ -23,7 +23,6 @@ SRC_URI = "git://github.com/thkukuk/${BPN};branch=master;protocol=https \
23 file://0001-Use-cross-compiled-rpcgen.patch \ 23 file://0001-Use-cross-compiled-rpcgen.patch \
24 " 24 "
25 25
26S = "${WORKDIR}/git"
27 26
28inherit autotools gettext 27inherit autotools gettext
29 28
diff --git a/meta/recipes-extended/scdoc/scdoc_1.11.3.bb b/meta/recipes-extended/scdoc/scdoc_1.11.3.bb
index 7bbedcb66d..3641b03b90 100644
--- a/meta/recipes-extended/scdoc/scdoc_1.11.3.bb
+++ b/meta/recipes-extended/scdoc/scdoc_1.11.3.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://git.sr.ht/~sircmpwn/scdoc;protocol=https;branch=master \
10 file://0001-Makefile-drop-static.patch " 10 file://0001-Makefile-drop-static.patch "
11SRCREV = "0528bcb993cac6c412acd3ae2e09539e994c0a59" 11SRCREV = "0528bcb993cac6c412acd3ae2e09539e994c0a59"
12 12
13S = "${WORKDIR}/git"
14 13
15do_install() { 14do_install() {
16 oe_runmake 'DESTDIR=${D}' install 15 oe_runmake 'DESTDIR=${D}' install
diff --git a/meta/recipes-extended/stress-ng/stress-ng_0.18.12.bb b/meta/recipes-extended/stress-ng/stress-ng_0.18.12.bb
index b1cfdc371f..85a0d6a709 100644
--- a/meta/recipes-extended/stress-ng/stress-ng_0.18.12.bb
+++ b/meta/recipes-extended/stress-ng/stress-ng_0.18.12.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
8SRC_URI = "git://github.com/ColinIanKing/stress-ng.git;protocol=https;branch=master;tag=V${PV} \ 8SRC_URI = "git://github.com/ColinIanKing/stress-ng.git;protocol=https;branch=master;tag=V${PV} \
9 " 9 "
10SRCREV = "d4eef982dc98fe915aa82303c0a24070d0a51b00" 10SRCREV = "d4eef982dc98fe915aa82303c0a24070d0a51b00"
11S = "${WORKDIR}/git"
12 11
13DEPENDS = "coreutils-native libbsd" 12DEPENDS = "coreutils-native libbsd"
14 13
diff --git a/meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb b/meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb
index ba69a7a8b8..f8a1bac186 100644
--- a/meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb
+++ b/meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/troglobit/sysklogd.git;branch=master;protocol=https;
16 16
17SRCREV = "5fb314cb9060afa3bd4eed2f0be3200f02f729e9" 17SRCREV = "5fb314cb9060afa3bd4eed2f0be3200f02f729e9"
18 18
19S = "${WORKDIR}/git"
20 19
21EXTRA_OECONF = "--with-systemd=${systemd_system_unitdir} --without-logger" 20EXTRA_OECONF = "--with-systemd=${systemd_system_unitdir} --without-logger"
22 21
diff --git a/meta/recipes-extended/sysstat/sysstat_12.7.7.bb b/meta/recipes-extended/sysstat/sysstat_12.7.7.bb
index 8ea47d7797..0fa4a3c950 100644
--- a/meta/recipes-extended/sysstat/sysstat_12.7.7.bb
+++ b/meta/recipes-extended/sysstat/sysstat_12.7.7.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/sysstat/sysstat.git;protocol=https;branch=master \
13LIC_FILES_CHKSUM = "file://COPYING;md5=a23a74b3f4caf9616230789d94217acb" 13LIC_FILES_CHKSUM = "file://COPYING;md5=a23a74b3f4caf9616230789d94217acb"
14 14
15SRCREV = "dac10e13c70d1102aa3beea10135a3ed60520c36" 15SRCREV = "dac10e13c70d1102aa3beea10135a3ed60520c36"
16S = "${WORKDIR}/git"
17 16
18DEPENDS += "base-passwd" 17DEPENDS += "base-passwd"
19 18
diff --git a/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb b/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb
index 111c50bdfe..93c211e3ba 100644
--- a/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb
+++ b/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/openSUSE/xinetd.git;protocol=https;branch=master \
16 16
17SRCREV = "6a4af7786630ce48747d9687e2f18f45ea6684c4" 17SRCREV = "6a4af7786630ce48747d9687e2f18f45ea6684c4"
18 18
19S = "${WORKDIR}/git"
20 19
21# https://github.com/xinetd-org/xinetd/pull/10 is merged into this git tree revision 20# https://github.com/xinetd-org/xinetd/pull/10 is merged into this git tree revision
22CVE_STATUS[CVE-2013-4342] = "fixed-version: Fixed directly in git tree revision" 21CVE_STATUS[CVE-2013-4342] = "fixed-version: Fixed directly in git tree revision"
diff --git a/meta/recipes-extended/zstd/zstd_1.5.7.bb b/meta/recipes-extended/zstd/zstd_1.5.7.bb
index d173558a0f..81d05f980f 100644
--- a/meta/recipes-extended/zstd/zstd_1.5.7.bb
+++ b/meta/recipes-extended/zstd/zstd_1.5.7.bb
@@ -17,7 +17,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
17 17
18CVE_PRODUCT = "zstandard" 18CVE_PRODUCT = "zstandard"
19 19
20S = "${WORKDIR}/git"
21 20
22PACKAGECONFIG ??= "" 21PACKAGECONFIG ??= ""
23PACKAGECONFIG[lz4] = "HAVE_LZ4=1,HAVE_LZ4=0,lz4" 22PACKAGECONFIG[lz4] = "HAVE_LZ4=1,HAVE_LZ4=0,lz4"
diff --git a/meta/recipes-gnome/gi-docgen/gi-docgen_2025.3.bb b/meta/recipes-gnome/gi-docgen/gi-docgen_2025.3.bb
index a16574955f..58d5cb07b5 100644
--- a/meta/recipes-gnome/gi-docgen/gi-docgen_2025.3.bb
+++ b/meta/recipes-gnome/gi-docgen/gi-docgen_2025.3.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://gitlab.gnome.org/GNOME/gi-docgen.git;protocol=https;branch=main
12 12
13SRCREV = "9ab2ab8fa3f4a04f5d2cc24b0c8e91e73bc57b51" 13SRCREV = "9ab2ab8fa3f4a04f5d2cc24b0c8e91e73bc57b51"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit python_setuptools_build_meta 16inherit python_setuptools_build_meta
18 17
diff --git a/meta/recipes-gnome/libhandy/libhandy_1.8.3.bb b/meta/recipes-gnome/libhandy/libhandy_1.8.3.bb
index 7f5f02a7ba..cf2c64f8d0 100644
--- a/meta/recipes-gnome/libhandy/libhandy_1.8.3.bb
+++ b/meta/recipes-gnome/libhandy/libhandy_1.8.3.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
11 11
12SRC_URI = "git://gitlab.gnome.org/GNOME/libhandy.git;protocol=https;branch=libhandy-1-8" 12SRC_URI = "git://gitlab.gnome.org/GNOME/libhandy.git;protocol=https;branch=libhandy-1-8"
13SRCREV = "9b0071408ce86a3ef843806fddd723a85f6f2416" 13SRCREV = "9b0071408ce86a3ef843806fddd723a85f6f2416"
14S = "${WORKDIR}/git"
15 14
16UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.(\d*[02468])+(\.\d+))" 15UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.(\d*[02468])+(\.\d+))"
17GIR_MESON_ENABLE_FLAG = 'enabled' 16GIR_MESON_ENABLE_FLAG = 'enabled'
diff --git a/meta/recipes-gnome/libportal/libportal_0.9.1.bb b/meta/recipes-gnome/libportal/libportal_0.9.1.bb
index 970db65bc5..9713f70dbb 100644
--- a/meta/recipes-gnome/libportal/libportal_0.9.1.bb
+++ b/meta/recipes-gnome/libportal/libportal_0.9.1.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=3000208d539ec061b899bce1d9ce9404"
8 8
9SRC_URI = "git://github.com/flatpak/${BPN}.git;protocol=https;branch=main" 9SRC_URI = "git://github.com/flatpak/${BPN}.git;protocol=https;branch=main"
10SRCREV = "8f5dc8d192f6e31dafe69e35219e3b707bde71ce" 10SRCREV = "8f5dc8d192f6e31dafe69e35219e3b707bde71ce"
11S = "${WORKDIR}/git"
12 11
13inherit meson gi-docgen gobject-introspection vala features_check pkgconfig 12inherit meson gi-docgen gobject-introspection vala features_check pkgconfig
14GIDOCGEN_MESON_OPTION = 'docs' 13GIDOCGEN_MESON_OPTION = 'docs'
diff --git a/meta/recipes-gnome/libxmlb/libxmlb_0.3.22.bb b/meta/recipes-gnome/libxmlb/libxmlb_0.3.22.bb
index 1d6ad58b68..761426148a 100644
--- a/meta/recipes-gnome/libxmlb/libxmlb_0.3.22.bb
+++ b/meta/recipes-gnome/libxmlb/libxmlb_0.3.22.bb
@@ -9,7 +9,6 @@ SRC_URI = " \
9 file://run-ptest \ 9 file://run-ptest \
10" 10"
11SRCREV = "addcce32a3bd6a09303f052bd59fb758621d30fb" 11SRCREV = "addcce32a3bd6a09303f052bd59fb758621d30fb"
12S = "${WORKDIR}/git"
13 12
14DEPENDS = "glib-2.0 xz zstd" 13DEPENDS = "glib-2.0 xz zstd"
15 14
diff --git a/meta/recipes-graphics/glslang/glslang_1.4.313.0.bb b/meta/recipes-graphics/glslang/glslang_1.4.313.0.bb
index 988b2ef2a3..cb754c6ac8 100644
--- a/meta/recipes-graphics/glslang/glslang_1.4.313.0.bb
+++ b/meta/recipes-graphics/glslang/glslang_1.4.313.0.bb
@@ -19,7 +19,6 @@ PE = "1"
19# The tags versions should always be sdk-x.y.z, as this is what 19# The tags versions should always be sdk-x.y.z, as this is what
20# upstream considers a release. 20# upstream considers a release.
21UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" 21UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
22S = "${WORKDIR}/git"
23 22
24inherit cmake python3native 23inherit cmake python3native
25 24
diff --git a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb
index dad752cb19..397352b761 100644
--- a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb
+++ b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://gitlab.freedesktop.org/drm/igt-gpu-tools.git;protocol=https;bra
15 file://0001-lib-igt_aux.c-address-procps-4.0.5-compatibility.patch \ 15 file://0001-lib-igt_aux.c-address-procps-4.0.5-compatibility.patch \
16 " 16 "
17 17
18S = "${WORKDIR}/git"
19 18
20DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 procps libunwind kmod openssl elfutils alsa-lib json-c bison-native" 19DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 procps libunwind kmod openssl elfutils alsa-lib json-c bison-native"
21RDEPENDS:${PN} += "bash perl" 20RDEPENDS:${PN} += "bash perl"
diff --git a/meta/recipes-graphics/kmscube/kmscube_git.bb b/meta/recipes-graphics/kmscube/kmscube_git.bb
index 7035dd446b..3b97636429 100644
--- a/meta/recipes-graphics/kmscube/kmscube_git.bb
+++ b/meta/recipes-graphics/kmscube/kmscube_git.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://gitlab.freedesktop.org/mesa/kmscube;branch=master;protocol=http
16 16
17UPSTREAM_CHECK_COMMITS = "1" 17UPSTREAM_CHECK_COMMITS = "1"
18 18
19S = "${WORKDIR}/git"
20 19
21BASEPV = "0.0.1" 20BASEPV = "0.0.1"
22PV = "${BASEPV}+git" 21PV = "${BASEPV}+git"
diff --git a/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb b/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb
index 384afa6907..2427ce3f96 100644
--- a/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb
+++ b/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=58ef4c80d401e07bd9ee8b6b58cf464b"
11 11
12SRC_URI = "git://github.com/anholt/libepoxy;branch=master;protocol=https" 12SRC_URI = "git://github.com/anholt/libepoxy;branch=master;protocol=https"
13SRCREV = "c84bc9459357a40e46e2fec0408d04fbdde2c973" 13SRCREV = "c84bc9459357a40e46e2fec0408d04fbdde2c973"
14S = "${WORKDIR}/git"
15 14
16inherit meson pkgconfig features_check github-releases 15inherit meson pkgconfig features_check github-releases
17 16
diff --git a/meta/recipes-graphics/libfakekey/libfakekey_git.bb b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
index 5f902d3a67..5ddbbb7eae 100644
--- a/meta/recipes-graphics/libfakekey/libfakekey_git.bb
+++ b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
@@ -15,7 +15,6 @@ PV = "0.3+git"
15 15
16SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" 16SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit autotools pkgconfig gettext features_check 19inherit autotools pkgconfig gettext features_check
21 20
diff --git a/meta/recipes-graphics/libmatchbox/libmatchbox_1.14.bb b/meta/recipes-graphics/libmatchbox/libmatchbox_1.14.bb
index 87ec4c812f..c9dbc0202b 100644
--- a/meta/recipes-graphics/libmatchbox/libmatchbox_1.14.bb
+++ b/meta/recipes-graphics/libmatchbox/libmatchbox_1.14.bb
@@ -16,7 +16,6 @@ DEPENDS = "virtual/libx11 libxext"
16SRCREV = "04b214a0d5cf8285e196d90bf2332626b12c74ef" 16SRCREV = "04b214a0d5cf8285e196d90bf2332626b12c74ef"
17SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https;tag=${PV}" 17SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https;tag=${PV}"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit autotools pkgconfig features_check 20inherit autotools pkgconfig features_check
22# depends on virtual/libx11 21# depends on virtual/libx11
diff --git a/meta/recipes-graphics/libva/libva-utils_2.22.0.bb b/meta/recipes-graphics/libva/libva-utils_2.22.0.bb
index 078cd7ea0a..de36f01afd 100644
--- a/meta/recipes-graphics/libva/libva-utils_2.22.0.bb
+++ b/meta/recipes-graphics/libva/libva-utils_2.22.0.bb
@@ -16,7 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b148fc8adf19dc9aec17cf9cd29a9a5e"
16 16
17SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.22-branch;protocol=https" 17SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.22-branch;protocol=https"
18SRCREV = "1a13ae13382b7b548f3a7e8035e1d7df66662c0a" 18SRCREV = "1a13ae13382b7b548f3a7e8035e1d7df66662c0a"
19S = "${WORKDIR}/git"
20 19
21UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))$" 20UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))$"
22 21
diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.3.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.3.bb
index c8b6f07ed0..29d6644f51 100644
--- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.3.bb
+++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.3.bb
@@ -14,7 +14,6 @@ SRCREV = "ce8c1053270d960a7235ab5c3435f707541810a4"
14SRC_URI = "git://git.yoctoproject.org/matchbox-window-manager;branch=master;protocol=https \ 14SRC_URI = "git://git.yoctoproject.org/matchbox-window-manager;branch=master;protocol=https \
15 file://kbdconfig" 15 file://kbdconfig"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit autotools pkgconfig features_check 18inherit autotools pkgconfig features_check
20# depends on virtual/libx11 19# depends on virtual/libx11
diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb
index b3469fabe1..5637855fa0 100644
--- a/meta/recipes-graphics/piglit/piglit_git.bb
+++ b/meta/recipes-graphics/piglit/piglit_git.bb
@@ -20,7 +20,6 @@ SRCREV = "a0a27e528f643dfeb785350a1213bfff09681950"
20# (when PV goes above 1.0 remove the trailing r) 20# (when PV goes above 1.0 remove the trailing r)
21PV = "1.0+gitr" 21PV = "1.0+gitr"
22 22
23S = "${WORKDIR}/git"
24 23
25X11_DEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxrender libglu', '', d)}" 24X11_DEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxrender libglu', '', d)}"
26X11_RDEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa-demos', '', d)}" 25X11_RDEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa-demos', '', d)}"
diff --git a/meta/recipes-graphics/shaderc/shaderc_2025.2.bb b/meta/recipes-graphics/shaderc/shaderc_2025.2.bb
index 8c451e6e46..9e56b97830 100644
--- a/meta/recipes-graphics/shaderc/shaderc_2025.2.bb
+++ b/meta/recipes-graphics/shaderc/shaderc_2025.2.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/google/shaderc.git;protocol=https;branch=main;tag=v$
12 file://0002-libshaderc_util-fix-glslang-header-file-location.patch \ 12 file://0002-libshaderc_util-fix-glslang-header-file-location.patch \
13 " 13 "
14UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>\d+(\.\d+)+)$" 14UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>\d+(\.\d+)+)$"
15S = "${WORKDIR}/git"
16 15
17inherit cmake python3native pkgconfig 16inherit cmake python3native pkgconfig
18 17
diff --git a/meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb b/meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb
index 981c2599ae..a551814689 100644
--- a/meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb
+++ b/meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb
@@ -13,7 +13,6 @@ PE = "1"
13# The tags versions should always be sdk-x.y.z, as this is what 13# The tags versions should always be sdk-x.y.z, as this is what
14# upstream considers a release. 14# upstream considers a release.
15UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" 15UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
16S = "${WORKDIR}/git"
17 16
18inherit cmake 17inherit cmake
19 18
diff --git a/meta/recipes-graphics/spir/spirv-llvm-translator_20.1.2.bb b/meta/recipes-graphics/spir/spirv-llvm-translator_20.1.2.bb
index bc2bebcda8..f5cd50ef93 100644
--- a/meta/recipes-graphics/spir/spirv-llvm-translator_20.1.2.bb
+++ b/meta/recipes-graphics/spir/spirv-llvm-translator_20.1.2.bb
@@ -14,7 +14,6 @@ SRCREV_spirv = "6dd8f2a1681a27f16c53d932d2765920f312aeb2"
14 14
15UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 15UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
16 16
17S = "${WORKDIR}/git"
18 17
19DEPENDS = "clang spirv-tools spirv-headers" 18DEPENDS = "clang spirv-tools spirv-headers"
20 19
diff --git a/meta/recipes-graphics/spir/spirv-tools_1.4.313.0.bb b/meta/recipes-graphics/spir/spirv-tools_1.4.313.0.bb
index 57dce4f3fd..4594a1a942 100644
--- a/meta/recipes-graphics/spir/spirv-tools_1.4.313.0.bb
+++ b/meta/recipes-graphics/spir/spirv-tools_1.4.313.0.bb
@@ -17,7 +17,6 @@ PE = "1"
17# The tags versions should always be sdk-x.y.z, as this is what 17# The tags versions should always be sdk-x.y.z, as this is what
18# upstream considers a release. 18# upstream considers a release.
19UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" 19UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
20S = "${WORKDIR}/git"
21 20
22inherit cmake 21inherit cmake
23 22
diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer_1.1.0.bb b/meta/recipes-graphics/virglrenderer/virglrenderer_1.1.0.bb
index 07abde1c4f..89770f7d51 100644
--- a/meta/recipes-graphics/virglrenderer/virglrenderer_1.1.0.bb
+++ b/meta/recipes-graphics/virglrenderer/virglrenderer_1.1.0.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://gitlab.freedesktop.org/virgl/virglrenderer.git;branch=main;prot
15 file://0001-vrend-Fix-int-conversion-fatal-build-error-with-GCC-.patch \ 15 file://0001-vrend-Fix-int-conversion-fatal-build-error-with-GCC-.patch \
16 " 16 "
17 17
18S = "${WORKDIR}/git"
19 18
20inherit meson pkgconfig features_check 19inherit meson pkgconfig features_check
21 20
diff --git a/meta/recipes-graphics/vulkan/vulkan-headers_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-headers_1.4.313.0.bb
index 12a6923ac6..c83a7ae2e2 100644
--- a/meta/recipes-graphics/vulkan/vulkan-headers_1.4.313.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-headers_1.4.313.0.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/KhronosGroup/Vulkan-Headers.git;branch=main;protocol
13 13
14SRCREV = "409c16be502e39fe70dd6fe2d9ad4842ef2c9a53" 14SRCREV = "409c16be502e39fe70dd6fe2d9ad4842ef2c9a53"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cmake 17inherit cmake
19 18
diff --git a/meta/recipes-graphics/vulkan/vulkan-loader_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-loader_1.4.313.0.bb
index 73f80d64ff..565652be27 100644
--- a/meta/recipes-graphics/vulkan/vulkan-loader_1.4.313.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-loader_1.4.313.0.bb
@@ -12,7 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7dbefed23242760aa3475ee42801c5ac"
12SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=vulkan-sdk-1.4.313;protocol=https" 12SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=vulkan-sdk-1.4.313;protocol=https"
13SRCREV = "fb78607414e154c7a5c01b23177ba719c8a44909" 13SRCREV = "fb78607414e154c7a5c01b23177ba719c8a44909"
14 14
15S = "${WORKDIR}/git"
16 15
17REQUIRED_DISTRO_FEATURES = "vulkan" 16REQUIRED_DISTRO_FEATURES = "vulkan"
18 17
diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
index 844e0e6b68..b7c9ddd2fe 100644
--- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb
@@ -13,7 +13,6 @@ UPSTREAM_CHECK_COMMITS = "1"
13SRCREV = "d27205d14d01ea7d33efc8ba2862478612370182" 13SRCREV = "d27205d14d01ea7d33efc8ba2862478612370182"
14 14
15UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for" 15UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for"
16S = "${WORKDIR}/git"
17 16
18REQUIRED_DISTRO_FEATURES = 'vulkan' 17REQUIRED_DISTRO_FEATURES = 'vulkan'
19 18
diff --git a/meta/recipes-graphics/vulkan/vulkan-tools_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-tools_1.4.313.0.bb
index 85578df467..39c6c71017 100644
--- a/meta/recipes-graphics/vulkan/vulkan-tools_1.4.313.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-tools_1.4.313.0.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
9SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=vulkan-sdk-1.4.313;protocol=https" 9SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=vulkan-sdk-1.4.313;protocol=https"
10SRCREV = "ad2f0170f9466fadd96e3fdd65fad02cd3a3739b" 10SRCREV = "ad2f0170f9466fadd96e3fdd65fad02cd3a3739b"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake features_check pkgconfig 13inherit cmake features_check pkgconfig
15ANY_OF_DISTRO_FEATURES = "x11 wayland" 14ANY_OF_DISTRO_FEATURES = "x11 wayland"
diff --git a/meta/recipes-graphics/vulkan/vulkan-utility-libraries_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-utility-libraries_1.4.313.0.bb
index 785c6f305b..38ae173969 100644
--- a/meta/recipes-graphics/vulkan/vulkan-utility-libraries_1.4.313.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-utility-libraries_1.4.313.0.bb
@@ -12,7 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=4ca2d6799091aaa98a8520f1b793939b"
12SRC_URI = "git://github.com/KhronosGroup/Vulkan-Utility-Libraries.git;branch=vulkan-sdk-1.4.313;protocol=https" 12SRC_URI = "git://github.com/KhronosGroup/Vulkan-Utility-Libraries.git;branch=vulkan-sdk-1.4.313;protocol=https"
13SRCREV = "4e246c56ec5afb5ad66b9b04374d39ac04675c8e" 13SRCREV = "4e246c56ec5afb5ad66b9b04374d39ac04675c8e"
14 14
15S = "${WORKDIR}/git"
16 15
17REQUIRED_DISTRO_FEATURES = "vulkan" 16REQUIRED_DISTRO_FEATURES = "vulkan"
18 17
diff --git a/meta/recipes-graphics/vulkan/vulkan-validation-layers_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-validation-layers_1.4.313.0.bb
index 65cafa359e..1572b4ce9b 100644
--- a/meta/recipes-graphics/vulkan/vulkan-validation-layers_1.4.313.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-validation-layers_1.4.313.0.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b1a17d548e004bfbbfaa0c40988b6b31"
11SRC_URI = "git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;branch=vulkan-sdk-1.4.313;protocol=https" 11SRC_URI = "git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;branch=vulkan-sdk-1.4.313;protocol=https"
12SRCREV = "50b87dd4be883b63c10e3c4f7b9c5aac0c82efd3" 12SRCREV = "50b87dd4be883b63c10e3c4f7b9c5aac0c82efd3"
13 13
14S = "${WORKDIR}/git"
15 14
16REQUIRED_DISTRO_FEATURES = "vulkan" 15REQUIRED_DISTRO_FEATURES = "vulkan"
17 16
diff --git a/meta/recipes-graphics/vulkan/vulkan-volk_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-volk_1.4.313.0.bb
index 5e661080a0..ec6683dbb6 100644
--- a/meta/recipes-graphics/vulkan/vulkan-volk_1.4.313.0.bb
+++ b/meta/recipes-graphics/vulkan/vulkan-volk_1.4.313.0.bb
@@ -12,7 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=fb3d6e8051a71edca1e54bc38d35e5af"
12SRC_URI = "git://github.com/zeux/volk.git;branch=master;protocol=https" 12SRC_URI = "git://github.com/zeux/volk.git;branch=master;protocol=https"
13SRCREV = "43c29e655cb8117fd9cfb65ad9cefe2d40965102" 13SRCREV = "43c29e655cb8117fd9cfb65ad9cefe2d40965102"
14 14
15S = "${WORKDIR}/git"
16 15
17REQUIRED_DISTRO_FEATURES = "vulkan" 16REQUIRED_DISTRO_FEATURES = "vulkan"
18 17
diff --git a/meta/recipes-graphics/waffle/waffle_1.8.1.bb b/meta/recipes-graphics/waffle/waffle_1.8.1.bb
index 684124bc4d..606881e0c9 100644
--- a/meta/recipes-graphics/waffle/waffle_1.8.1.bb
+++ b/meta/recipes-graphics/waffle/waffle_1.8.1.bb
@@ -12,7 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4c5154407c2490750dd461c50ad94797 \
12SRC_URI = "git://gitlab.freedesktop.org/mesa/waffle.git;protocol=https;branch=maint-1.8 \ 12SRC_URI = "git://gitlab.freedesktop.org/mesa/waffle.git;protocol=https;branch=maint-1.8 \
13 " 13 "
14SRCREV = "49abc7cb5f73cc6852136c91da49ea3a338960e4" 14SRCREV = "49abc7cb5f73cc6852136c91da49ea3a338960e4"
15S = "${WORKDIR}/git"
16 15
17inherit meson features_check lib_package bash-completion pkgconfig 16inherit meson features_check lib_package bash-completion pkgconfig
18 17
diff --git a/meta/recipes-graphics/wayland/libinput_1.28.1.bb b/meta/recipes-graphics/wayland/libinput_1.28.1.bb
index c10422bf9b..521a7f9a09 100644
--- a/meta/recipes-graphics/wayland/libinput_1.28.1.bb
+++ b/meta/recipes-graphics/wayland/libinput_1.28.1.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://gitlab.freedesktop.org/libinput/libinput.git;protocol=https;bra
16 file://run-ptest \ 16 file://run-ptest \
17 " 17 "
18SRCREV = "4f7b4ef0e4eb5d569df36be387579858eba349bb" 18SRCREV = "4f7b4ef0e4eb5d569df36be387579858eba349bb"
19S = "${WORKDIR}/git"
20 19
21UPSTREAM_CHECK_REGEX = "libinput-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" 20UPSTREAM_CHECK_REGEX = "libinput-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
22 21
diff --git a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
index 40b77422bf..744899952a 100644
--- a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
+++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb
@@ -13,7 +13,6 @@ PV = "0.1.1+git"
13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" 13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https"
14UPSTREAM_CHECK_COMMITS = "1" 14UPSTREAM_CHECK_COMMITS = "1"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools allarch 17inherit autotools allarch
19 18
diff --git a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_0.8.0.bb b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_0.8.0.bb
index c37b36897b..337777648a 100644
--- a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_0.8.0.bb
+++ b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_0.8.0.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://gitlab.freedesktop.org/xorg/app/xinput-calibrator;protocol=http
14 file://Allow-xinput_calibrator_pointercal.sh-to-be-run-as-n.patch \ 14 file://Allow-xinput_calibrator_pointercal.sh-to-be-run-as-n.patch \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18 17
19EXTRA_OECONF += "--with-gui=x11" 18EXTRA_OECONF += "--with-gui=x11"
20 19
diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
index 0a42bd9975..fd8324409e 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8730ad58d11c7bbad9a7066d69f7808e"
11 11
12SRCREV = "31486f40f8e8f8923ca0799aea84b58799754564" 12SRCREV = "31486f40f8e8f8923ca0799aea84b58799754564"
13PV = "2.99.917+git" 13PV = "2.99.917+git"
14S = "${WORKDIR}/git"
15 14
16SRC_URI = "git://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git;protocol=https;branch=master" 15SRC_URI = "git://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git;protocol=https;branch=master"
17 16
diff --git a/meta/recipes-graphics/xorg-lib/libxcvt_0.1.3.bb b/meta/recipes-graphics/xorg-lib/libxcvt_0.1.3.bb
index 08194e4815..2431fae6ce 100644
--- a/meta/recipes-graphics/xorg-lib/libxcvt_0.1.3.bb
+++ b/meta/recipes-graphics/xorg-lib/libxcvt_0.1.3.bb
@@ -9,7 +9,6 @@ SECTION = "x11/libs"
9SRC_URI = "git://gitlab.freedesktop.org/xorg/lib/libxcvt.git;protocol=https;branch=master" 9SRC_URI = "git://gitlab.freedesktop.org/xorg/lib/libxcvt.git;protocol=https;branch=master"
10SRCREV = "dd8631c61465cc0de5e476c7a98e56528d62b163" 10SRCREV = "dd8631c61465cc0de5e476c7a98e56528d62b163"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit meson 13inherit meson
15 14
diff --git a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.10.0.bb b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.10.0.bb
index e10bbf7af0..79c95cb8ed 100644
--- a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.10.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.10.0.bb
@@ -10,7 +10,6 @@ DEPENDS = "flex-native bison-native"
10SRC_URI = "git://github.com/xkbcommon/libxkbcommon;protocol=https;branch=master;tag=xkbcommon-${PV}" 10SRC_URI = "git://github.com/xkbcommon/libxkbcommon;protocol=https;branch=master;tag=xkbcommon-${PV}"
11 11
12SRCREV = "7888474d0296dcad50c9ba4adfdfdf2be02d35e1" 12SRCREV = "7888474d0296dcad50c9ba4adfdfdf2be02d35e1"
13S = "${WORKDIR}/git"
14 13
15inherit meson pkgconfig bash-completion 14inherit meson pkgconfig bash-completion
16 15
diff --git a/meta/recipes-kernel/blktrace/blktrace_1.3.0.bb b/meta/recipes-kernel/blktrace/blktrace_1.3.0.bb
index 061a7b9784..e678927d22 100644
--- a/meta/recipes-kernel/blktrace/blktrace_1.3.0.bb
+++ b/meta/recipes-kernel/blktrace/blktrace_1.3.0.bb
@@ -17,8 +17,6 @@ SRC_URI = "git://git.kernel.dk/blktrace.git;protocol=https;branch=master \
17 17
18SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb" 18SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb"
19 19
20S = "${WORKDIR}/git"
21
22EXTRA_OEMAKE = "\ 20EXTRA_OEMAKE = "\
23 'CC=${CC}' \ 21 'CC=${CC}' \
24 'CFLAGS=${CFLAGS}' \ 22 'CFLAGS=${CFLAGS}' \
diff --git a/meta/recipes-kernel/cryptodev/cryptodev.inc b/meta/recipes-kernel/cryptodev/cryptodev.inc
index 8d0aad4a01..7611335c5d 100644
--- a/meta/recipes-kernel/cryptodev/cryptodev.inc
+++ b/meta/recipes-kernel/cryptodev/cryptodev.inc
@@ -13,6 +13,5 @@ SRC_URI = "git://github.com/cryptodev-linux/cryptodev-linux;branch=master;protoc
13SRCREV = "135cbff90af2ba97d88f1472be595ce78721972c" 13SRCREV = "135cbff90af2ba97d88f1472be595ce78721972c"
14PV = "1.14" 14PV = "1.14"
15 15
16S = "${WORKDIR}/git"
17 16
18CLEANBROKEN = "1" 17CLEANBROKEN = "1"
diff --git a/meta/recipes-kernel/dtc/dtc_1.7.2.bb b/meta/recipes-kernel/dtc/dtc_1.7.2.bb
index 3df95ec1ee..7884c87086 100644
--- a/meta/recipes-kernel/dtc/dtc_1.7.2.bb
+++ b/meta/recipes-kernel/dtc/dtc_1.7.2.bb
@@ -15,7 +15,6 @@ SRCREV = "2d10aa2afe35527728db30b35ec491ecb6959e5c"
15 15
16UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 16UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit meson pkgconfig 19inherit meson pkgconfig
21 20
diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
index 20b1bcaf37..84b8b10a26 100644
--- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
+++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
@@ -17,7 +17,6 @@ PV = "0.3+git"
17inherit native 17inherit native
18 18
19SRC_URI = "git://git.yoctoproject.org/yocto-kernel-tools.git;branch=master;protocol=https" 19SRC_URI = "git://git.yoctoproject.org/yocto-kernel-tools.git;branch=master;protocol=https"
20S = "${WORKDIR}/git"
21 20
22do_configure() { 21do_configure() {
23 : 22 :
diff --git a/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb b/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb
index 7a33da37c2..b7a781e2e9 100644
--- a/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb
+++ b/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb
@@ -12,7 +12,6 @@ SRCREV = "bd47bd544c9ebc9f44bd88c2b2f2049230741058"
12SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git;branch=${BPN};protocol=https \ 12SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git;branch=${BPN};protocol=https \
13 " 13 "
14 14
15S = "${WORKDIR}/git"
16 15
17inherit meson pkgconfig 16inherit meson pkgconfig
18 17
diff --git a/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb b/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb
index fdcb637761..b227fe488a 100644
--- a/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb
+++ b/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-2.1;protocol=http
17SRCREV = "7f2f8cd6dac497cbb466efb31219b531c62013f5" 17SRCREV = "7f2f8cd6dac497cbb466efb31219b531c62013f5"
18UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>2(\.\d+)+)$" 18UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>2(\.\d+)+)$"
19 19
20S = "${WORKDIR}/git"
21 20
22inherit autotools pkgconfig ptest python3targetconfig 21inherit autotools pkgconfig ptest python3targetconfig
23 22
diff --git a/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb
index 2585747fb6..6e1c240648 100644
--- a/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb
+++ b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-1.5;protocol=http
13SRCREV = "91c00f70884887ff5c4849a8e3d47e311a22ba9d" 13SRCREV = "91c00f70884887ff5c4849a8e3d47e311a22ba9d"
14UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>1(\.\d+)+)$" 14UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>1(\.\d+)+)$"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools pkgconfig ptest 17inherit autotools pkgconfig ptest
19 18
diff --git a/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb b/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb
index 23fcef9569..4076e97163 100644
--- a/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb
+++ b/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb
@@ -28,7 +28,6 @@ SRC_URI = "\
28 file://0001-makedumpfile-replace-hardcode-CFLAGS.patch \ 28 file://0001-makedumpfile-replace-hardcode-CFLAGS.patch \
29" 29"
30 30
31S = "${WORKDIR}/git"
32 31
33UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" 32UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"
34 33
diff --git a/meta/recipes-kernel/powertop/powertop_2.15.bb b/meta/recipes-kernel/powertop/powertop_2.15.bb
index ec81d546a8..3f9be0993a 100644
--- a/meta/recipes-kernel/powertop/powertop_2.15.bb
+++ b/meta/recipes-kernel/powertop/powertop_2.15.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/fenrus75/powertop;protocol=https;branch=master \
11 " 11 "
12SRCREV = "d51ad395436d4d1dcc3ca46e1519ffeb475bf651" 12SRCREV = "d51ad395436d4d1dcc3ca46e1519ffeb475bf651"
13 13
14S = "${WORKDIR}/git"
15 14
16LDFLAGS += "-pthread" 15LDFLAGS += "-pthread"
17 16
diff --git a/meta/recipes-kernel/systemtap/systemtap_git.inc b/meta/recipes-kernel/systemtap/systemtap_git.inc
index a6688f2604..211cbde883 100644
--- a/meta/recipes-kernel/systemtap/systemtap_git.inc
+++ b/meta/recipes-kernel/systemtap/systemtap_git.inc
@@ -12,7 +12,6 @@ SRCREV = "3a92ffe673c1621309a0b60892114495b651c9de"
12COMPATIBLE_HOST = '(x86_64|i.86|powerpc|arm|aarch64|microblazeel|mips|riscv64).*-linux' 12COMPATIBLE_HOST = '(x86_64|i.86|powerpc|arm|aarch64|microblazeel|mips|riscv64).*-linux'
13COMPATIBLE_HOST:libc-musl = 'null' 13COMPATIBLE_HOST:libc-musl = 'null'
14 14
15S = "${WORKDIR}/git"
16 15
17# systemtap can't be built without optimization, if someone tries to compile an 16# systemtap can't be built without optimization, if someone tries to compile an
18# entire image as -O0, break with fatal. 17# entire image as -O0, break with fatal.
diff --git a/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb
index 8974b9ac0b..33c4119d1a 100644
--- a/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb
@@ -14,7 +14,7 @@ SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;b
14 14
15SRCREV = "100c21e1faf68efe7f3830b6e9f856760697ab48" 15SRCREV = "100c21e1faf68efe7f3830b6e9f856760697ab48"
16 16
17S = "${WORKDIR}/git/subprojects/gst-examples" 17S = "${UNPACKDIR}/${BP}/subprojects/gst-examples"
18 18
19inherit meson pkgconfig features_check 19inherit meson pkgconfig features_check
20 20
diff --git a/meta/recipes-multimedia/x264/x264_git.bb b/meta/recipes-multimedia/x264/x264_git.bb
index fae88d24d1..4f4ff17304 100644
--- a/meta/recipes-multimedia/x264/x264_git.bb
+++ b/meta/recipes-multimedia/x264/x264_git.bb
@@ -16,7 +16,6 @@ SRCREV = "31e19f92f00c7003fa115047ce50978bc98c3a0d"
16 16
17PV = "r3039+git" 17PV = "r3039+git"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit lib_package pkgconfig 20inherit lib_package pkgconfig
22 21
diff --git a/meta/recipes-rt/rt-tests/rt-tests.inc b/meta/recipes-rt/rt-tests/rt-tests.inc
index f28258ef58..a2e8558c4c 100644
--- a/meta/recipes-rt/rt-tests/rt-tests.inc
+++ b/meta/recipes-rt/rt-tests/rt-tests.inc
@@ -4,4 +4,3 @@ PE = "1"
4 4
5SRC_URI = "git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git;branch=main;protocol=https" 5SRC_URI = "git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git;branch=main;protocol=https"
6 6
7S = "${WORKDIR}/git"
diff --git a/meta/recipes-sato/l3afpad/l3afpad_git.bb b/meta/recipes-sato/l3afpad/l3afpad_git.bb
index 3d8c427b69..07a4f7a676 100644
--- a/meta/recipes-sato/l3afpad/l3afpad_git.bb
+++ b/meta/recipes-sato/l3afpad/l3afpad_git.bb
@@ -19,7 +19,6 @@ PV = "0.8.18.1.11+git"
19SRC_URI = "git://github.com/stevenhoneyman/l3afpad.git;branch=master;protocol=https" 19SRC_URI = "git://github.com/stevenhoneyman/l3afpad.git;branch=master;protocol=https"
20SRCREV = "3cdccdc9505643e50f8208171d9eee5de11a42ff" 20SRCREV = "3cdccdc9505643e50f8208171d9eee5de11a42ff"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit autotools pkgconfig features_check mime-xdg 23inherit autotools pkgconfig features_check mime-xdg
25 24
diff --git a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb
index caa34966cc..8d5913f16b 100644
--- a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb
+++ b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https \
15UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 15UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
16PV = "0.2+git" 16PV = "0.2+git"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit autotools pkgconfig features_check 19inherit autotools pkgconfig features_check
21 20
diff --git a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.3.bb b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.3.bb
index ab178f97e6..c6354f05e3 100644
--- a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.3.bb
+++ b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.3.bb
@@ -18,7 +18,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN}-2;branch=master;protocol=https \
18 18
19EXTRA_OECONF = "--enable-startup-notification --with-dbus" 19EXTRA_OECONF = "--enable-startup-notification --with-dbus"
20 20
21S = "${WORKDIR}/git"
22 21
23inherit autotools pkgconfig features_check 22inherit autotools pkgconfig features_check
24 23
diff --git a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb
index a1f7862efa..a941cd3692 100644
--- a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb
+++ b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN};branch=matchbox-keyboard-0-1;protoc
17 file://0001-desktop-file-Hide-the-keyboard-from-app-list.patch \ 17 file://0001-desktop-file-Hide-the-keyboard-from-app-list.patch \
18 file://80matchboxkeyboard.sh" 18 file://80matchboxkeyboard.sh"
19 19
20S = "${WORKDIR}/git"
21 20
22inherit autotools pkgconfig gettext gtk-immodules-cache features_check 21inherit autotools pkgconfig gettext gtk-immodules-cache features_check
23 22
diff --git a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.12.bb b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.12.bb
index 83425f60fe..0946c42a09 100644
--- a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.12.bb
+++ b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.12.bb
@@ -28,7 +28,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master \
28EXTRA_OECONF = "--enable-startup-notification --enable-dbus" 28EXTRA_OECONF = "--enable-startup-notification --enable-dbus"
29EXTRA_OECONF += " ${@bb.utils.contains("MACHINE_FEATURES", "acpi", "--with-battery=acpi", "",d)}" 29EXTRA_OECONF += " ${@bb.utils.contains("MACHINE_FEATURES", "acpi", "--with-battery=acpi", "",d)}"
30 30
31S = "${WORKDIR}/git"
32 31
33FILES:${PN} += "${libdir}/matchbox-panel/*.so \ 32FILES:${PN} += "${libdir}/matchbox-panel/*.so \
34 ${datadir}/matchbox-panel/brightness/*.png \ 33 ${datadir}/matchbox-panel/brightness/*.png \
diff --git a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
index c9b01b3cfd..27bc596dfb 100644
--- a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
+++ b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https"
14UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 14UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
15PV = "0.2+git" 15PV = "0.2+git"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit autotools pkgconfig features_check update-alternatives 18inherit autotools pkgconfig features_check update-alternatives
20 19
diff --git a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb
index c60a11c3c0..ece4f25eca 100644
--- a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb
+++ b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb
@@ -5,4 +5,3 @@ SRCREV = "df085ba9cdaeaf2956890b0e29d7ea1779bf6c78"
5SRC_URI = "git://git.yoctoproject.org/matchbox-sato;branch=master;protocol=https" 5SRC_URI = "git://git.yoctoproject.org/matchbox-sato;branch=master;protocol=https"
6UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 6UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
7 7
8S = "${WORKDIR}/git"
diff --git a/meta/recipes-sato/puzzles/puzzles_git.bb b/meta/recipes-sato/puzzles/puzzles_git.bb
index 23eb20d350..d1cb6ac734 100644
--- a/meta/recipes-sato/puzzles/puzzles_git.bb
+++ b/meta/recipes-sato/puzzles/puzzles_git.bb
@@ -14,7 +14,6 @@ SRCREV = "7fa03051562ee81e2a5371f8b3a6d0bb6e646aa0"
14PE = "2" 14PE = "2"
15PV = "0.0+git" 15PV = "0.0+git"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit cmake features_check pkgconfig 18inherit cmake features_check pkgconfig
20 19
diff --git a/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb b/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb
index 1ebbf010f3..ec74e33fcd 100644
--- a/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb
+++ b/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://git.yoctoproject.org/sato-icon-theme.git;protocol=https;branch=
12SRCREV = "d23f04ecb0328f655bf195df8eb04c1b734d53a9" 12SRCREV = "d23f04ecb0328f655bf195df8eb04c1b734d53a9"
13UPSTREAM_CHECK_COMMITS = "1" 13UPSTREAM_CHECK_COMMITS = "1"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit autotools pkgconfig allarch gtk-icon-cache perlnative 16inherit autotools pkgconfig allarch gtk-icon-cache perlnative
18 17
diff --git a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb
index de4ab82484..e58bb98458 100644
--- a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb
+++ b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb
@@ -14,7 +14,6 @@ SRCREV = "9250fa5a012d84ff45984e8c4345ee7635227756"
14SRC_URI = "git://git.yoctoproject.org/screenshot;branch=master;protocol=https" 14SRC_URI = "git://git.yoctoproject.org/screenshot;branch=master;protocol=https"
15UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 15UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit autotools pkgconfig features_check 18inherit autotools pkgconfig features_check
20 19
diff --git a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb
index aee89b2f57..b9dd0a1aa1 100644
--- a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb
+++ b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://git.yoctoproject.org/xsettings-daemon;branch=master;protocol=ht
15 " 15 "
16UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 16UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit autotools pkgconfig gconf features_check 19inherit autotools pkgconfig gconf features_check
21 20
diff --git a/meta/recipes-support/argp-standalone/argp-standalone_1.4.1.bb b/meta/recipes-support/argp-standalone/argp-standalone_1.4.1.bb
index 00b6036502..74f53de6d7 100644
--- a/meta/recipes-support/argp-standalone/argp-standalone_1.4.1.bb
+++ b/meta/recipes-support/argp-standalone/argp-standalone_1.4.1.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/ericonr/argp-standalone;branch=master;protocol=https
12 file://out_of_tree_build.patch \ 12 file://out_of_tree_build.patch \
13 " 13 "
14SRCREV = "e5fe9ad9e83e6765cf8fa787f903d4c6792338b5" 14SRCREV = "e5fe9ad9e83e6765cf8fa787f903d4c6792338b5"
15S = "${WORKDIR}/git"
16 15
17inherit autotools 16inherit autotools
18 17
diff --git a/meta/recipes-support/bmaptool/bmaptool_3.9.0.bb b/meta/recipes-support/bmaptool/bmaptool_3.9.0.bb
index 28750786af..d82ce5ded4 100644
--- a/meta/recipes-support/bmaptool/bmaptool_3.9.0.bb
+++ b/meta/recipes-support/bmaptool/bmaptool_3.9.0.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
11 11
12SRC_URI = "git://github.com/yoctoproject/${BPN};branch=main;protocol=https" 12SRC_URI = "git://github.com/yoctoproject/${BPN};branch=main;protocol=https"
13SRCREV = "618a7316102f6f81faa60537503012a419eafa06" 13SRCREV = "618a7316102f6f81faa60537503012a419eafa06"
14S = "${WORKDIR}/git"
15 14
16# TODO: remove when we upgrade to a release past 3.9.0 15# TODO: remove when we upgrade to a release past 3.9.0
17PV .= "+git" 16PV .= "+git"
diff --git a/meta/recipes-support/boost/boost-build-native_1.87.0.bb b/meta/recipes-support/boost/boost-build-native_1.87.0.bb
index 764f410780..e4ef9fe9df 100644
--- a/meta/recipes-support/boost/boost-build-native_1.87.0.bb
+++ b/meta/recipes-support/boost/boost-build-native_1.87.0.bb
@@ -14,7 +14,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "boost-(?P<pver>(\d+(\.\d+)+))"
14 14
15inherit native 15inherit native
16 16
17S = "${WORKDIR}/git"
18 17
19do_compile() { 18do_compile() {
20 ./bootstrap.sh 19 ./bootstrap.sh
diff --git a/meta/recipes-support/debianutils/debianutils_5.23.1.bb b/meta/recipes-support/debianutils/debianutils_5.23.1.bb
index 85955883a4..dcbe66c7d0 100644
--- a/meta/recipes-support/debianutils/debianutils_5.23.1.bb
+++ b/meta/recipes-support/debianutils/debianutils_5.23.1.bb
@@ -15,7 +15,6 @@ SRCREV = "ab0eaf33b783ba578773af2557753d2b973ba5bb"
15 15
16inherit autotools update-alternatives 16inherit autotools update-alternatives
17 17
18S = "${WORKDIR}/git"
19 18
20# Disable po4a (translated manpages) sub-directory, as that requires po4a to build 19# Disable po4a (translated manpages) sub-directory, as that requires po4a to build
21do_configure:prepend() { 20do_configure:prepend() {
diff --git a/meta/recipes-support/dos2unix/dos2unix_7.5.2.bb b/meta/recipes-support/dos2unix/dos2unix_7.5.2.bb
index 06338dd62f..c3803f457b 100644
--- a/meta/recipes-support/dos2unix/dos2unix_7.5.2.bb
+++ b/meta/recipes-support/dos2unix/dos2unix_7.5.2.bb
@@ -13,7 +13,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "dos2unix-(?P<pver>(\d+(\.\d+)+))"
13 13
14SRCREV = "c16a0b31a64c7eb6b2d76960e5144732b57f2993" 14SRCREV = "c16a0b31a64c7eb6b2d76960e5144732b57f2993"
15 15
16S = "${WORKDIR}/git/dos2unix" 16S = "${UNPACKDIR}/${BP}/dos2unix"
17 17
18inherit gettext perlnative 18inherit gettext perlnative
19 19
diff --git a/meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2021.1.bb b/meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2021.1.bb
index 1173dd4af3..9a60548180 100644
--- a/meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2021.1.bb
+++ b/meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2021.1.bb
@@ -16,7 +16,6 @@ SRCREV = "e346cd4ed2e2102c9b195b614f3c642d23f5f6e7"
16 16
17DEPENDS = "glib-2.0" 17DEPENDS = "glib-2.0"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit autotools pkgconfig 20inherit autotools pkgconfig
22 21
diff --git a/meta/recipes-support/hwdata/hwdata_0.396.bb b/meta/recipes-support/hwdata/hwdata_0.396.bb
index 291a4ef85d..de9c454089 100644
--- a/meta/recipes-support/hwdata/hwdata_0.396.bb
+++ b/meta/recipes-support/hwdata/hwdata_0.396.bb
@@ -10,7 +10,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57"
10SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https;tag=v${PV}" 10SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https;tag=v${PV}"
11SRCREV = "736513dfc1d44c5fb48bead62af7e91c4e1d1dd2" 11SRCREV = "736513dfc1d44c5fb48bead62af7e91c4e1d1dd2"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit allarch 14inherit allarch
16 15
diff --git a/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb b/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb
index c737cfd59f..ccf9cd5532 100644
--- a/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb
+++ b/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb
@@ -15,7 +15,6 @@ SRCREV = "5be4d112d420706eacd913a3ebd85549fe9eeae4"
15# are inhibited by allarch 15# are inhibited by allarch
16DEPENDS = "gettext-native" 16DEPENDS = "gettext-native"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit allarch autotools 19inherit allarch autotools
21 20
diff --git a/meta/recipes-support/libcap-ng/libcap-ng.inc b/meta/recipes-support/libcap-ng/libcap-ng.inc
index 4c8ffd41c2..ed8712bf2b 100644
--- a/meta/recipes-support/libcap-ng/libcap-ng.inc
+++ b/meta/recipes-support/libcap-ng/libcap-ng.inc
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/stevegrubb/libcap-ng.git;protocol=https;branch=maste
11 file://0001-Fix-python-path-when-invoking-py-compile-54.patch \ 11 file://0001-Fix-python-path-when-invoking-py-compile-54.patch \
12 " 12 "
13SRCREV = "f5d39702622208b3ada064d7b2eaeaf1454c9bd3" 13SRCREV = "f5d39702622208b3ada064d7b2eaeaf1454c9bd3"
14S = "${WORKDIR}/git"
15 14
16inherit lib_package autotools 15inherit lib_package autotools
17 16
diff --git a/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb b/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb
index f5156cc9f7..66b30cd6dd 100644
--- a/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb
+++ b/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb
@@ -11,6 +11,5 @@ DEPENDS = "hwdata-native"
11SRC_URI = "git://gitlab.freedesktop.org/emersion/libdisplay-info.git;branch=main;protocol=https" 11SRC_URI = "git://gitlab.freedesktop.org/emersion/libdisplay-info.git;branch=main;protocol=https"
12SRCREV = "66b802d05b374cd8f388dc6ad1e7ae4f08cb3300" 12SRCREV = "66b802d05b374cd8f388dc6ad1e7ae4f08cb3300"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit meson pkgconfig lib_package 15inherit meson pkgconfig lib_package
diff --git a/meta/recipes-support/libgit2/libgit2_1.9.0.bb b/meta/recipes-support/libgit2/libgit2_1.9.0.bb
index 47a63ca286..0a5f6427ba 100644
--- a/meta/recipes-support/libgit2/libgit2_1.9.0.bb
+++ b/meta/recipes-support/libgit2/libgit2_1.9.0.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/libgit2/libgit2.git;branch=main;protocol=https \
10 " 10 "
11SRCREV = "338e6fb681369ff0537719095e22ce9dc602dbf0" 11SRCREV = "338e6fb681369ff0537719095e22ce9dc602dbf0"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit cmake 14inherit cmake
16 15
diff --git a/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb b/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb
index e2df844202..7890dfa5c7 100644
--- a/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb
+++ b/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e01027c4ad1fe5a4768f8488c945d491 \
11 " 11 "
12SRC_URI = "git://github.com/smuellerDD/jitterentropy-library.git;branch=master;protocol=https;tag=v${PV}" 12SRC_URI = "git://github.com/smuellerDD/jitterentropy-library.git;branch=master;protocol=https;tag=v${PV}"
13SRCREV = "c90ff465dcdb6a6949542c72a26a8ab496daa8cb" 13SRCREV = "c90ff465dcdb6a6949542c72a26a8ab496daa8cb"
14S = "${WORKDIR}/git"
15 14
16do_configure[noexec] = "1" 15do_configure[noexec] = "1"
17 16
diff --git a/meta/recipes-support/libproxy/libproxy_0.5.9.bb b/meta/recipes-support/libproxy/libproxy_0.5.9.bb
index e6192a6960..ed8a4df2a8 100644
--- a/meta/recipes-support/libproxy/libproxy_0.5.9.bb
+++ b/meta/recipes-support/libproxy/libproxy_0.5.9.bb
@@ -15,7 +15,6 @@ DEPENDS = "glib-2.0"
15 15
16SRC_URI = "git://github.com/libproxy/libproxy;protocol=https;branch=main" 16SRC_URI = "git://github.com/libproxy/libproxy;protocol=https;branch=main"
17SRCREV = "77e2a2b88a319974cf099c8eaaaa03030bc4c0d4" 17SRCREV = "77e2a2b88a319974cf099c8eaaaa03030bc4c0d4"
18S = "${WORKDIR}/git"
19 18
20inherit meson pkgconfig gobject-introspection vala gi-docgen 19inherit meson pkgconfig gobject-introspection vala gi-docgen
21GIDOCGEN_MESON_OPTION = 'docs' 20GIDOCGEN_MESON_OPTION = 'docs'
diff --git a/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb b/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb
index 949799fc82..2f05893f08 100644
--- a/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb
+++ b/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/seccomp/libseccomp.git;branch=release-2.6;protocol=h
13 file://run-ptest \ 13 file://run-ptest \
14 " 14 "
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools-brokensep pkgconfig ptest features_check 17inherit autotools-brokensep pkgconfig ptest features_check
19 18
diff --git a/meta/recipes-support/lz4/lz4_1.10.0.bb b/meta/recipes-support/lz4/lz4_1.10.0.bb
index f77a2e7bb9..5dbefe7c08 100644
--- a/meta/recipes-support/lz4/lz4_1.10.0.bb
+++ b/meta/recipes-support/lz4/lz4_1.10.0.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://github.com/lz4/lz4.git;branch=release;protocol=https \
17 file://run-ptest" 17 file://run-ptest"
18UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)" 18UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)"
19 19
20S = "${WORKDIR}/git"
21 20
22inherit ptest 21inherit ptest
23 22
diff --git a/meta/recipes-support/numactl/numactl_2.0.19.bb b/meta/recipes-support/numactl/numactl_2.0.19.bb
index 62f3020fef..e674460dc4 100644
--- a/meta/recipes-support/numactl/numactl_2.0.19.bb
+++ b/meta/recipes-support/numactl/numactl_2.0.19.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://github.com/numactl/numactl;branch=master;protocol=https \
19 file://0001-define-run-test-target.patch \ 19 file://0001-define-run-test-target.patch \
20 " 20 "
21 21
22S = "${WORKDIR}/git"
23 22
24LDFLAGS:append:riscv64 = " -latomic" 23LDFLAGS:append:riscv64 = " -latomic"
25LDFLAGS:append:riscv32 = " -latomic" 24LDFLAGS:append:riscv32 = " -latomic"
diff --git a/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb b/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb
index 8c2f56be44..d60e4abdaf 100644
--- a/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb
+++ b/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb
@@ -13,7 +13,6 @@ DEPENDS:append = "${@' glib-2.0' if d.getVar('GTKDOC_ENABLED') == 'True' else ''
13SRC_URI = "gitsm://github.com/p11-glue/p11-kit;branch=master;protocol=https \ 13SRC_URI = "gitsm://github.com/p11-glue/p11-kit;branch=master;protocol=https \
14 " 14 "
15SRCREV = "0dd113361057e477f40ff4d8788f3e7e400af5f9" 15SRCREV = "0dd113361057e477f40ff4d8788f3e7e400af5f9"
16S = "${WORKDIR}/git"
17 16
18PACKAGECONFIG ??= "" 17PACKAGECONFIG ??= ""
19PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false,libxslt-native" 18PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false,libxslt-native"
diff --git a/meta/recipes-support/ptest-runner/ptest-runner_2.4.5.1.bb b/meta/recipes-support/ptest-runner/ptest-runner_2.4.5.1.bb
index 9f6bb399b4..adf9f6eff6 100644
--- a/meta/recipes-support/ptest-runner/ptest-runner_2.4.5.1.bb
+++ b/meta/recipes-support/ptest-runner/ptest-runner_2.4.5.1.bb
@@ -12,7 +12,6 @@ SRCREV = "c99e8c2737ff802f110612cc2d90c60233c33255"
12SRC_URI = "git://git.yoctoproject.org/ptest-runner2;branch=master;protocol=https \ 12SRC_URI = "git://git.yoctoproject.org/ptest-runner2;branch=master;protocol=https \
13" 13"
14 14
15S = "${WORKDIR}/git"
16 15
17FILES:${PN} = "${bindir}/ptest-runner ${bindir}/ptest-runner-collect-system-data" 16FILES:${PN} = "${bindir}/ptest-runner ${bindir}/ptest-runner-collect-system-data"
18 17
diff --git a/meta/recipes-support/rng-tools/rng-tools_6.17.bb b/meta/recipes-support/rng-tools/rng-tools_6.17.bb
index fc141a984c..019f7d3f71 100644
--- a/meta/recipes-support/rng-tools/rng-tools_6.17.bb
+++ b/meta/recipes-support/rng-tools/rng-tools_6.17.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/nhorman/rng-tools.git;branch=master;protocol=https \
13 " 13 "
14SRCREV = "bd00c08b0c3c6a880b0988befe97fd35b315468c" 14SRCREV = "bd00c08b0c3c6a880b0988befe97fd35b315468c"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools update-rc.d systemd pkgconfig 17inherit autotools update-rc.d systemd pkgconfig
19 18
diff --git a/meta/recipes-support/sass/libsass_3.6.6.bb b/meta/recipes-support/sass/libsass_3.6.6.bb
index 3878072cf1..6a2e30e867 100644
--- a/meta/recipes-support/sass/libsass_3.6.6.bb
+++ b/meta/recipes-support/sass/libsass_3.6.6.bb
@@ -10,6 +10,5 @@ SRC_URI = "git://github.com/sass/libsass.git;protocol=https;branch=master \
10 10
11SRCREV = "7037f03fabeb2b18b5efa84403f5a6d7a990f460" 11SRCREV = "7037f03fabeb2b18b5efa84403f5a6d7a990f460"
12 12
13S = "${WORKDIR}/git"
14 13
15BBCLASSEXTEND = "native" 14BBCLASSEXTEND = "native"
diff --git a/meta/recipes-support/sass/sassc_3.6.2.bb b/meta/recipes-support/sass/sassc_3.6.2.bb
index 4d4dbc03fe..1de02f44b6 100644
--- a/meta/recipes-support/sass/sassc_3.6.2.bb
+++ b/meta/recipes-support/sass/sassc_3.6.2.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/sass/sassc.git;protocol=https;branch=master \
11 file://0001-Remove-sassc_version.h-from-source-directory.patch" 11 file://0001-Remove-sassc_version.h-from-source-directory.patch"
12 12
13SRCREV = "66f0ef37e7f0ad3a65d2f481eff09d09408f42d0" 13SRCREV = "66f0ef37e7f0ad3a65d2f481eff09d09408f42d0"
14S = "${WORKDIR}/git"
15 14
16CVE_STATUS[CVE-2022-43357] = "cpe-incorrect: this is CVE for libsass, not sassc wrapper" 15CVE_STATUS[CVE-2022-43357] = "cpe-incorrect: this is CVE for libsass, not sassc wrapper"
17 16
diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb b/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb
index b8a377e2b2..64d83085f4 100644
--- a/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb
+++ b/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://gitlab.freedesktop.org/xdg/shared-mime-info.git;protocol=https;
13 file://0002-Handle-build-with-older-versions-of-GCC.patch" 13 file://0002-Handle-build-with-older-versions-of-GCC.patch"
14SRCREV = "9a6d6b8e963935f145f3a1ef446552de6996dada" 14SRCREV = "9a6d6b8e963935f145f3a1ef446552de6996dada"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit meson pkgconfig gettext python3native mime 17inherit meson pkgconfig gettext python3native mime
19 18
diff --git a/meta/recipes-support/utfcpp/utfcpp_4.0.6.bb b/meta/recipes-support/utfcpp/utfcpp_4.0.6.bb
index 21f1879c4f..8eb4ed8924 100644
--- a/meta/recipes-support/utfcpp/utfcpp_4.0.6.bb
+++ b/meta/recipes-support/utfcpp/utfcpp_4.0.6.bb
@@ -9,7 +9,6 @@ SRC_URI = "gitsm://github.com/nemtrif/utfcpp;protocol=https;branch=master"
9 9
10SRCREV = "b26a5f718f4f370af1852a0d5c6ae8fa031ba7d0" 10SRCREV = "b26a5f718f4f370af1852a0d5c6ae8fa031ba7d0"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake 13inherit cmake
15 14
diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc
index b39cfadaad..b0cd0a3094 100644
--- a/meta/recipes-support/vim/vim.inc
+++ b/meta/recipes-support/vim/vim.inc
@@ -26,7 +26,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.\d+)\.0"
26# Ignore that the upstream version .z in x.y.z is always newer 26# Ignore that the upstream version .z in x.y.z is always newer
27UPSTREAM_VERSION_UNKNOWN = "1" 27UPSTREAM_VERSION_UNKNOWN = "1"
28 28
29S = "${WORKDIR}/git"
30 29
31VIMDIR = "vim${@d.getVar('PV').split('.')[0]}${@d.getVar('PV').split('.')[1]}" 30VIMDIR = "vim${@d.getVar('PV').split('.')[0]}${@d.getVar('PV').split('.')[1]}"
32 31
diff --git a/meta/recipes-support/xxhash/xxhash_0.8.3.bb b/meta/recipes-support/xxhash/xxhash_0.8.3.bb
index 227649854e..0ac2b44904 100644
--- a/meta/recipes-support/xxhash/xxhash_0.8.3.bb
+++ b/meta/recipes-support/xxhash/xxhash_0.8.3.bb
@@ -12,7 +12,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
12 12
13SRCREV = "e626a72bc2321cd320e953a0ccf1584cad60f363" 13SRCREV = "e626a72bc2321cd320e953a0ccf1584cad60f363"
14 14
15S = "${WORKDIR}/git"
16 15
17CFLAGS += "${@bb.utils.contains('SELECTED_OPTIMIZATION', '-Og', '-DXXH_NO_INLINE_HINTS', '', d)}" 16CFLAGS += "${@bb.utils.contains('SELECTED_OPTIMIZATION', '-Og', '-DXXH_NO_INLINE_HINTS', '', d)}"
18 17