Description of problem: The transmission package should be split into libtransmission (and -devel package) and transmission (for GTK program). libtransmission is in a directory in the transmission release tarball, which can be used separately by 3rd party programs. Please note that transmission and libtransmission (both in the same release tarball) are licensed differently.
> The transmission package should be split into libtransmission (and -devel > package) and transmission (for GTK program). There are no development files or headers installed by transmission. Are you aware of any projects that are currently building on top of it ? (and if so, how do they link with transmission header files). Unless there exists such a project, I don't see a good reason to split the current RPM, especially since it has a relatively small size (< 1MB). The dual licensing is not an issue, and will be properly documented in the license field of the version 1.33 spec file.
> Unless there exists such a project, I don't see a good reason to split the current RPM Not we have such package — Fragments https://gitlab.gnome.org/World/Fragments Please build libtransmission and devel sub-package.