i have -semantic-desktop because kde is bloated enough already. It works fine with most packages, but the set @kde requires it: emerge: there are no ebuilds built with USE flags to satisfy ">=kde-base/kdelibs-4.4.2[semantic-desktop,-kdeprefix,-aqua]". !!! One of the following packages is required to complete your request: - kde-base/kdelibs-4.4.2 (Change USE: +semantic-desktop) (dependency required by "kde-base/nepomuk-4.4.2" [ebuild]) (dependency required by "@kde" [argument]) I think @kde should require nepomuk only if semantic-desktop is turned on. Reproducible: Always
Sorry, this is how sets work. They don't support USE flags like meta packages do. You have two alternatives here: 1) Use metas, we don't like sets do be honest ;) 2) Create your own set in /etc/portage/sets/ Thanks