/**
Represents a shared library. It has two special properties: libname and
soname. Libname is the name used by the linker. Soname is the canonical
filename of the library, including version number. If the owning package has
no version, soname will be empty.
/**
Represents a shared library. It has two special properties: libname and
soname. Libname is the name used by the linker. Soname is the canonical
filename of the library, including version number. If the owning package has
no version, soname will be empty.