the right home for Phonon

Diego Iastrubni elcuco at kde.org
Thu May 15 22:45:15 BST 2008


On Friday 16 May 2008 00:34:24 Michael Pyne wrote:
> On Thursday 15 May 2008, Diego Iastrubni wrote:
> > how do you bootstrap it? (qt needs phonon, phonon needs qt)
>
> It's a little finer grained than that.  IIUC QtWebKit depends on Phonon,
> Phonon depends on lower-level parts of Qt.
technical details, which make life more complicate :)

> I assume it would be something to the effect of Qt's configure script
> automatically picks up the system Phonon if present, otherwise it uses it's
> built-in copy of Phonon.  QtWebKit when being built would simply build
> against which phonon the configure script for Qt used.
but phonon cannot be installed - since it needs qt to be configured.

I did use the term "bootstrap" in purpose.

> That's how I would do it anyways.  If I were a packager I would simply make
> Qt depend on phonon (the separate type) and make sure it is built with
> whatever flag tells it to ignore its built-in phonon.
qt depends on phonon to build
phonon depends on qt to build

life is funny :)

wait!
qt depends on qtwebkit
qtwebkit depends on qt and phonon
phonon depends on qt 

much better!




More information about the kde-core-devel mailing list