[kde-sunset] amarok 1.4 libmp4v2 patch needed

Keiji Costantini <[email protected]> Sun, 29 Dec 2013 14:17:30 +0100
Newsgroups gmane.linux.gentoo.desktop
Message-ID <CANVyVoKQNo+J-fTN=j18W5eYoFWM3nrb-8ieLyR=SfV0BW7Fgg@mail.gmail.com>
Hi. I'm "the other one" that is making some commits to the kde-sunset
overlay. Sorry for some messes ^^;

I use kde3 (sunset) on my notebook, while using kde4 on my desktop pc (even
if I'm very tempted to switch to something more useful - just now it's
"Konqueror & bloat DE" for me)

During last notebook update, I ended on the infamous "libmp4v2 frack-up"
problem.

Namely:
make[6]: *** [mp4tag.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
mp4file.cpp: In member function 'virtual bool TagLib::MP4::File::save()':
mp4file.cpp:110:121: error: 'MP4GetMetadataCompilation' was not declared in
this scope
(and so on)

I found this problem is related to libmp4v2, which changed API | ABI and
then some programs stopped compile.
Here an example with mediatomb.
https://bugs.gentoo.org/show_bug.cgi?id=410235
There is a patch for Mediatomb in there.
Probably translating that patch to amarok may do the trick, but for now, I
don't have the actual time to (well, acquire c++ knowledge to and) make
that patch. Sorry for that.

I know there are some patches/ebuilds for kde-sunset that aren't in the
tree, and I'm trying to do my best to get anything I get to the tree. So,
in case there is someone who already made a patch for this, or someone who
is willing to make one even, can you reply to this? Thank you.

Keiji Costantini