Best practices for packaging apps with dependencies?
I am creating an application for the Linux desktop, but my app depends on the wkhtmltox library. The version of this library that is included in the repositories of most distributions is out of date, and has problems which make it unusable.
Currently, users have to manually install the library from the wkhtmltox website for my app to work properly. I am thinking that the only way to get around this problem would be to include the binary for the library with my app, and manually install it to the correct location. Would this be the "correct" thing to do, or is there a more generally accepted way of solving this problem?
|