i use kmail, knode, and a few other kde apps, but i don't want to install kcontrol and the other big stuff of KDE.
That's why i delete the following line from each ebuild of kmail :
$(deprange-dual $PV $MAXKDEVER kde-base/kcontrol)" # for the "looknfeel" icon, and probably others.
which is responsible for installing many dependencies.
Is this dependency really needed ? On my computers, kmail, knode, and konqueror... run correctly without it.
obviously, same for konqueror too.
kmail wants kdebase-kioslaves that wants kdialog that wants sys-apps/eject ... :((
i usually delete the kde-base/kdialog RDEPEND in kdebase-kioslaves.ebuild too
(In reply to comment #0)
> $(deprange-dual $PV $MAXKDEVER kde-base/kcontrol)" # for the
> "looknfeel" icon, and probably others.
> which is responsible for installing many dependencies.
> Is this dependency really needed ?
Yes - users will miss this stuff and have no clue why. I'm not quite sure how many files are affected, but if you want to see a change, identify them and convice kde.org to install them as e.g. kdebase/ressources/, instead with KControl. This would lower the dependency to this new target for us. But we're not striving to do a lot of dependency reordering and complicating ebuilds, raising our maintenance workload.
Regarding kdebase-kioslaves, KMail uses the pop3 and smtp io slaves and kdialog is for sure needed.