https://bugzilla.redhat.com/show_bug.cgi?id=2095936
--- Comment #2 from Aleksei Bavshin alebastr89@gmail.com --- (In reply to Petr Menšík from comment #1)
- wlr-protocols has own upstream, it should have own package and depend on
it. But that upstream does not even has own license file and no other package bundles it, so it might be required later only.
Thanks for the review!
wlr-protocols upstream does not recommend to consume it as a shared package. Applications normally require an exact revision of these protocol files, and the upstream recommendation is to copy only the files you need at the exact state you need. For example, we already have a couple dozens of copies of unstable/wlr-layer-shell-unstable-v1.xml (varying from version 1 to v4) in the existing Fedora packages. The only downstream that ships the wlr-protocols package is nixpkgs (https://repology.org/project/wlr-protocols/versions), which could be explained by the nature of dependencies in nix - it's always exact and multiple versions can coexist.