Hi, I don't have cups in useflags and I didn't compiled kdelibs with cups but kpdf wants to emerge kdeprint for me due the dependencies.
So what? It depends on it, no cups flag needed.
So I don't want kdeprint because I don't have any printers connected to my getnoo box.
Well, so use xpdf or acroread instead.
Huh? Are you serious? I don't want other viwers, I only want kpdf without printer support. Early version of this ebuild didn't required kdeprint and I build kpdf without it and it works well. But today when I sync'ed portage emerge wants kdeprint and it's funny because I don't have any printer flags, and also kpdf don't have any printer support flags.
Bug #115615: kpdf doesn't work completely if kghostview is not installed. So instead of adding a dep on kghostview to kpdf, a dep on kghostview is added to kdeprint (which doesn't seem to need kghostview), and kdeprint is then added as a dep to kpdf (which apparently doesn't need kdeprint)? This sure looks wrong to me. If there's some reason kpdf does need kdeprint, there is no mention of it in the bug report, in the changelog, or in the ebuild. Additionally, the provided solution was clearly intended to not add additional deps for users with USE="-kde". There is an additional dep now.
(In reply to comment #5) > If there's some reason kpdf does need kdeprint, there is no mention of > it in the bug report, in the changelog, or in the ebuild. Additionally, the > provided solution was clearly intended to not add additional deps for users > with USE="-kde". There is an additional dep now. kghostview-3.5.2.ebuild <snip> # /Should/ also rdepend on kdeprint. Since kdeprint rdepends on kghostview for previews, we'd had a conflict, so we can't. RDEPEND="virtual/ghostscript" KMEXTRA="kfile-plugins/ps" </snip> So, with the change you are suggesting, you'll get exactly the same result with the kdeprint dependency moved to kghostview instead... How's that a solution to anything? > Additionally, the provided solution was clearly intended to not add >additional deps for users with USE="-kde". There is an additional dep now. Well really, as said above - if don't want KDE stuff, then don't emerge kpdf but use one of the non-KDE alternatives... kinda obvious.
(In reply to comment #6) > (In reply to comment #5) > > If there's some reason kpdf does need kdeprint, there is no mention of > > it in the bug report, in the changelog, or in the ebuild. Additionally, the > > provided solution was clearly intended to not add additional deps for users > > with USE="-kde". There is an additional dep now. > > kghostview-3.5.2.ebuild > > <snip> > # /Should/ also rdepend on kdeprint. Since kdeprint rdepends on kghostview for > previews, we'd had a conflict, so we can't. > RDEPEND="virtual/ghostscript" > KMEXTRA="kfile-plugins/ps" > </snip> > > So, with the change you are suggesting, you'll get exactly the same result with > the kdeprint dependency moved to kghostview instead... How's that a solution to > anything? That comment was added at the same time as the dep on kdeprint. Before, kghostview didn't dep on kdeprint (nor does it now), and I don't think it should (at least, not forced) in the future. > > Additionally, the provided solution was clearly intended to not add >additional deps for users with USE="-kde". There is an additional dep now. > > Well really, as said above - if don't want KDE stuff, then don't emerge kpdf > but use one of the non-KDE alternatives... kinda obvious. I am commenting as a user who doesn't mind KDE stuff, but doesn't want more stuff than necessary (and that's not specific to KDE). That was one of the intended benefits of the split ebuilds, see <http://www.gentoo.org/doc/en/kde-split-ebuilds.xml>.
(In reply to comment #7) Forgot to add, that the dep could probably at least be changed to kde? ( kdeprint ) even if everything else stays.
(In reply to comment #0) > Hi, > I don't have cups in useflags and I didn't compiled kdelibs with cups but kpdf > wants to emerge kdeprint for me due the dependencies. > i have circular dependency : kde-base/kdebase need kdeprint kde-base/kdeprint need kdebase i want kpdf but i am blocked with this new ebuild of kpdf -> kghostview -> kdeprint have you any solution for this problem ? thx
I've done extensive testing with kdeprint, kghostview and kpdf. I came to the conclusion that the deps should stay as they are for KDE 3.5. We'll re-visit this for KDE4, though.
bugzie
kde4 okular: DEPEND=" media-libs/freetype sys-libs/zlib chm? ( dev-libs/chmlib ) crypt? ( app-crypt/qca:2 ) djvu? ( app-text/djview4 ) ebook? ( app-text/ebook-tools ) jpeg? ( media-libs/jpeg ) pdf? ( >=virtual/poppler-qt4-0.8.5 ) ps? ( app-text/libspectre ) tiff? ( media-libs/tiff ) " RDEPEND="${DEPEND}" as one can see no printing deps. So fixed in 4.X :]