diff --git a/common/xbps-src/shutils/show.sh b/common/xbps-src/shutils/show.sh index 014bb5c376..f1023ca893 100644 --- a/common/xbps-src/shutils/show.sh +++ b/common/xbps-src/shutils/show.sh @@ -63,8 +63,12 @@ show_pkg_build_deps() { # build time deps for f in ${host_build_depends} ${build_depends} ${run_depends}; do # ignore virtual deps - if [ "${f%\?*}" = "virtual" ]; then - continue + local _rpkg="${f%\?*}" + local _vpkg="${f#*\?}" + + # ignore virtual dependencies + if [ "${_rpkg}" != "${_vpkg}" ]; then + f="${_vpkg}" fi unset found # check for subpkgs