Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/qt-creator: qt-creator-1.3.0.ebuild metadata.xml ChangeLog
Date: Tue, 01 Dec 2009 18:38:05
Message-Id: E1NFXbu-0005nh-2J@stork.gentoo.org
1 hwoarang 09/12/01 18:38:02
2
3 Modified: metadata.xml ChangeLog
4 Added: qt-creator-1.3.0.ebuild
5 Log:
6 Bump to 1.3.0 . Drop ~ppc and ~ppc64 keywords
7 (Portage version: 2.2_rc54/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.5 dev-util/qt-creator/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/metadata.xml?rev=1.5&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/metadata.xml?rev=1.5&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/metadata.xml?r1=1.4&r2=1.5
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-util/qt-creator/metadata.xml,v
19 retrieving revision 1.4
20 retrieving revision 1.5
21 diff -u -r1.4 -r1.5
22 --- metadata.xml 28 Jun 2009 00:18:02 -0000 1.4
23 +++ metadata.xml 1 Dec 2009 18:38:01 -0000 1.5
24 @@ -14,6 +14,7 @@
25 <flag name="designer">enable designer plugin</flag>
26 <flag name="fakevim">enable vim-like key bindings plugin</flag>
27 <flag name="git">enable git plugin</flag>
28 + <flag name="mercurial">enable mercurial plugin</flag>
29 <flag name="perforce">enable perforce software configuration manager plugin</flag>
30 <flag name="qtscript">enable qt script editor plugin</flag>
31 <flag name="subversion">enable subersion plugin</flag>
32
33
34
35 1.32 dev-util/qt-creator/ChangeLog
36
37 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/ChangeLog?rev=1.32&view=markup
38 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/ChangeLog?rev=1.32&content-type=text/plain
39 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/ChangeLog?r1=1.31&r2=1.32
40
41 Index: ChangeLog
42 ===================================================================
43 RCS file: /var/cvsroot/gentoo-x86/dev-util/qt-creator/ChangeLog,v
44 retrieving revision 1.31
45 retrieving revision 1.32
46 diff -u -r1.31 -r1.32
47 --- ChangeLog 9 Nov 2009 10:52:11 -0000 1.31
48 +++ ChangeLog 1 Dec 2009 18:38:01 -0000 1.32
49 @@ -1,6 +1,11 @@
50 # ChangeLog for dev-util/qt-creator
51 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
52 -# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/ChangeLog,v 1.31 2009/11/09 10:52:11 abcd Exp $
53 +# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/ChangeLog,v 1.32 2009/12/01 18:38:01 hwoarang Exp $
54 +
55 +*qt-creator-1.3.0 (01 Dec 2009)
56 +
57 + 01 Dec 2009; <hwoarang@g.o> +qt-creator-1.3.0.ebuild:
58 + Bump to 1.3.0 . Drop ~ppc and ~ppc64 keywords since qt-demo is not marked ~ach for those arches
59
60 09 Nov 2009; Jonathan Callen <abcd@g.o>
61 -files/add_missing_plugins.patch:
62
63
64
65 1.1 dev-util/qt-creator/qt-creator-1.3.0.ebuild
66
67 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/qt-creator-1.3.0.ebuild?rev=1.1&view=markup
68 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/qt-creator-1.3.0.ebuild?rev=1.1&content-type=text/plain
69
70 Index: qt-creator-1.3.0.ebuild
71 ===================================================================
72 # Copyright 1999-2009 Gentoo Foundation
73 # Distributed under the terms of the GNU General Public License v2
74 # $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/qt-creator-1.3.0.ebuild,v 1.1 2009/12/01 18:38:01 hwoarang Exp $
75
76 EAPI="2"
77
78 inherit qt4 multilib
79 MY_PN="${PN/-/}"
80
81 DESCRIPTION="Lightweight IDE for C++ development centering around Qt"
82 HOMEPAGE="http://labs.qtsoftware.com/page/Projects/Tools/QtCreator"
83 SRC_URI="http://get.qt.nokia.com/qtcreator/${P}-src.zip"
84
85 LICENSE="LGPL-2.1"
86 SLOT="0"
87 KEYWORDS="~amd64 ~x86"
88 IUSE="bineditor bookmarks +cmake cvs debug +debugger +designer doc examples fakevim git kde mercurial perforce qtscript subversion"
89
90 DEPEND=">=x11-libs/qt-assistant-4.6.0_alpha_pre1:4
91 >=x11-libs/qt-gui-4.6.0_alpha_pre1:4[dbus,qt3support]"
92
93 RDEPEND="${DEPEND}
94 >=x11-libs/qt-sql-4.6.0:4
95 >=x11-libs/qt-svg-4.6.0:4
96 >=x11-libs/qt-test-4.6.0:4
97 >=x11-libs/qt-webkit-4.6.0:4
98 !kde? ( || ( >=x11-libs/qt-phonon-4.6.0:4 media-sound/phonon ) )
99 kde? ( media-sound/phonon )
100 cmake? ( dev-util/cmake )
101 cvs? ( dev-util/cvs )
102 debugger? ( sys-devel/gdb )
103 examples? ( >=x11-libs/qt-demo-4.6.0:4 )
104 git? ( dev-util/git )
105 mercurial? ( dev-util/mercurial )
106 qtscript? ( >=x11-libs/qt-script-4.6.0:4 )
107 subversion? ( dev-util/subversion )"
108
109 PLUGINS="bookmarks bineditor cmake cvs debugger designer fakevim git mercurial perforce qtscript subversion"
110
111 LANGS="de es fr it ja pl ru sl"
112
113 for x in ${LANGS}; do
114 IUSE="${IUSE} linguas_${x}"
115 done
116
117 src_prepare() {
118 qt4_src_prepare
119
120 # bug 263087
121 for plugin in ${PLUGINS};do
122 if ! use ${plugin};then
123 einfo "Disabling ${plugin} support"
124 if [[ ${plugin} == "cmake" ]];then
125 plugin="cmakeprojectmanager"
126 elif [[ ${plugin} == "qtscript" ]];then
127 plugin="qtscripteditor"
128 fi
129 sed -i "/plugin_${plugin}/s:^:#:" src/plugins/plugins.pro \
130 || die "Failed to disable ${plugin} plugin"
131 fi
132 done
133
134 if use perforce;then
135 ewarn
136 ewarn "You have enabled perforce plugin."
137 ewarn "In order to use it, you need to manually"
138 ewarn "download perforce client from http://www.perforce.com/perforce/downloads/index.html"
139 ewarn
140 ebeep 5
141 fi
142 }
143
144 src_configure() {
145 eqmake4 ${MY_PN}.pro IDE_LIBRARY_BASENAME="$(get_libdir)"
146 }
147
148 src_install() {
149 emake INSTALL_ROOT="${D}/usr" install_subtargets || die "emake install failed"
150 # fix binary name bug 275859
151 mv "${D}"/usr/bin/${MY_PN}.bin "${D}"/usr/bin/${MY_PN} || die "failed to rename executable"
152 if use doc;then
153 emake INSTALL_ROOT="${D}/usr" install_qch_docs || die "emake install qch_docs failed"
154 fi
155 make_desktop_entry ${MY_PN} QtCreator qtcreator_logo_48 \
156 'Qt;Development;IDE' || die "make_desktop_entry failed"
157
158 # install translations
159 insinto /usr/share/${MY_PN}/translations/
160 for x in ${LINGUAS};do
161 for lang in ${LANGS};do
162 if [[ ${x} == ${lang} ]];then
163 doins share/${MY_PN}/translations/${MY_PN}_${x}.qm \
164 || die "failed to install translations"
165 fi
166 done
167 done
168 }