Gentoo Archives: gentoo-dev

From: Carsten Lohrke <carlo@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] split Qt 4.4 dependencies
Date: Sat, 26 Jul 2008 21:16:34
Message-Id: 200807262316.22588.carlo@gentoo.org
1 Since it is time to get Qt 4.4 into testing, here some information how to get
2 the dependencies in the ebuilds you maintain, right.
3
4 Beforehand: Relying on best_version() or the broken qt4_min_version() stuff
5 from qt4.eclass is not fine.
6
7
8 - Migrating existing ebuilds requires a dependency like
9
10 || ( ( splitQt1 .. splitQtN ) <x11-libs/qt-4.4:4 )
11
12 For x11-libs/qt any dependency atom _not_ including version 4.4 is fine. It is
13 a requirement¹ to list the split Qt ebuilds first.
14
15 - When Qt 4.4 is in testing, new ebuilds to be added to the tree may not
16 include x11-libs/qt. Depend on the split ebuilds only.
17
18 - For all ebuilds which are not tested or supposed to work with split Qt 4.4
19 ebuilds change the dependency to <x11-libs/qt-4.4:4 or a comparable
20 dependency atom, please.
21
22
23 The split Qt ebuilds are:
24
25 x11-libs/qt-assistant
26 x11-libs/qt-core
27 x11-libs/qt-dbus
28 x11-libs/qt-demo
29 x11-libs/qt-embedded
30 x11-libs/qt-gui
31 x11-libs/qt-opengl
32 x11-libs/qt-phonon
33 x11-libs/qt-qt3support
34 x11-libs/qt-script
35 x11-libs/qt-sql
36 x11-libs/qt-svg
37 x11-libs/qt-test
38 x11-libs/qt-webkit
39 x11-libs/qt-xmlpatterns
40
41
42 Carsten
43
44
45 [1] https://bugs.gentoo.org/show_bug.cgi?id=232246

Attachments

File name MIME type
signature.asc application/pgp-signature