I'd prefer local flags for juk and whatever else pulls in taglib and musicbrainz. Not required for compilation, optional features not needed (wanted?) by all. Thanks.
will look at - afaik taglib is a required dep unless that has changed since the _rcs.
Okay..another release and no progress... http://www.kde.org/info/requirements/3.2.php
Would you just prefer I write the new ebuilds myself? Five months ,understandable since the team is so small. More deps keep being added. libmad and trm now in kdemultimedia. Also now libidn in kdelibs. I wouldn't keep kicking this horse if I didn't remove the deps and drop it into my overlay for a flawless build without those deps. I can tell you the main motivation for a KDE choice over gnome was the 12-13 pkgs + 4-5 deps vs. gnome-base and 60+ deps.. this is slowly ceasing to be the case. Please local flag or drop these deps asap,thanks.
taglib and trm are the only non use flagged deps in here. afaik, they are both requirements for the lib, so i'm not sure what the gripe is.
The libidn atleast gets a recomended from the KDE peeps, IMHO if it was that important, upstream would make it a must have req. The trm and taglib don't even get a mention on the reqs page..so all I'm asking is why the hard deps? As far as I can tell, trm is linked into juk and musicbrainz, neither is a requirement for kdemeultimedia. There was a minor to-do about taglib being the new meta-data handler for kdemultimedia in 3.2, but there hasn't been anything concrete from KDE peeps as I recall. I'd just like the vanilla KDE, with options for these things.
update: trm is now removed from kdemultimedia all together. juk is a part of kdemultimedia, right? i'll have to investigate the taglib a little further, but I seem to recall that without it people were having problems installing kdemultimedia. perhaps there's a way to turn something off if you don't have taglib - if so, and we can figure it out, then we can use flag it.
In kdemultimedia 3.4 (haven't checked if it's exactly the same in 3.3), taglib is required for juk and for the mp3, mpc and flak kfile plugins. There is also optional support for taglib in the audiocd's ioslave lame plugin. We could make kdemultimedia-kioslave's taglib dep optional, but it requires changes to configure to let us control whether taglib is used - like many similar changes we need to make elsewhere; we're doing that slowly. Everything else can't live without taglib. So kdemultimedia-kfile-plugins, juk, and the monolithic kdemultimedia ebuilds need hard deps on taglib, nothing we can do about that.
I vote against making it optional. It'll lead only to addtional bug reports and senseless maintenance efforts.
Part of this bug was fixed and part (taglib dep) won't be because other pieces of KDE have it as a non-optional dep anyway.