There is no amarok rpm in version 1.4.2 for x86_64 but there is already an amarok-extras-nonfree rpm (http://rpm.livna.org/fedora/5/x86_64/amarok-extras-nonfree-1.4.2-1.lvn5.x86_64.rpm) which requires amarok in version 1.4.2... so a "yum update" fails because it tries to update amarok-extras-nonfree but it can't find the amarok rpm which belongs to the new amarok-extras-nonfree version.
Now amarok is completely misssing for the x86_64 architecture there is no RPM for x86_64 available.
Yes, Amarok is not available because there is no engine available on x86_64. Amarok supports Helix and Xine as engines (Gstreamer is not supported anymore until the plugin matures). Helix does not buid on x86_64, and Xine is patent-encumbered. There is an effort to split Xine into a main xine package which would enter Fedora and a xine-nonfree package for places where software patents are not acknowledged. The corresponding bug (bug 205798) is awaiting Legal review.
Thank you for the answer! So it's more a patent issue than a technical problem?
It's both actually. It's a patent issue that prevents Xine from being included in Fedora, and it's a technical issue that prevents the GStreamer plugin from being activated in Amarok. It needs more work at the moment.
*** Bug 212784 has been marked as a duplicate of this bug. ***
So, in previous versions of Fedora and other x86_64 distros, is it a 32-bit version of Amarok that runs?
In previous versions of Amarok, the gstreamer engine was available, so Amarok was available on x86_64. For other distros, I think they already have a split xine-lib package, with non-free bits on external repos.