I have a lib package in devel. It directly associates with XML schema versioning. Thusly, I have;
libpackage2.0 libpackage2.1 libpackage2.2 libpackage2.0-devel libpackage2.1-devel libpackage2.2-devel
I do not have a "libpackage" only package. They must provide versioning.
The problem is that the source rpm utilizes a version as well. And shouldn't. For someone to rebuild, it should be; libpackage.src.rpm instead of libpackage2.0.src.rpm
I tried to alleviate by defining only subpackages, but OBS errors. e.g. first package defines within "%package -n name" just as other packages.