I was puzzled today why fdo-mime.eclass didn't work, and found out it doesn't DEPEND on dev-util/desktop-file-utils which provides update-desktop-database. For some reason I had allready x11-misc/shared-mime-info for update-mime-database command. DEPEND="x11-misc/shared-mime-info dev-util/desktop-file-utils" to make commands available it uses. [22:18] <@dberkholz> drac: it's common, if it's needed for everything using the eclass from #gentoo-desktop when I asked about it. Sorry if this is a duplicate, I was unable to locate existing bug. -drac
fdo eclass currently only serves as a place to put common functions. Some apps may not need all of the deps and as such it is still upon individual ebuilds to provide them. I can't really think of a situation anyway that the eclass is used where these dependencies should not already be installed. So my question to you is, what ebuild didn't the eclass work with ?
(In reply to comment #1) > fdo eclass currently only serves as a place to put common functions. Some apps > may not need all of the deps and as such it is still upon individual ebuilds to > provide them. I can't really think of a situation anyway that the eclass is > used where these dependencies should not already be installed. > > So my question to you is, what ebuild didn't the eclass work with ? > To be honest.. I was installing system from scratch, and was on state where only modular X was installed and minimal set of of Xfce4. ebuilds using fdo-mime was mostly from overlay. And what you've said "Some apps may not need all of the deps" is true so I'm closing this a WONTFIX. Sorry for inconvinience, if there was any. Thanks, drac