Gentoo Archives: gentoo-commits

From: "Davide Pesavento (pesa)" <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/qt-declarative: qt-declarative-4.8.3-r1.ebuild ChangeLog qt-declarative-4.8.3.ebuild
Date: Sun, 28 Oct 2012 19:35:31
Message-Id: 20121028193520.B53DF21600@flycatcher.gentoo.org
1 pesa 12/10/28 19:35:20
2
3 Modified: ChangeLog
4 Added: qt-declarative-4.8.3-r1.ebuild
5 Removed: qt-declarative-4.8.3.ebuild
6 Log:
7 Build and install qmltooling plugins. Thanks to Stefan Siegl in bug 439924.
8
9 (Portage version: 2.2.0_alpha142/cvs/Linux x86_64, signed Manifest commit with key 17A85C72)
10
11 Revision Changes Path
12 1.56 x11-libs/qt-declarative/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qt-declarative/ChangeLog?rev=1.56&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qt-declarative/ChangeLog?rev=1.56&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qt-declarative/ChangeLog?r1=1.55&r2=1.56
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-libs/qt-declarative/ChangeLog,v
21 retrieving revision 1.55
22 retrieving revision 1.56
23 diff -u -r1.55 -r1.56
24 --- ChangeLog 16 Sep 2012 04:24:34 -0000 1.55
25 +++ ChangeLog 28 Oct 2012 19:35:20 -0000 1.56
26 @@ -1,6 +1,12 @@
27 # ChangeLog for x11-libs/qt-declarative
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-declarative/ChangeLog,v 1.55 2012/09/16 04:24:34 yngwin Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-declarative/ChangeLog,v 1.56 2012/10/28 19:35:20 pesa Exp $
31 +
32 +*qt-declarative-4.8.3-r1 (28 Oct 2012)
33 +
34 + 28 Oct 2012; Davide Pesavento <pesa@g.o>
35 + +qt-declarative-4.8.3-r1.ebuild, -qt-declarative-4.8.3.ebuild:
36 + Build and install qmltooling plugins. Thanks to Stefan Siegl in bug 439924.
37
38 16 Sep 2012; Ben de Groot <yngwin@g.o> qt-declarative-4.8.3.ebuild:
39 Add overlay changes (c++0x useflag)
40
41
42
43 1.1 x11-libs/qt-declarative/qt-declarative-4.8.3-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qt-declarative/qt-declarative-4.8.3-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/qt-declarative/qt-declarative-4.8.3-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: qt-declarative-4.8.3-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2012 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-declarative/qt-declarative-4.8.3-r1.ebuild,v 1.1 2012/10/28 19:35:20 pesa Exp $
53
54 EAPI=4
55
56 inherit qt4-build
57
58 DESCRIPTION="The Declarative module for the Qt toolkit"
59 SLOT="4"
60 if [[ ${QT4_BUILD_TYPE} == live ]]; then
61 KEYWORDS=""
62 else
63 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
64 fi
65 IUSE="+accessibility qt3support webkit"
66
67 DEPEND="
68 ~x11-libs/qt-core-${PV}[aqua=,debug=,qt3support=]
69 ~x11-libs/qt-gui-${PV}[accessibility=,aqua=,debug=,qt3support=]
70 ~x11-libs/qt-opengl-${PV}[aqua=,debug=,qt3support=]
71 ~x11-libs/qt-script-${PV}[aqua=,debug=]
72 ~x11-libs/qt-sql-${PV}[aqua=,debug=,qt3support=]
73 ~x11-libs/qt-svg-${PV}[accessibility=,aqua=,debug=]
74 ~x11-libs/qt-xmlpatterns-${PV}[aqua=,debug=]
75 qt3support? ( ~x11-libs/qt-qt3support-${PV}[accessibility=,aqua=,debug=] )
76 webkit? ( ~x11-libs/qt-webkit-${PV}[aqua=,debug=] )
77 "
78 RDEPEND="${DEPEND}"
79
80 pkg_setup() {
81 QT4_TARGET_DIRECTORIES="
82 src/declarative
83 src/imports
84 src/plugins/qmltooling
85 tools/designer/src/plugins/qdeclarativeview
86 tools/qml
87 tools/qmlplugindump"
88
89 if use webkit; then
90 QT4_TARGET_DIRECTORIES+=" src/3rdparty/webkit/Source/WebKit/qt/declarative"
91 fi
92
93 QT4_EXTRACT_DIRECTORIES="
94 include
95 src
96 tools
97 translations"
98
99 QCONFIG_ADD="declarative"
100 QCONFIG_DEFINE="QT_DECLARATIVE"
101
102 qt4-build_pkg_setup
103 }
104
105 src_configure() {
106 myconf+="
107 -declarative -no-gtkstyle
108 $(qt_use accessibility)
109 $(qt_use qt3support)
110 $(qt_use webkit)"
111 qt4-build_src_configure
112 }
113
114 src_install() {
115 qt4-build_src_install
116
117 # install private headers
118 if use aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
119 insinto "${QTLIBDIR#${EPREFIX}}"/QtDeclarative.framework/Headers/private
120 # ran for the 2nd time, need it for the updated headers
121 fix_includes
122 else
123 insinto "${QTHEADERDIR#${EPREFIX}}"/QtDeclarative/private
124 fi
125 find "${S}"/src/declarative/ -type f -name "*_p.h" -exec doins {} +
126 }