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