From 5bdadcf36efa8d78293f7e109b1ce78e55a2d0b7 Mon Sep 17 00:00:00 2001 From: sin-ack Date: Tue, 10 Mar 2026 00:10:40 +0000 Subject: [PATCH] zig.eclass: avoid redundant dependency renaming when basename matches Otherwise pkgcheck complains with RedundantUriRename. Signed-off-by: sin-ack Part-of: https://github.com/gentoo/gentoo/pull/45908 Signed-off-by: Sam James --- eclass/zig.eclass | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/eclass/zig.eclass b/eclass/zig.eclass index 0b5a2426e7325..06bbabc218a39 100644 --- a/eclass/zig.eclass +++ b/eclass/zig.eclass @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: zig.eclass @@ -144,8 +144,12 @@ _zig_set_zbs_uris() { local dependency for dependency in "${!ZBS_DEPENDENCIES[@]}"; do local uri="${ZBS_DEPENDENCIES[${dependency}]}" + local basename="${uri##*/}" if [[ -n "${uri}" ]]; then - ZBS_DEPENDENCIES_SRC_URI+=" ${uri} -> ${dependency}" + ZBS_DEPENDENCIES_SRC_URI+=" ${uri}" + if [[ "${basename}" != "${dependency}" ]]; then + ZBS_DEPENDENCIES_SRC_URI+=" -> ${dependency}" + fi fi done }