Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 204231 - kde-base/kapptemplate should not depend on qt or kdelibs
Summary: kde-base/kapptemplate should not depend on qt or kdelibs
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
Depends on:
Blocks: kde-3.5.10
  Show dependency tree
Reported: 2008-01-04 03:10 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2009-05-27 09:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2008-01-04 03:10:53 UTC
kde-base/kapptemplate is a collection of scripts and header files that make it easier to set up an autotooled project. It should not RDEPEND on anything besides bash. In fact, it probably should not DEPEND on much either. Yet currently, through some kind of eclass magic, kapptemplate pulls in kdelibs and qt, among other things.

This matters because there apparently exist some applications (e.g. divxcalc [in the sunrise overlay] which I am trying to fix so it builds properly) that use scripts from kapptemplate but do not depend on kdelibs. Given the choice between
1. forcing users to compile kdelibs unnecessarily;
2. adding giant patches containing all relevant scripts from recent kapptemplate to the packages that need them; or
3. fixing the kapptemplate dependencies
it would seem 3 is the best solution.
Comment 1 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-26 22:27:52 UTC
I talked with scarabeus and he said that we have the same issue for oxygen-icons for kde4. We can't fix this, as all kde-base ebuilds have some basic deps like kdelibs. You can try some dirty hacks like --nodeps