/[gentoo-x86]/eclass/qt4-build.eclass
Gentoo

Diff of /eclass/qt4-build.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.12 Revision 1.13
1# Copyright 2007-2008 Gentoo Foundation 1# Copyright 2007-2008 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.12 2008/04/14 21:51:15 ingmar Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.13 2008/05/15 12:33:53 ingmar Exp $
4 4
5# @ECLASS: qt4-build.eclass 5# @ECLASS: qt4-build.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# Caleb Tennis <caleb@gentoo.org> 7# Caleb Tennis <caleb@gentoo.org>
8# @BLURB: Eclass for Qt4 split ebuilds. 8# @BLURB: Eclass for Qt4 split ebuilds.
31S=${WORKDIR}/${MY_P} 31S=${WORKDIR}/${MY_P}
32 32
33SRC_URI="ftp://ftp.trolltech.com/qt/source/${MY_P}.tar.bz2" 33SRC_URI="ftp://ftp.trolltech.com/qt/source/${MY_P}.tar.bz2"
34 34
35case "${PV}" in 35case "${PV}" in
36 4.4.0_rc*) 36 4.4.0|4.4.0_rc*)
37 SRC_URI="${SRC_URI} mirror://gentoo/${MY_P}-headers.tar.bz2" 37 SRC_URI="${SRC_URI} mirror://gentoo/${MY_P}-headers.tar.bz2"
38 ;; 38 ;;
39 *) 39 *)
40 ;; 40 ;;
41esac 41esac
67 67
68qt4_unpack() { 68qt4_unpack() {
69 local target targets 69 local target targets
70 for target in configure LICENSE.{GPL2,GPL3,QPL} projects.pro \ 70 for target in configure LICENSE.{GPL2,GPL3,QPL} projects.pro \
71 src/{qbase,qt_targets,qt_install}.pri bin config.tests mkspecs qmake \ 71 src/{qbase,qt_targets,qt_install}.pri bin config.tests mkspecs qmake \
72 ${QT4_EXTRACT_DIRECTORIES} ${QT4_TARGET_DIRECTORIES}; do 72 ${QT4_EXTRACT_DIRECTORIES}; do
73 targets="${targets} ${MY_P}/${target}" 73 targets="${targets} ${MY_P}/${target}"
74 done 74 done
75 75
76 echo tar xjpf "${DISTDIR}"/${MY_P}.tar.bz2 ${targets} 76 echo tar xjpf "${DISTDIR}"/${MY_P}.tar.bz2 ${targets}
77 tar xjpf "${DISTDIR}"/${MY_P}.tar.bz2 ${targets} 77 tar xjpf "${DISTDIR}"/${MY_P}.tar.bz2 ${targets}
78 78
79 case "${PV}" in 79 case "${PV}" in
80 4.4.0_rc*) 80 4.4.0|4.4.0_rc*)
81 echo tar xjpf "${DISTDIR}"/${MY_P}-headers.tar.bz2 81 echo tar xjpf "${DISTDIR}"/${MY_P}-headers.tar.bz2
82 tar xjpf "${DISTDIR}"/${MY_P}-headers.tar.bz2 82 tar xjpf "${DISTDIR}"/${MY_P}-headers.tar.bz2
83 ;; 83 ;;
84 esac 84 esac
85} 85}

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.20