Many PKGBUILDs use formatting whitespace when specifying optdepends.
This is removed when adding a package to a repo-database so the
output of "pacman -Si <package>" and "pacman -Qip <package file>"
becomes inconsistent.  Instead, do the adjustment when creating
the .PKGINFO file.

Signed-off-by: Allan McRae <[email protected]>
---
 scripts/makepkg.sh.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index a0b0375..2703177 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -1134,7 +1134,7 @@ write_pkginfo() {
        [[ $license ]]    && printf "license = %s\n"   "${license[@]}"
        [[ $replaces ]]   && printf "replaces = %s\n"  "${replaces[@]}"
        [[ $groups ]]     && printf "group = %s\n"     "${groups[@]}"
-       [[ $optdepends ]] && printf "optdepend = %s\n" "${optdepends[@]}"
+       [[ $optdepends ]] && printf "optdepend = %s\n" 
"${optdepends[@]//+([[:space:]])/ }"
        [[ $conflicts ]]  && printf "conflict = %s\n"  "${conflicts[@]}"
        [[ $backup ]]     && printf "backup = %s\n"    "${backup[@]}"
 
-- 
1.7.6.3


Reply via email to