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: metadata.xml ChangeLog qt-creator-1.2.0.ebuild
Date: Sun, 28 Jun 2009 00:18:05
Message-Id: E1MKi5q-0005bo-Vu@stork.gentoo.org
1 hwoarang 09/06/28 00:18:02
2
3 Modified: metadata.xml ChangeLog
4 Added: qt-creator-1.2.0.ebuild
5 Log:
6 Version bump, update metadata, clean up
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.4 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.4&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/metadata.xml?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/metadata.xml?r1=1.3&r2=1.4
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-util/qt-creator/metadata.xml,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- metadata.xml 3 Jun 2009 22:46:32 -0000 1.3
23 +++ metadata.xml 28 Jun 2009 00:18:02 -0000 1.4
24 @@ -1,26 +1,24 @@
25 <?xml version="1.0" encoding="UTF-8"?>
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 - <herd>qt</herd>
29 - <maintainer>
30 - <email>hwoarang@g.o</email>
31 - <name>Markos Chandras</name>
32 - </maintainer>
33 - <use>
34 - <flag name="cmake">enable cmake project manager plugin</flag>
35 - <flag name="debugger">enable debugger plugin</flag>
36 - <flag name="designer">enable designer plugin</flag>
37 - <flag name="fakevim">enable vim-like key bindings plugin</flag>
38 - <flag name="git">enable git plugin</flag>
39 - <flag name='kde'>
40 - Select <pkg>media-sound/phonon</pkg> as phonon variant needed for kde
41 - </flag>
42 - <flag name="perforce">
43 - enable perforce software configuration manager plugin
44 - </flag>
45 - <flag name="subversion">enable subersion plugin</flag>
46 - </use>
47 - <longdescription lang="en">
48 - </longdescription>
49 +<herd>qt</herd>
50 +<maintainer>
51 +<email>hwoarang@g.o</email>
52 +<name>Markos Chandras</name>
53 +</maintainer>
54 +<use>
55 + <flag name="bineditor">enable bineditor plugin</flag>
56 + <flag name="bookmarks">enable bookmarks plugin</flag>
57 + <flag name="cmake">enable cmake project manager plugin</flag>
58 + <flag name="debugger">enable debugger plugin</flag>
59 + <flag name="designer">enable designer plugin</flag>
60 + <flag name="fakevim">enable vim-like key bindings plugin</flag>
61 + <flag name="git">enable git plugin</flag>
62 + <flag name="perforce">enable perforce software configuration manager plugin</flag>
63 + <flag name="qtscript">enable qt script editor plugin</flag>
64 + <flag name="subversion">enable subersion plugin</flag>
65 +</use>
66 +<longdescription lang="en">
67 +</longdescription>
68 </pkgmetadata>
69
70
71
72
73 1.17 dev-util/qt-creator/ChangeLog
74
75 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/ChangeLog?rev=1.17&view=markup
76 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/ChangeLog?rev=1.17&content-type=text/plain
77 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/ChangeLog?r1=1.16&r2=1.17
78
79 Index: ChangeLog
80 ===================================================================
81 RCS file: /var/cvsroot/gentoo-x86/dev-util/qt-creator/ChangeLog,v
82 retrieving revision 1.16
83 retrieving revision 1.17
84 diff -u -r1.16 -r1.17
85 --- ChangeLog 23 Jun 2009 10:07:16 -0000 1.16
86 +++ ChangeLog 28 Jun 2009 00:18:02 -0000 1.17
87 @@ -1,6 +1,12 @@
88 # ChangeLog for dev-util/qt-creator
89 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
90 -# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/ChangeLog,v 1.16 2009/06/23 10:07:16 hwoarang Exp $
91 +# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/ChangeLog,v 1.17 2009/06/28 00:18:02 hwoarang Exp $
92 +
93 +*qt-creator-1.2.0 (28 Jun 2009)
94 +
95 + 28 Jun 2009; Markos Chandras <hwoarang@g.o>
96 + +qt-creator-1.2.0.ebuild, metadata.xml:
97 + Version bump, ebuild clean up, update manifest
98
99 23 Jun 2009; Markos Chandras <hwoarang@g.o>
100 qt-creator-1.1.0.ebuild:
101
102
103
104 1.1 dev-util/qt-creator/qt-creator-1.2.0.ebuild
105
106 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/qt-creator-1.2.0.ebuild?rev=1.1&view=markup
107 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/qt-creator/qt-creator-1.2.0.ebuild?rev=1.1&content-type=text/plain
108
109 Index: qt-creator-1.2.0.ebuild
110 ===================================================================
111 # Copyright 1999-2009 Gentoo Foundation
112 # Distributed under the terms of the GNU General Public License v2
113 # $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/qt-creator-1.2.0.ebuild,v 1.1 2009/06/28 00:18:02 hwoarang Exp $
114
115 EAPI="2"
116
117 inherit qt4 multilib
118
119 MY_PN="${PN/-/}"
120 MY_P="${P}-src"
121
122 DESCRIPTION="Lightweight IDE for C++ development centering around Qt"
123 HOMEPAGE="http://labs.qtsoftware.com/page/Projects/Tools/QtCreator"
124 SRC_URI="http://download.qtsoftware.com/${MY_PN}/${MY_P}.zip"
125
126 LICENSE="LGPL-2.1"
127 SLOT="0"
128 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
129 IUSE="bineditor bookmarks +cmake debug +debugger +designer doc examples fakevim git kde perforce qtscript subversion"
130
131 DEPEND=">=x11-libs/qt-assistant-4.5.0_rc1
132 >=x11-libs/qt-gui-4.5.0_rc1[dbus,qt3support]"
133
134 RDEPEND="${DEPEND}
135 >=x11-libs/qt-sql-4.5.0_rc1
136 >=x11-libs/qt-svg-4.5.0_rc1
137 >=x11-libs/qt-test-4.5.0_rc1
138 >=x11-libs/qt-webkit-4.5.0_rc1
139 !kde? ( || ( >=x11-libs/qt-phonon-4.5.0_rc1 media-sound/phonon ) )
140 kde? ( media-sound/phonon )
141 cmake? ( dev-util/cmake )
142 debugger? ( sys-devel/gdb )
143 examples? ( >=x11-libs/qt-demo-4.5.0_rc1 )
144 git? ( dev-util/git )
145 qtscript? ( >=x11-libs/qt-script-4.5.0_rc1 )
146 subversion? ( dev-util/subversion )"
147
148 PLUGINS="bookmarks bineditor cmake debugger designer fakevim git perforce qtscript subversion"
149
150 PATCHES=(
151 "${FILESDIR}/docs_gen.patch"
152 )
153
154 S="${WORKDIR}/${MY_P}"
155
156 LANGS="de es it ja ru"
157
158 for x in ${LANGS}; do
159 IUSE="${IUSE} linguas_${x}"
160 done
161
162 src_prepare() {
163 qt4_src_prepare
164
165 # Ensure correct library installation
166 sed -i "s/IDE_LIBRARY_BASENAME\ =\ lib$/IDE_LIBRARY_BASENAME=$(get_libdir)/" \
167 qtcreator.pri || die "failed to fix libraries installation"
168
169 # fix share path
170 sed -i "/SHARE_PATH/s:/../share:/usr/share:" src/app/main.cpp || \
171 die "failed to fix share path"
172
173 # bug 263087
174 for plugin in ${PLUGINS};do
175 if ! use ${plugin};then
176 einfo "Disabling ${plugin} support"
177 if [[ ${plugin} == "cmake" ]];then
178 plugin="cmakeprojectmanager"
179 elif [[ ${plugin} == "qtscript" ]];then
180 plugin="qtscripteditor"
181 fi
182 sed -i "/plugin_${plugin}/s:^:#:" src/plugins/plugins.pro \
183 || die "Failed to disabled ${plugin} plugin"
184 fi
185 done
186
187 if use perforce;then
188 ewarn
189 ewarn "You have enabled perforce plugin."
190 ewarn "In order to use it, you need to manually"
191 ewarn "download perforce client from http://www.perforce.com/perforce/downloads/index.html"
192 ewarn
193 ebeep 5
194 fi
195 }
196
197 src_configure() {
198 eqmake4 ${MY_PN}.pro
199 }
200
201 src_install() {
202 emake INSTALL_ROOT="${D}/usr" install_subtargets || die "emake install failed"
203 if use doc;then
204 emake INSTALL_ROOT="${D}/usr" install_qch_docs || die "emake install qch_docs failed"
205 fi
206 make_desktop_entry qtcreator.bin QtCreator qtcreator_logo_48 \
207 'Qt;Development;IDE' || die "make_desktop_entry failed"
208
209 # install translations
210 insinto /usr/share/${MY_PN}/translations/
211 for x in ${LINGUAS};do
212 for lang in ${LANGS};do
213 if [[ ${x} == ${lang} ]];then
214 doins share/${MY_PN}/translations/${MY_PN}_${x}.qm
215 fi
216 done
217 done
218 }