Version: (using Devel) OS: Linux Installed from: Compiled sources Recent binary packages of kdebindings/ruby-kde4 for (at least) OpenSUSE and Kubuntu have been missing the Ruby/Phonon bindings, even though they used to work fine up until 4.1.1 and respective code is still present in both the 4.1 branch and SVN trunk. Tested with 4.1.2/4.1.3 on Kubuntu and 4.1.2/4.1.3/4.2 beta1 on OpenSUSE.
Acording to this revision there is a problem in code: http://websvn.kde.org/?view=revision&revision=855747 I really hope this get's fixed. I have some knowledge in ruby, so if I can help please let me know.
confirmed disabled/missing.
I can only speak for opensuse 11.2/11.3: - It seems, that phonon was explicitly disabled. - As I am currently working on a phonon related project, I created a fork of the ruby kde bindings which includes phonon. It's only for 11.3. You can find it here: http://download.opensuse.org/repositories/home:/saLOUt:/branches:/openSUSE:/11.3/standard/ You need at least kde 4.4.4, libsmoke2 and ruby-kde4 to get phonon working. Conclusion: Ruby Phonon works with bindings from KDE 4.4.4 and 4.5, at least on my machine (opensuse 11.3 + kde 4.4.4 installed) I don't think that this is a bug in KDE itself. You may want to ask your distribution maintainer to enable phonon for use with ruby.
Upstream disables it by default. Of course distros could enable it explicitly, but normally we ship what upstream wants us to ship. So this is an upstream issue. If upstream enables it by default, Fedora will automatically pick it up, unless it doesn't work and we have to disable it.
This should be fixed with the auto-detection features of KDE 4.5. Marking this as resolved.