currently plugins are installed to > set(plugin_dir ${CMAKE_INSTALL_FULL_LIBDIR}/marble/plugins) changing this to contain the soversion of the library (e.g. marble22/plugins or marble/22/plugins or marble/plugins/22) would allow the libraries' versions to be handled independently of one another and installed at the same time which allows for soft-migration by distributions. Namely when landing a new version of marble not all things that use the library need to be immediately rebuilt as the libraries would be functional without the application parts installed and two versions of the library could be installed a the same time without having conflicting plugins. To that end Debian and Kubuntu had this very thing implemented for years already. Since this is of interest to all distributions and doesn't have any disadvantages to it I think it would be good if this was done by default so everyone gets this more streamlined pathing. Reproducible: Always
Thanks for bringing this up. Makes very much sense.
Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved.