Since it is time to get Qt 4.4 into testing, here some information how to get 
the dependencies in the ebuilds you maintain, right.

Beforehand: Relying on best_version() or the broken qt4_min_version() stuff 
from qt4.eclass is not fine.


- Migrating existing ebuilds requires a dependency like 

|| ( ( splitQt1 .. splitQtN )  <x11-libs/qt-4.4:4 )

For x11-libs/qt any dependency atom _not_ including version 4.4 is fine. It is 
a requirement¹ to list the split Qt ebuilds first.

- When Qt 4.4 is in testing, new ebuilds to be added to the tree may not 
include x11-libs/qt. Depend on the split ebuilds only.

- For all ebuilds which are not tested or supposed to work with split Qt 4.4 
ebuilds change the dependency to <x11-libs/qt-4.4:4 or a comparable 
dependency atom, please.
 

The split Qt ebuilds are:

x11-libs/qt-assistant
x11-libs/qt-core
x11-libs/qt-dbus
x11-libs/qt-demo
x11-libs/qt-embedded
x11-libs/qt-gui
x11-libs/qt-opengl
x11-libs/qt-phonon
x11-libs/qt-qt3support
x11-libs/qt-script
x11-libs/qt-sql
x11-libs/qt-svg
x11-libs/qt-test
x11-libs/qt-webkit
x11-libs/qt-xmlpatterns


Carsten


[1] https://bugs.gentoo.org/show_bug.cgi?id=232246

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to