| 1 | # Copyright 2007-2009 Gentoo Foundation |
1 | # Copyright 2007-2009 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.35 2009/05/23 01:08:26 hwoarang Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.36 2009/05/29 14:48:00 hwoarang Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: qt4-build.eclass |
5 | # @ECLASS: qt4-build.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # Ben de Groot <yngwin@gentoo.org>, |
7 | # Ben de Groot <yngwin@gentoo.org>, |
| 8 | # Markos Chandras <hwoarang@gentoo.org>, |
8 | # Markos Chandras <hwoarang@gentoo.org>, |
| … | |
… | |
| 12 | # This eclass contains various functions that are used when building Qt4 |
12 | # This eclass contains various functions that are used when building Qt4 |
| 13 | |
13 | |
| 14 | inherit eutils multilib toolchain-funcs flag-o-matic versionator |
14 | inherit eutils multilib toolchain-funcs flag-o-matic versionator |
| 15 | |
15 | |
| 16 | IUSE="${IUSE} custom-cxxflags debug pch" |
16 | IUSE="${IUSE} custom-cxxflags debug pch" |
| 17 | |
17 | RDEPEND=" |
|
|
18 | !<x11-libs/qt-assistant-${PV} |
|
|
19 | !>x11-libs/qt-assistant-${PV}-r9999 |
|
|
20 | !<x11-libs/qt-core-${PV} |
|
|
21 | !>x11-libs/qt-core-${PV}-r9999 |
|
|
22 | !<x11-libs/qt-dbus-${PV} |
|
|
23 | !>x11-libs/qt-dbus-${PV}-r9999 |
|
|
24 | !<x11-libs/qt-demo-${PV} |
|
|
25 | !>x11-libs/qt-demo-${PV}-r9999 |
|
|
26 | !<x11-libs/qt-gui-${PV} |
|
|
27 | !>x11-libs/qt-gui-${PV}-r9999 |
|
|
28 | !<x11-libs/qt-opengl-${PV} |
|
|
29 | !>x11-libs/qt-opengl-${PV}-r9999 |
|
|
30 | !<x11-libs/qt-phonon-${PV} |
|
|
31 | !>x11-libs/qt-phonon-${PV}-r9999 |
|
|
32 | !<x11-libs/qt-qt3support-${PV} |
|
|
33 | !>x11-libs/qt-qt3support-${PV}-r9999 |
|
|
34 | !<x11-libs/qt-script-${PV} |
|
|
35 | !>x11-libs/qt-script-${PV}-r9999 |
|
|
36 | !<x11-libs/qt-sql-${PV} |
|
|
37 | !>x11-libs/qt-sql-${PV}-r9999 |
|
|
38 | !<x11-libs/qt-svg-${PV} |
|
|
39 | !>x11-libs/qt-svg-${PV}-r9999 |
|
|
40 | !<x11-libs/qt-test-${PV} |
|
|
41 | !>x11-libs/qt-test-${PV}-r9999 |
|
|
42 | !<x11-libs/qt-webkit-${PV} |
|
|
43 | !>x11-libs/qt-webkit-${PV}-r9999 |
|
|
44 | !<x11-libs/qt-xmlpatterns-${PV} |
|
|
45 | !>x11-libs/qt-xmlpatterns-${PV}-r9999 |
|
|
46 | " |
| 18 | case "${PV}" in |
47 | case "${PV}" in |
| 19 | 4.?.?_rc*) |
48 | 4.?.?_rc*) |
| 20 | SRCTYPE="${SRCTYPE:-opensource-src}" |
49 | SRCTYPE="${SRCTYPE:-opensource-src}" |
| 21 | MY_PV="${PV/_rc/-rc}" |
50 | MY_PV="${PV/_rc/-rc}" |
| 22 | ;; |
51 | ;; |