GNU bug report logs -
#29079
[PATCH] gnu: Add hunspell-en-US.
Previous Next
Reported by: Kei Kebreau <kkebreau <at> posteo.net>
Date: Tue, 31 Oct 2017 14:49:01 UTC
Severity: normal
Tags: patch
Done: Kei Kebreau <kkebreau <at> posteo.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 29079 in the body.
You can then email your comments to 29079 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#29079
; Package
guix-patches
.
(Tue, 31 Oct 2017 14:49:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Kei Kebreau <kkebreau <at> posteo.net>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Tue, 31 Oct 2017 14:49:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/dictionaries.scm (hunspell-en-US): New variable.
---
gnu/packages/dictionaries.scm | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/gnu/packages/dictionaries.scm b/gnu/packages/dictionaries.scm
index 062c29b66..0cc7df394 100644
--- a/gnu/packages/dictionaries.scm
+++ b/gnu/packages/dictionaries.scm
@@ -2,6 +2,7 @@
;;; Copyright © 2014, 2015, 2016 Ludovic Courtès <ludo <at> gnu.org>
;;; Copyright © 2016, 2017 Efraim Flashner <efraim <at> flashner.co.il>
;;; Copyright © 2016 Sou Bunnbu <iyzsong <at> gmail.com>
+;;; Copyright © 2017 Kei Kebreau <kkebreau <at> posteo.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -252,3 +253,39 @@ translator powered by Google Translate (default), Bing Translator,
Yandex.Translate and Apertium. It gives you easy access to one of these
translation engines from your terminal.")
(license public-domain)))
+
+(define-public hunspell-en-US
+ (package
+ (name "hunspell-en-US")
+ (version "2017.01.22")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://launchpad.net/hunspell-en_US/trunk/"
+ version "/+download/hunspell-en_US-" version
+ ".zip"))
+ (sha256
+ (base32
+ "0svc3m09vz7q37481a0lrf6j2raw65zqg6lazic06s7f1vc6h92i"))))
+ (build-system trivial-build-system)
+ (arguments
+ '(#:builder (begin
+ (use-modules (guix build utils))
+
+ (let* ((dict (assoc-ref %build-inputs "source"))
+ (out (assoc-ref %outputs "out"))
+ (share (string-append out "/share/hunspell"))
+ (unzip (string-append
+ (assoc-ref %build-inputs "unzip")
+ "/bin/unzip")))
+ (mkdir-p share)
+ (zero? (system* unzip dict "-d" share))))
+ #:modules ((guix build utils))))
+ (native-inputs
+ `(("source" ,source)
+ ("unzip" ,unzip)))
+ (home-page "http://wordlist.aspell.net/")
+ (synopsis "American English dictionary for use with hunspell")
+ (description
+ "This is an American English dictionary for use with the hunspell spell
+checker.")
+ (license (non-copyleft "file://README_en_US.txt"))))
--
2.14.3
Information forwarded
to
guix-patches <at> gnu.org
:
bug#29079
; Package
guix-patches
.
(Sun, 05 Nov 2017 21:03:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 29079 <at> debbugs.gnu.org (full text, mbox):
Hi Kei,
Kei Kebreau <kkebreau <at> posteo.net> skribis:
> * gnu/packages/dictionaries.scm (hunspell-en-US): New variable.
On the same day I added this one and a couple of other dictionaries:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=085bcca313c3827f7c56e7c345d4606588db9085
The package I committed builds the Hunspell list “from source”.
Let me know whether we should adjust things and what you think of it.
Thanks!
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#29079
; Package
guix-patches
.
(Tue, 07 Nov 2017 03:46:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 29079 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
ludo <at> gnu.org (Ludovic Courtès) writes:
> Hi Kei,
>
> Kei Kebreau <kkebreau <at> posteo.net> skribis:
>
>> * gnu/packages/dictionaries.scm (hunspell-en-US): New variable.
>
> On the same day I added this one and a couple of other dictionaries:
>
> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=085bcca313c3827f7c56e7c345d4606588db9085
>
> The package I committed builds the Hunspell list “from source”.
>
> Let me know whether we should adjust things and what you think of it.
>
> Thanks!
>
> Ludo’.
I definitely like the generality and flexibility of this patch
better. To get the dictionary to work in LibreOffice I had to install
the .dic file as well [0], but once I did that everything seemed to work
as expected.
[0]:
(mkdir-p myspell)
+ (install-file ,(string-append "speller/" language ".dic")
+ hunspell)
(install-file ,(string-append "speller/" language ".aff")
hunspell)
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#29079
; Package
guix-patches
.
(Tue, 07 Nov 2017 08:59:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 29079 <at> debbugs.gnu.org (full text, mbox):
Hi Kei,
Kei Kebreau <kkebreau <at> posteo.net> skribis:
> ludo <at> gnu.org (Ludovic Courtès) writes:
>
>> Hi Kei,
>>
>> Kei Kebreau <kkebreau <at> posteo.net> skribis:
>>
>>> * gnu/packages/dictionaries.scm (hunspell-en-US): New variable.
>>
>> On the same day I added this one and a couple of other dictionaries:
>>
>> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=085bcca313c3827f7c56e7c345d4606588db9085
>>
>> The package I committed builds the Hunspell list “from source”.
>>
>> Let me know whether we should adjust things and what you think of it.
>>
>> Thanks!
>>
>> Ludo’.
>
> I definitely like the generality and flexibility of this patch
> better. To get the dictionary to work in LibreOffice I had to install
> the .dic file as well [0], but once I did that everything seemed to work
> as expected.
>
> [0]:
> (mkdir-p myspell)
> + (install-file ,(string-append "speller/" language ".dic")
> + hunspell)
> (install-file ,(string-append "speller/" language ".aff")
> hunspell)
Nice (I thought Hunspell used exclusively the .aff files.)
OK for this patch!
The hunspell-dict-fr* packages include both .aff and .dic, so that
should be fine.
Thanks,
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#29079
; Package
guix-patches
.
(Thu, 09 Nov 2017 22:54:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 29079 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
ludo <at> gnu.org (Ludovic Courtès) writes:
> Hi Kei,
>
> Kei Kebreau <kkebreau <at> posteo.net> skribis:
>
>> ludo <at> gnu.org (Ludovic Courtès) writes:
>>
>>> Hi Kei,
>>>
>>> Kei Kebreau <kkebreau <at> posteo.net> skribis:
>>>
>>>> * gnu/packages/dictionaries.scm (hunspell-en-US): New variable.
>>>
>>> On the same day I added this one and a couple of other dictionaries:
>>>
>>> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=085bcca313c3827f7c56e7c345d4606588db9085
>>>
>>> The package I committed builds the Hunspell list “from source”.
>>>
>>> Let me know whether we should adjust things and what you think of it.
>>>
>>> Thanks!
>>>
>>> Ludo’.
>>
>> I definitely like the generality and flexibility of this patch
>> better. To get the dictionary to work in LibreOffice I had to install
>> the .dic file as well [0], but once I did that everything seemed to work
>> as expected.
>>
>> [0]:
>> (mkdir-p myspell)
>> + (install-file ,(string-append "speller/" language ".dic")
>> + hunspell)
>> (install-file ,(string-append "speller/" language ".aff")
>> hunspell)
>
> Nice (I thought Hunspell used exclusively the .aff files.)
> OK for this patch!
>
> The hunspell-dict-fr* packages include both .aff and .dic, so that
> should be fine.
>
> Thanks,
> Ludo’.
Is this log message okay? I'm not sure how we handle changes to package
template functions.
[0001-gnu-Fix-hunspell-dict-en-dictionary-installation.patch (text/plain, attachment)]
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#29079
; Package
guix-patches
.
(Fri, 10 Nov 2017 10:23:01 GMT)
Full text and
rfc822 format available.
Message #20 received at 29079 <at> debbugs.gnu.org (full text, mbox):
Kei Kebreau <kkebreau <at> posteo.net> skribis:
> From c143bad02ebcb7d94ad6e2582b6831c5d107e2a8 Mon Sep 17 00:00:00 2001
> From: Kei Kebreau <kkebreau <at> posteo.net>
> Date: Thu, 9 Nov 2017 17:49:02 -0500
> Subject: [PATCH] gnu: Fix hunspell-dict-en-* dictionary installation.
>
> * gnu/packages/aspell.scm (aspell-word-list)[arguments]: Install the .dic file
> for all hunspell dictionaries.
Perfect, thanks!
Ludo’.
Reply sent
to
Kei Kebreau <kkebreau <at> posteo.net>
:
You have taken responsibility.
(Fri, 10 Nov 2017 17:01:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Kei Kebreau <kkebreau <at> posteo.net>
:
bug acknowledged by developer.
(Fri, 10 Nov 2017 17:01:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 29079-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
ludo <at> gnu.org (Ludovic Courtès) writes:
> Kei Kebreau <kkebreau <at> posteo.net> skribis:
>
>> From c143bad02ebcb7d94ad6e2582b6831c5d107e2a8 Mon Sep 17 00:00:00 2001
>> From: Kei Kebreau <kkebreau <at> posteo.net>
>> Date: Thu, 9 Nov 2017 17:49:02 -0500
>> Subject: [PATCH] gnu: Fix hunspell-dict-en-* dictionary installation.
>>
>> * gnu/packages/aspell.scm (aspell-word-list)[arguments]: Install the .dic file
>> for all hunspell dictionaries.
>
> Perfect, thanks!
>
> Ludo’.
Pushed as d4d7d70912642be18d93c9ce6470f8650097b5e5 to master!
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 09 Dec 2017 12:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 7 years and 248 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.