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 |