commit:     5bdadcf36efa8d78293f7e109b1ce78e55a2d0b7
Author:     sin-ack <sin-ack <AT> protonmail <DOT> com>
AuthorDate: Tue Mar 10 00:10:40 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 11 14:15:42 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bdadcf3

zig.eclass: avoid redundant dependency renaming when basename matches

Otherwise pkgcheck complains with RedundantUriRename.

Signed-off-by: sin-ack <sin-ack <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45908
Signed-off-by: Sam James <sam <AT> gentoo.org>

 eclass/zig.eclass | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/eclass/zig.eclass b/eclass/zig.eclass
index 0b5a2426e732..06bbabc218a3 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
 }

Reply via email to