Audacious' 'ampache' plugin and media-libs/ampache_browser library should both use the same major Qt version. Either Qt 5 or Qt 6. Otherwise Audacious player will crash upon plugin activation. In media-plugins/audacious-plugins-4.3.1-r2.ebuild -- which uses Qt 5 -- the dependency should be specified as follows: ampache? ( =media-libs/ampache_browser-1*:=[-qt6] ) In media-plugins/audacious-plugins-4.4.1.ebuild -- which uses Qt 6 -- the dependency should be specified as follows: ampache? ( =media-libs/ampache_browser-1*:=[qt6] ) Also, since 'ampache' is Qt only plugin (not available in Gtk build) the required use should be modified in 4.4.1: ampache? ( http qt6 )
Here's what should happen: - media-libs/ampache_browser should drop IUSE qt6 and be Qt6-only with >=1.0.7-r1 - media-plugins/audacious-plugins[qt6] should depend on >=ampache_browser-1.0.7-r1 Newer versions are stabilised, older cleaned up, Qt5 option gone.
Ideally yes, Qt 5 option gone. Not sure if audacious-4.4.1 can be stabilized sooner than usual. It got to the tree only a week ago so according ~1 month rule it will still take at least three weeks until it gets stabilized. Until then Audacious with Ampache Browser is crashing in desktop profile default configuration, so please consider it when choosing the solution. As the proxied maintainer of ampache_browser I plan to remove qt5 option after audacious-4.3.1 is gone.
Yes, all necessary supporting steps are implied. This requires coordination between both package maintainers.