Gentoo Archives: gentoo-commits

From: "Davide Pesavento (pesa)" <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/qbs: qbs-1.3.0.ebuild ChangeLog
Date: Fri, 29 Aug 2014 05:13:04
Message-Id: 20140829051258.E9FBA420E@oystercatcher.gentoo.org
1 pesa 14/08/29 05:12:58
2
3 Modified: ChangeLog
4 Added: qbs-1.3.0.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key 0xDADED6B2671CB57D!)
9
10 Revision Changes Path
11 1.4 dev-util/qbs/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/qbs/ChangeLog?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/qbs/ChangeLog?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/qbs/ChangeLog?r1=1.3&r2=1.4
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/qbs/ChangeLog,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- ChangeLog 31 Jul 2014 23:36:22 -0000 1.3
24 +++ ChangeLog 29 Aug 2014 05:12:58 -0000 1.4
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-util/qbs
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/qbs/ChangeLog,v 1.3 2014/07/31 23:36:22 pesa Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/qbs/ChangeLog,v 1.4 2014/08/29 05:12:58 pesa Exp $
30 +
31 +*qbs-1.3.0 (29 Aug 2014)
32 +
33 + 29 Aug 2014; Davide Pesavento <pesa@g.o> +qbs-1.3.0.ebuild:
34 + Version bump.
35
36 *qbs-1.2.2 (31 Jul 2014)
37
38
39
40
41 1.1 dev-util/qbs/qbs-1.3.0.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/qbs/qbs-1.3.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/qbs/qbs-1.3.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: qbs-1.3.0.ebuild
47 ===================================================================
48 # Copyright 1999-2014 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-util/qbs/qbs-1.3.0.ebuild,v 1.1 2014/08/29 05:12:58 pesa Exp $
51
52 EAPI=5
53
54 inherit multilib qmake-utils
55
56 DESCRIPTION="Qt Build Suite"
57 HOMEPAGE="http://qt-project.org/wiki/qbs"
58 SRC_URI="http://download.qt-project.org/official_releases/${PN}/${PV}/${P}.src.tar.gz"
59
60 LICENSE="LGPL-2.1"
61 SLOT="0"
62 KEYWORDS="~amd64 ~x86"
63 IUSE="doc +qt4 qt5 test"
64
65 RDEPEND="
66 qt4? (
67 >=dev-qt/qtcore-4.8:4
68 >=dev-qt/qtgui-4.8:4
69 >=dev-qt/qtscript-4.8:4
70 )
71 qt5? (
72 dev-qt/qtcore:5
73 dev-qt/qtgui:5
74 dev-qt/qtscript:5
75 dev-qt/qtwidgets:5
76 dev-qt/qtxml:5
77 )
78 "
79 DEPEND="${RDEPEND}
80 doc? (
81 qt4? ( >=dev-qt/qthelp-4.8:4 )
82 qt5? ( dev-qt/qthelp:5 )
83 )
84 test? (
85 qt4? ( >=dev-qt/qttest-4.8:4 )
86 qt5? ( dev-qt/qttest:5 )
87 )
88 "
89
90 REQUIRED_USE="^^ ( qt4 qt5 )"
91
92 src_prepare() {
93 sed -i -e "/destdirPrefix/ s:/lib:/$(get_libdir):" \
94 src/plugins/plugins.pri || die
95
96 if ! use test; then
97 sed -i -e '/SUBDIRS = auto/d' \
98 tests/tests.pro || die
99 fi
100 }
101
102 src_configure() {
103 local myqmakeargs=(
104 -recursive
105 CONFIG+=disable_rpath
106 QBS_INSTALL_PREFIX="${EPREFIX}/usr"
107 QBS_LIBRARY_DIRNAME="$(get_libdir)"
108 )
109
110 if use qt4; then
111 eqmake4 "${myqmakeargs[@]}"
112 elif use qt5; then
113 eqmake5 "${myqmakeargs[@]}"
114 fi
115 }
116
117 src_test() {
118 export HOME=${T}
119 export LD_LIBRARY_PATH=${S}/$(get_libdir)
120
121 local qmakepath=${EROOT}usr/$(get_libdir)/$(usev qt4 || usev qt5)/bin/qmake
122 [[ -x ${qmakepath} ]] || qmakepath=${EROOT}usr/bin/qmake
123
124 einfo "Setting up test environment in ${T}"
125
126 "${S}"/bin/qbs-setup-toolchains --detect || die
127 "${S}"/bin/qbs-setup-qt "${qmakepath}" qbs_autotests || die
128
129 default
130 }
131
132 src_install() {
133 emake INSTALL_ROOT="${D}" install
134
135 # install documentation
136 if use doc; then
137 emake docs
138 dodoc doc/qbs.qch
139 docompress -x /usr/share/doc/${PF}/qbs.qch
140 dohtml -r doc/html/*
141 fi
142 }