commit:     df0cac8b5dff5baafd99da915d723a16cde38eaa
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  6 12:32:59 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec  6 12:32:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df0cac8b

app-doc/gnucash-docs: force -j1; allow blank L10N

Closes: https://bugs.gentoo.org/884577
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-doc/gnucash-docs/gnucash-docs-4.12.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
index 6e076f330131..0156cc56c7b2 100644
--- a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
+++ b/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
@@ -25,23 +25,29 @@ BDEPEND="
        dev-libs/libxslt
 "
 
+src_compile() {
+       cmake_src_compile -j1
+}
+
 src_install() {
        local doc_type my_lang
 
        for doc_type in manual guide; do
                for my_lang in C "${L10N}"; do
+                       [[ -z ${my_lang} ]] && continue
+
                        case "${my_lang}" in
                                # Both help and guides translated
                                C|de|it|pt) ;;
                                ja|ru) # Only guides translated
-                                       if [[ "${doc_type}" = "manual" ]] ; then
+                                       if [[ "${doc_type}" == "manual" ]] ; 
then
                                                elog "Help documentation hasn't 
been translated for ${my_lang}"
                                                elog "Will do English instead."
                                                continue
                                        fi
                                        ;;
                                *)
-                                       die "Invalid locale: $my_lang"
+                                       die "Invalid locale: ${my_lang}"
                                        ;;
                        esac
 

Reply via email to