MBROLA, as a backend to Festival, should not depend on it. This ebuild fixes this, plus a few other things: - better FHS compliance: MBROLA is now installed in /opt/mbrola/ (binary and voices) - as a consequence, MBROLA voices can be reused with different TTS systems without having to copy them in different places - added support for foreign languages using: besides English, I added French, German and Spanish to be turned on with use flags fr-fr, de, es-es. (I also update Festival ebuild to take into account these modifications) Vincent.
Created attachment 55313 [details] Ebuild
Comment on attachment 55313 [details] Ebuild Ooops, forgot to use ~arch on this one...
Created attachment 55330 [details] New ebuild: fixes ~arch and USE flags... I had forgotten to check all USE flags were defined in IUSE. This is done. Similarly, all arch are marked ~.
the check for ${A} isn't really neccessary in the arc_unpack(). We know it'll be set. Also, these changes look really good. Would you be willing to help maintain them with the accessibility herd? We're a bit short-handed.
In portage, thanks.
Really glad you appreciate my suggestions. I would be pleased to give you a hand if you need: just ask me. Also, personnally, I am not completely satisfied with the language flags I use to choose what voices to install, but I could not think of a better solution. What do you think? If you have a better idea, as long as it is clean, robust, I would be really happy to help to implement it, no matter how difficult!
I'm using linguas_<language> to select them as that is what other ebuilds use for localization. If you'd like to help out, come see dmwaters or myself on IRC (irc.freenode.net) in #gentoo-accessibility Thanks.