[arch-dev-public] adding hunspell-xx packages
Right now we don't have modern dictionaries packaged. People use AUR packages or poor OpenOffice extensions that cannot be used for other apps. The proper way is to have hunspell-xx packages providing a dictionary, thesaurus and hyphenation data files. I'm going to add a base set of hunspell-{en,de,foo} packages to testing. A common PKGBUILD doesn't make much sense because the upstream sources are maintained in different countries and releases come at different time. This way we can make use of the packages in OOo/LibO, enchant and Mozilla's FF/TB/SM packages. The files will go into /usr/share/hunspell/xx_XX with symlinks to /usr/share/myspell/dicts/xx-XX for historical reason. See http://en.wikipedia.org/wiki/Hunspell for more. To compare look at http://packages.debian.org/source/sid/openoffice.org-dictionaries http://pkgs.fedoraproject.org/gitweb/?p=hunspell-XX.git http://gentoo-portage.com/app-dicts/ the myspell-xx packages. Any comments or objection? -Andy
On 12/30/2010 01:31 PM, Andreas Radke wrote:
Right now we don't have modern dictionaries packaged. People use AUR packages or poor OpenOffice extensions that cannot be used for other apps. The proper way is to have hunspell-xx packages providing a dictionary, thesaurus and hyphenation data files.
i pretty much felt like this when we had spell packages for thunderbird after i added hunspell support.
I'm going to add a base set of hunspell-{en,de,foo} packages to testing. A common PKGBUILD doesn't make much sense because the upstream sources are maintained in different countries and releases come at different time.
i would add hunspell-ro
This way we can make use of the packages in OOo/LibO, enchant and Mozilla's FF/TB/SM packages. The files will go into /usr/share/hunspell/xx_XX with symlinks to /usr/share/myspell/dicts/xx-XX for historical reason.
roger -- Ionuț
hunspell-de is alive. Now that we remove all dictionary stuff from the OOo/LibO langpacks we will need to add also hyphen-xx and mythes-xx packages to gain full spell checking support. All of them are of low upstream maintenance. We can add them one by one per user request. -Andy
Am Thu, 30 Dec 2010 16:06:15 +0100 schrieb Andreas Radke <a.radke@arcor.de>:
hunspell-de is alive.
hunspell-en as well. same for hyphen-de (we already had hyphen-en from the hyphen split pkg) mythes-de and mythes-en. Feel free to add more languages sets (hunspell/hyphen/mythes) you need. Always check whether Fedora (http://pkgs.fedoraproject.org/gitweb/) or OpenOffice (http://wiki.services.openoffice.org/wiki/Dictionaries) has a more recent version. Now we need to rebuild OOo/LibO and Mozilla packages to make use of them. AUR and Community packages may need fixes for the proper file locations. -Andy
On Thu, 2010-12-30 at 19:06 +0100, Andreas Radke wrote:
Am Thu, 30 Dec 2010 16:06:15 +0100 schrieb Andreas Radke <a.radke@arcor.de>:
hunspell-de is alive.
hunspell-en as well. same for hyphen-de (we already had hyphen-en from the hyphen split pkg) mythes-de and mythes-en.
Feel free to add more languages sets (hunspell/hyphen/mythes) you need. Always check whether Fedora (http://pkgs.fedoraproject.org/gitweb/) or OpenOffice (http://wiki.services.openoffice.org/wiki/Dictionaries) has a more recent version.
Now we need to rebuild OOo/LibO and Mozilla packages to make use of them. AUR and Community packages may need fixes for the proper file locations.
-Andy
Hi, hunspell-fr, hyphen-fr and mythes-fr in testing. Thanks Ionut! -- Guillaume
Now that we have some basic dictionary packages and LibO, Xulrunner and TB can make use of it I think we can move it out of testing. Anything else needs a rebuild or fix to use it? Maybe enchant? -Andy
On 12/31/2010 11:22 AM, Andreas Radke wrote:
Now that we have some basic dictionary packages and LibO, Xulrunner and TB can make use of it I think we can move it out of testing. Anything else needs a rebuild or fix to use it? Maybe enchant?
-Andy
enchant works -- Ionuț
packages moved. please adopt your native language hunspell/mythes/hyphen pkg in extra! -Andy
participants (3)
-
Andreas Radke
-
Guillaume ALAUX
-
Ionuț Bîru