Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209701 - FindXine.cmake should be either provided by kdelibs or phonon
Summary: FindXine.cmake should be either provided by kdelibs or phonon
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 209678
  Show dependency tree
 
Reported: 2008-02-11 20:16 UTC by Bernd Steinhauser
Modified: 2008-02-15 19:23 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd Steinhauser 2008-02-11 20:16:56 UTC
This issue will happen when using a package, that needs phonon-xine.
So the correct solution should be to depend on phonon, but phonon itself doesn't provide FindXine.cmake, so the package can't find xine and fails configuring.

Later versions (>=KDE 4.1) will provide FindXine.cmake with kdelibs, which solves this problem.
To fix this there are three possibilities:
- Move FindXine.cmake from kdebase to kdelibs (like Upstream did for KDE 4.1)
- Install FindXine.cmake with phonon, not kdebase-data
- Make phonon depend on kdebase-data
- Provide the file with every ebuild that needs it

I think the last one is definitely wrong. I don't like solution 3 either.
I would strongly encourage the first solution, since this is actually what upstream did.

Reproducible: Always

Steps to Reproduce:
Comment 1 Bernd Steinhauser 2008-02-12 18:22:04 UTC
(In reply to comment #0)
> - Install FindXine.cmake with phonon, not kdebase-data
> - Make phonon depend on kdebase-data

Small correction, whatever made me think, that kdebase-data installs the file, it's wrong.
Did a complete kdebase-meta merge and FindXine.cmake gets not installed.
Comment 2 Bo Ørsted Andresen (RETIRED) gentoo-dev 2008-02-15 19:23:20 UTC
In kde-base/kdelibs-4.0.1-r1. Just depend on that minimum version in the kde-4 slot.