Also install library files
As far as I can see, glaxnimate only installs the binary (+some share files) but no libraries/include are provided. As a result, as far as I understand, some libraries like MLT need to use git submbodules to reuse code from this library, which as a number of issues, especially when packaging the program (I just packaged glaxnimate in Nix):
- we need to compile glaxnimate twice (once to install glaxnimate, once to install mlt)
- the options/versions betweeen MLT's glaxnimate and the package glaxnimate might differ… potentially creating weird bugs (but I don't know enough about how MLT uses glaxnimate to say if it is relevant)
- any patch (security, NixOs specific…) potentially applied to glaxnimate will not propagate to MLT, leading to maintenance headache.
Do you think it would make sense to install the library & headers as well? Note that I filled a bug in MLT as well here https://github.com/mltframework/mlt/issues/857