Trying to fix requires bug

This commit is contained in:
2022-01-07 09:42:01 -05:00
parent 3dfbf13ae1
commit 588a0269d7

View File

@@ -706,6 +706,9 @@ packageTranslations() {
;; ;;
esac esac
debug "Original:"
debug "${REQUIRES[@]}"
# Remove duplicates # Remove duplicates
for i in "${REQUIRES[@]}"; do for i in "${REQUIRES[@]}"; do
if [[ ! -v dupes[${i%% *}] ]]; then if [[ ! -v dupes[${i%% *}] ]]; then
@@ -714,6 +717,9 @@ packageTranslations() {
dupes["${i%% *}"]=1 dupes["${i%% *}"]=1
done done
REQUIRES=("${requires[@]}") REQUIRES=("${requires[@]}")
debug "Dupes removed:"
debug "${REQUIRES[@]}"
# Convert array to newline delim'd string (for heredoc) # Convert array to newline delim'd string (for heredoc)
printf -v REQUIRES "Requires: %s\n" "${REQUIRES[@]}" printf -v REQUIRES "Requires: %s\n" "${REQUIRES[@]}"
@@ -721,6 +727,9 @@ packageTranslations() {
# Strip last newline # Strip last newline
REQUIRES="${REQUIRES%?}" REQUIRES="${REQUIRES%?}"
RECOMMENDS="${RECOMMENDS%?}" RECOMMENDS="${RECOMMENDS%?}"
debug "Final requires:"
debug "${REQUIRES[@]}"
} }