On Sunday, 01 March 2015 at 15:45, Michael Schwendt wrote:
Audacious 3.6 has been released.
This is another chance for interested people to join and help deciding how
to proceed with the Fedora packages. I'm still looking for co-maintainers,
too, especially some who have an opinion on how to package it.
I do use it from time to time, but I'm currently on F21.
I've been building pre-releases for it via Fedora Copr
but don't know whether anyone else has played with those yet (minus the
MP3'n'similar plugins, of course, which are not available).
Audacious 3.6 has changed the used programming language from C to C++.
This also affects the Plugin API again, of course.
It offers new GUI options for us to choose from:
1) The developers have introduced a Qt 5 based GUI that can coexist
with the GTK+ GUI. It's called experimental, since it's not as
feature-rich as the GTK+ GUI yet.
It's a long-time goal to switch to Qt, however:
I'm not sure if it's stable enough to start building it in rawhide
(now that we're branched for F22), but I guess it's worth a try.
2) The developers are unhappy with gtk3 and have returned to gtk2.
Currently, they offer _two_ different source tarballs, as they still
support gtk3, too, and some of the changes are not done conditionally
in the source code.
| Audacious can still be built with GTK3 if desired,
| but we recommend the GTK2 variant for any desktop environment
| other than GNOME 3.
Which _would_ open the possibility to build both, but I don't think
that would be worth the trouble (implicit conflicts in libs and packaged
files - the necessity to work around the conflicts somehow, since they
are forbidden if following Fedora's guidelines - the necessity to add
explicit inter-dependencies between packages, and most users would still
only install "audacious" and not an optional "audacious-gtk2" or
I'd say: follow upstream and build with GTK2. You are allowed to change
application behaviour or appearance between distribution releases.
Enabling the Qt GUI would link Audacious core libraries with Qt by
in addition to GTK+ and GLib. That has the potential to annoy Qt haters,
and Qt fans might be upset about the gtk3 dependency, too.
I'd wait with building against Qt5 in F22 until there is no dependency
on both Qt and GTK anymore.
| MPlayer http://mplayerhq.hu
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"