I'm building some audio software, such a synths and filters in OBS (https://build.opensuse.org/package/show/home:kill_it:JUCE). During this process we discuss that project should be split in separate packages:
synthesizer-01.x86_64.rpm - the standalone app synthesizer-vst-01.x86_64.rpm - vst plugin lv2-synthesizer-01.x86_64.rpm - same but lv2 synthesizer-common-01.noarch.rpm - this should contains some common files, such a skins, presets etc, if they exists. And LICENSE and README files.
Is it ok with openSUSE packaging guidelines?
If yes: For me is unclear what is openSUSE policy for LICENSE (or maybe README) files, should it be in synthesizer-common-01.noarch.rpm mandatory, and this rpm must be required for all binary rpms (AFAIK this is Debian behavior). Or it just enough to put it in "main" synthesizer-01.x86_64.rpm?