I went through the doc and what I could find, but there is an inherent issue to distribute Qt5 application.
Static linking is not a solution in my case, as it contains several binaries it would take much space.
The problem arise if the user has different Qt5 libraries on its system, it makes impossible to distribute Qt5 lib on libraries folder without taking the risk of breaking existing Qt5 software that may run on another version.
The solution is to deploy the lib on a specific folder "/usr/lib/software" and compile the software with rpath directive, but once again, the problem arise with the dependencies of the Qt lib themselves which weren't compiled with rpath.
A quick and dirty solution would be to have a startup script setting the LD_LIBRARY_PATH to the "/usr/lib/software" but it doesn't look very clean.
Another solution perhaps is to recompile the whole Qt library with the rpath.
Is there another solution to this problem ?