Gentoo Archives: gentoo-commits

From: Markos Chandras <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-util/qt-creator/
Date: Fri, 03 Feb 2012 23:06:13
Message-Id: faa097cb192fe4b68df01667ebd3171bc0c58c80.hwoarang@gentoo
1 commit: faa097cb192fe4b68df01667ebd3171bc0c58c80
2 Author: Markos Chandras <hwoarang <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 3 23:05:29 2012 +0000
4 Commit: Markos Chandras <hwoarang <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 3 23:05:29 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=faa097cb
7
8 dev-util/qt-creator: Refactor ebuild so we can use it for future version bumps
9
10 ---
11 dev-util/qt-creator/qt-creator-9999.ebuild | 24 ++++++++++++++++++------
12 1 files changed, 18 insertions(+), 6 deletions(-)
13
14 diff --git a/dev-util/qt-creator/qt-creator-9999.ebuild b/dev-util/qt-creator/qt-creator-9999.ebuild
15 index 12466bf..6d38663 100644
16 --- a/dev-util/qt-creator/qt-creator-9999.ebuild
17 +++ b/dev-util/qt-creator/qt-creator-9999.ebuild
18 @@ -4,19 +4,31 @@
19
20 EAPI="4"
21 LANGS="cs de es fr hu it ja pl ru sl uk zh_CN"
22 +MY_P=${PN}-${PV/_/-}-src
23
24 -inherit multilib eutils flag-o-matic qt4-edge git-2
25 +inherit multilib eutils flag-o-matic
26
27 -MY_P=${PN}-${PV/_/-}-src
28 +if [[ ${PV} = 9999 ]]; then
29 + inherit git-2
30 + QTCREATOR_SUFFIX="-edge"
31 + EGIT_REPO_URI="git://gitorious.org/${PN}/${PN}.git
32 + https://git.gitorious.org/${PN}/${PN}.git"
33 +else
34 + QTCREATOR_SUFFIX="-r2"
35 + SRC_URI="http://get.qt.nokia.com/qtcreator/${MY_P}.tar.gz"
36 +fi
37 +inherit qt4${QTCREATOR_SUFFIX}
38
39 DESCRIPTION="Lightweight IDE for C++ development centering around Qt"
40 HOMEPAGE="http://qt.nokia.com/products/developer-tools"
41 -EGIT_REPO_URI="git://gitorious.org/${PN}/${PN}.git
42 - https://git.gitorious.org/${PN}/${PN}.git"
43
44 LICENSE="LGPL-2.1"
45 SLOT="0"
46 -KEYWORDS=""
47 +if [[ ${PV} == 9999 ]]; then
48 + KEYWORDS=""
49 +else
50 + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
51 +fi
52
53 QTC_PLUGINS=(bazaar cmake:cmakeprojectmanager cvs fakevim
54 git madde mercurial perforce subversion valgrind)
55 @@ -52,7 +64,7 @@ PDEPEND="
56 "
57
58 src_prepare() {
59 - qt4-edge_src_prepare
60 + qt4${QTCREATOR_SUFFIX}_src_prepare
61
62 # disable unwanted plugins
63 for plugin in "${QTC_PLUGINS[@]#[+-]}"; do