Ticket #213 (new task)
possibly task: something like the nvda's optional components repository
| Reported by: | aleksey_s | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Distribution | Version: | trunk |
| Keywords: | Cc: | ||
| Blocking: | Blocked By: |
Description
as nvda goes much power many optional components might be added. for now we have only brltty and the newfon synth, further anything which will comes on. so i think we need to make some exact way for users to manage nvda components. it might be implemented with help of nsis or a standalone program. from user's side this will be a list of optional components which he can install or remove. currently, these might be followed components:
- espeak russian additional data
- espeak chinese additional data
- liblouis library and tables (one might want not have it, becouse he/she haven't braille display)
- brltty package
- newfon synthesizer
- stress dictionary for newfon synthesizer
- sapi 4 and 5 runtimes
from developers side, it must be easy manageable list of packages. so, one database accessible from the website with some fields and packages theirselves. based on program with which to implement this feature, packages might to be in different formats. i don't know nsis features, but it may be script to run for optain package. it might just download and run executable (sapi runtime installation), or download, unzip and copy some files into nvda folder. each package might have different license agreement, which user must to accept.

NVDA is supported by