diff options
| author | Marius Bakke <mbakke@fastmail.com> | 2018-02-20 17:36:56 +0100 | 
|---|---|---|
| committer | Marius Bakke <mbakke@fastmail.com> | 2018-02-20 17:36:56 +0100 | 
| commit | 7f69459aca16756f35f08049c64a1bd77d23f33e (patch) | |
| tree | 1d267fb62feab89de5d97582672540cbaa37392c /gnu/packages/aspell.scm | |
| parent | 4a82722a658220ec1e10f9f2d5d77407d38db90e (diff) | |
| parent | b1989c12501e880afab62d3ff961791906fef350 (diff) | |
Merge branch 'master' into staging
Diffstat (limited to 'gnu/packages/aspell.scm')
| -rw-r--r-- | gnu/packages/aspell.scm | 18 | 
1 files changed, 14 insertions, 4 deletions
| diff --git a/gnu/packages/aspell.scm b/gnu/packages/aspell.scm index ec8fa05feb..e1fe3db755 100644 --- a/gnu/packages/aspell.scm +++ b/gnu/packages/aspell.scm @@ -1,5 +1,5 @@  ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2014, 2015, 2017 Ludovic Courtès <ludo@gnu.org> +;;; Copyright © 2013, 2014, 2015, 2017, 2018 Ludovic Courtès <ludo@gnu.org>  ;;; Copyright © 2015, 2016 Alex Kost <alezost@gmail.com>  ;;; Copyright © 2016 John Darrington <jmd@gnu.org>  ;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il> @@ -268,10 +268,20 @@ dictionaries, including personal ones.")                      (hunspell (string-append out "/share/hunspell"))                      (myspell  (string-append out "/share/myspell"))                      (doc      (string-append out "/share/doc/" -                                             ,name))) +                                             ,name)) +                    (dot-dic  ,(string-append "speller/" language ".dic")))                 (mkdir-p myspell) -               (install-file ,(string-append "speller/" language ".dic") -                             hunspell) + +               ;; Usually there's only a 'LANGUAGE.dic' file, but for the "en" +               ;; dictionary, there no 'en.dic'.  Instead, there's a set of +               ;; 'en*.dic' files, hence the 'find-files' call below. +               (if (file-exists? dot-dic) +                   (install-file dot-dic hunspell) +                   (for-each (lambda (dic) +                               (install-file dic hunspell)) +                             (find-files "speller" +                                         ,(string-append language ".*\\.dic$")))) +                 (install-file ,(string-append "speller/" language ".aff")                               hunspell)                 (symlink hunspell (string-append myspell "/dicts")) | 
