Description of problem: Installation of gnome-translate requires aspell libraries. With the grand unification of system spell checking around hunspell you would hope to not need aspell. Version-Release number of selected component (if applicable): 0.99-12.fc9 How reproducible: Install gnome-translate on a standard install without aspell Steps to Reproduce: 1. yum remove aspell (if needed) 2. yum install gnome-translate Actual results: Installation asks for aspell as a dependency Expected results: No dependency on aspell Additional info: For the user the reliance on aspell is a pain since most applications are now using hunspell and any personal dictionaries used by the user are not used by aspell.
This change requires a patch. Could you provide such one? Note, that upstream of libtranslate/gnome-translate is stalled since 2005 (but consinues to publish some patches). Hence it seems to be our task to do something on your proposal...
Dmitry -> Don't hold your breath. But I'll see how easy it is after my holiday.
Created attachment 349869 [details] how about this... The aspell stuff is used for the auto-detection of the language of input text by running it through a pile of spell-checkers to see which one gives the most correct words. Here's a port to enchant which should work (modulo a bug or two in enchant for some edge-bases which we can fix) Plausibly we could also use libtextcat to do language guessing rather than spell-checking, but if the aspell implementation was ok, then the enchant one should be also acceptable.
Does enchant ready for us just now? (according to links in bug #508781 )
I've committed to (accepted upstream) patches to rawhide now. You should be able to build and have it work even without those enchant patches to see if it works for you, they just fix some nasty edge-cases with misdetecting as Finnish if Filipino dictionaries are installed.
Changed in rawhide. Please, test it: http://kojipkgs.fedoraproject.org/packages/gnome-translate/0.99/14.fc12/