Skip to content

organize repository build system #194

@RodrigoDornelles

Description

@RodrigoDornelles

I was thinking about bringing improvements to the project's build, if they make sense I can work on it to make it more accessible to compile.

  • statical linking with nclua project.
    it's difficult for you to be using nclua for more than one project, it increases the installation friction in Ginga and also makes it less portable, if it were all a single binary I think it would be interesting, I think about how cmake already exists to fetch the repository, but already build together as a static library of Ginga itself.

  • gssdp1.2 is old, maybe unecessary
    it could be an optional feature, or maybe downloaded by cmake or exchanged for another project, I also don't see the need for it to exist, as there are other projects, even from telemedia, that do this.

  • Lua could be versioned locally
    it would be interesting to be able to choose the lua version, since televisions still use 5.1, and there is no need to install liblua5.1dev and a small vm, it could be statically linked by the project.

  • gstreamming runtime linking
    While the application does not handle video, I think it would not be necessary to force the user to have gstreamer, if he tries to play a media then the linking can happen using dlopen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions