Description
Explain what you would like to see improved
I'm currently working on getting ROOT into the official Debian repositories for easy installation. However, a major hassle is the name of the shared libraries: these include very generic names like for example libCore.so
, libGui.so
, etc.
The conflict here is that Debian usually splits shared libraries in separate packages with their library name. However a package with e.g. the name libcore
is just not explicit enough. A better and much more precise name would be libROOTCore.so
.
Optional: share how it could be improved
I see two possible ways to achieve this: one would be to simply add a prefix to all libraries globally, the other would be to rename the libraries in CMake itself.
The latter one is probably a time-consuming task, and also needs to handle cases like e.g. libHist
, since both libHist
and libROOTHist
exist.
The prior one could be easily added with a CMake option, or just done automatically when building with gnuinstall=ON
.