Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 204231

Summary: kde-base/kapptemplate should not depend on qt or kdelibs
Product: Gentoo Linux Reporter: Alexandre Rostovtsev (RETIRED) <tetromino>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Severity: normal CC: esigra
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 245954    

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