Skip to content

Add-on packaging #213

@nvaccessAuto

Description

@nvaccessAuto

Reported by aleksey_s on 2008-10-27 14:38
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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions