summaryrefslogtreecommitdiff
path: root/app-office/fixup_missing_libre_langs.sh
diff options
context:
space:
mode:
Diffstat (limited to 'app-office/fixup_missing_libre_langs.sh')
-rwxr-xr-xapp-office/fixup_missing_libre_langs.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/app-office/fixup_missing_libre_langs.sh b/app-office/fixup_missing_libre_langs.sh
new file mode 100755
index 00000000..39f31ab7
--- /dev/null
+++ b/app-office/fixup_missing_libre_langs.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+LANGS="af ar as ast be_BY bg bn bo br brx bs ca ca_XV cs cy da de dgo dz el en \
+en_GB en_ZA eo es et eu fa fi fr ga gd gl gu he hi hr hu id is it ja ka kk km kn \
+ko kok ks ku ky lo lt lv mai mk ml mn mni mr ms my nb ne nl nn nr ns oc om or pa_IN \
+pap pl ps pt pt_BR ro ru rw sa_IN sat sd sh si sk sl sq sr ss st sv sw_TZ ta te tg \
+th ti tn tr ts ug uk uz ve vi xh zh_CN zh_TW zu"
+
+FAILED=""
+source_ebuild="libreoffice-l10n-af/libreoffice-l10n-af-3.3.0.ebuild"
+for lang in ${LANGS}; do
+ dir="libreoffice-l10n-${lang}"
+ if [ -d "${dir}" ]; then
+ continue
+ fi
+ echo "creating ${dir}"
+ mkdir "${dir}" || exit 1
+ new_ebuild="${dir}/${dir}-3.3.0.ebuild"
+ cp "${source_ebuild}" "${new_ebuild}" || exit 1
+ ebuild "${new_ebuild}" manifest || FAILED+="${new_ebuild}"
+done
+echo "failed: ${FAILED}"