From 17c3855aaccea20e767e8598bef0bca40f410297 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Tue, 25 May 2021 10:28:36 +0200 Subject: [PATCH] hunspell-dictionaries: use better names for dictionary files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Played around with gspell and followed their suggestion to prefer hunspell [1] in enchant [2]. Tests with gedit showed that all entries for sub-languages (e.g English UK) were missing. By changing names of *.dic and *.aff from -.* to _.* languages as 'English UK' appear and can be selected in gedit. Tested also on libreoffice: That displayed all languages properly before and does still with files renamed. [1] https://gitlab.gnome.org/GNOME/gspell [2] https://github.com/schnitzeltony/meta-mortsgna/commit/b5d17de7cf9fd033339c2609c5b14c108bbbff4f Signed-off-by: Andreas Müller Signed-off-by: Khem Raj --- meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb b/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb index 3da67d1e3a..28c2d809a9 100644 --- a/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb +++ b/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb @@ -141,7 +141,7 @@ S = "${WORKDIR}/git" do_install() { for LANGUAGE in `ls -d1 ${S}/dictionaries/*` ; do - LANGUAGE_DIR=`basename $LANGUAGE` + LANGUAGE_DIR=`basename $LANGUAGE | sed 's:-:_:'` install -D -m0644 $LANGUAGE/index.dic ${D}${datadir}/hunspell/$LANGUAGE_DIR.dic install -D -m0644 $LANGUAGE/index.aff ${D}${datadir}/hunspell/$LANGUAGE_DIR.aff install -D -m0644 $LANGUAGE/LICENSE ${D}${datadir}/hunspell/LICENSE-$LANGUAGE_DIR 2>/dev/null || echo "No LICENSE for language $LANGUAGE"