| 1 | # Copyright 1999-2011 Gentoo Foundation |
1 | # Copyright 1999-2011 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.111 2011/12/27 16:04:27 pesa Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.112 2011/12/30 14:39:26 pesa Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: qt4-build.eclass |
5 | # @ECLASS: qt4-build.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # Qt herd <qt@gentoo.org> |
7 | # Qt herd <qt@gentoo.org> |
| 8 | # @BLURB: Eclass for Qt4 split ebuilds. |
8 | # @BLURB: Eclass for Qt4 split ebuilds. |
| … | |
… | |
| 136 | # @FUNCTION: qt4-build_src_unpack |
136 | # @FUNCTION: qt4-build_src_unpack |
| 137 | # @DESCRIPTION: |
137 | # @DESCRIPTION: |
| 138 | # Unpacks the sources. |
138 | # Unpacks the sources. |
| 139 | qt4-build_src_unpack() { |
139 | qt4-build_src_unpack() { |
| 140 | setqtenv |
140 | setqtenv |
| 141 | local target targets= |
141 | |
|
|
142 | local tarball="${MY_P}.tar.gz" target= targets= |
| 142 | for target in configure LICENSE.GPL3 LICENSE.LGPL projects.pro \ |
143 | for target in configure LICENSE.GPL3 LICENSE.LGPL projects.pro \ |
| 143 | src/{qbase,qt_targets,qt_install}.pri bin config.tests mkspecs qmake \ |
144 | src/{qbase,qt_targets,qt_install}.pri bin config.tests \ |
| 144 | ${QT4_EXTRACT_DIRECTORIES}; do |
145 | mkspecs qmake ${QT4_EXTRACT_DIRECTORIES} |
|
|
146 | do |
| 145 | targets+=" ${MY_P}/${target}" |
147 | targets+="${MY_P}/${target} " |
| 146 | done |
148 | done |
| 147 | |
149 | |
|
|
150 | ebegin "Unpacking parts of ${tarball}:" ${targets//${MY_P}\/} |
| 148 | echo tar xzf "${DISTDIR}"/${MY_P}.tar.gz ${targets} |
151 | tar -xzf "${DISTDIR}/${tarball}" ${targets} |
| 149 | tar xzf "${DISTDIR}"/${MY_P}.tar.gz ${targets} || die |
152 | eend $? || die "failed to unpack" |
| 150 | } |
153 | } |
| 151 | |
154 | |
| 152 | # @ECLASS-VARIABLE: PATCHES |
155 | # @ECLASS-VARIABLE: PATCHES |
| 153 | # @DEFAULT_UNSET |
156 | # @DEFAULT_UNSET |
| 154 | # @DESCRIPTION: |
157 | # @DESCRIPTION: |