Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/eric: ChangeLog eric-4.4.7.ebuild
Date: Sun, 01 Aug 2010 18:02:45
Message-Id: 20100801170935.037B12CE15@corvid.gentoo.org
1 arfrever 10/08/01 17:09:34
2
3 Modified: ChangeLog
4 Added: eric-4.4.7.ebuild
5 Log:
6 Version bump. Fixed bug #303595.
7
8 (Portage version: HEAD/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.130 dev-util/eric/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/ChangeLog?rev=1.130&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/ChangeLog?rev=1.130&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/ChangeLog?r1=1.129&r2=1.130
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/eric/ChangeLog,v
20 retrieving revision 1.129
21 retrieving revision 1.130
22 diff -u -r1.129 -r1.130
23 --- ChangeLog 18 Jul 2010 13:46:29 -0000 1.129
24 +++ ChangeLog 1 Aug 2010 17:09:33 -0000 1.130
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-util/eric
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/eric/ChangeLog,v 1.129 2010/07/18 13:46:29 nixnut Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/eric/ChangeLog,v 1.130 2010/08/01 17:09:33 arfrever Exp $
30 +
31 +*eric-4.4.7 (01 Aug 2010)
32 +
33 + 01 Aug 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
34 + +eric-4.4.7.ebuild:
35 + Version bump. Fixed bug #303595.
36
37 18 Jul 2010; <nixnut@g.o> eric-4.4.4a.ebuild:
38 ppc stable #324459
39
40
41
42 1.1 dev-util/eric/eric-4.4.7.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/eric-4.4.7.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/eric-4.4.7.ebuild?rev=1.1&content-type=text/plain
46
47 Index: eric-4.4.7.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-util/eric/eric-4.4.7.ebuild,v 1.1 2010/08/01 17:09:33 arfrever Exp $
52
53 EAPI="3"
54 PYTHON_DEPEND="2:2.6"
55 SUPPORT_PYTHON_ABIS="1"
56
57 inherit eutils python
58
59 MY_PN="${PN}4"
60 MY_P="${MY_PN}-${PV}"
61
62 DESCRIPTION="A full featured Python IDE using PyQt4 and QScintilla"
63 HOMEPAGE="http://eric-ide.python-projects.org/"
64 SRC_URI="mirror://sourceforge/eric-ide/${MY_P}.tar.gz"
65
66 SLOT="4"
67 LICENSE="GPL-3"
68 KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
69 IUSE="kde spell"
70
71 DEPEND="dev-python/PyQt4[assistant,svg,webkit,X]
72 dev-python/qscintilla-python
73 kde? ( kde-base/pykde4 )"
74 RDEPEND="${DEPEND}
75 >=dev-python/chardet-2.0
76 >=dev-python/pygments-1.1
77 dev-python/coverage"
78 PDEPEND="spell? ( dev-python/pyenchant )"
79 # 2.4 and 2.5 are restricted to avoid conditional dependency on dev-python/simplejson.
80 RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
81
82 LANGS="cs de es fr it ru tr zh_CN"
83 for L in ${LANGS}; do
84 SRC_URI="${SRC_URI}
85 linguas_${L}? ( mirror://sourceforge/eric-ide/${MY_PN}-i18n-${L/zh_CN/zh_CN.GB2312}-${PV}.tar.gz )"
86 IUSE="${IUSE} linguas_${L}"
87 done
88 unset L
89
90 S="${WORKDIR}/${MY_P}"
91
92 src_prepare() {
93 epatch "${FILESDIR}/eric-4.4-no-interactive.patch"
94 epatch "${FILESDIR}/remove_coverage.patch"
95 use kde || epatch "${FILESDIR}/eric-4.4-no-pykde.patch"
96
97 # Delete internal copies of dev-python/chardet, dev-python/coverage,
98 # dev-python/pygments and dev-python/simplejson.
99 rm -fr eric/ThirdParty
100 rm -fr eric/DebugClients/Python/coverage
101 rm -fr eric/DebugClients/Python3/coverage
102 }
103
104 src_install() {
105 installation() {
106 "$(PYTHON)" install.py \
107 -z \
108 -b "${EPREFIX}/usr/bin" \
109 -i "${D}" \
110 -d "${EPREFIX}$(python_get_sitedir)" \
111 -c
112 }
113 python_execute_function installation
114
115 doicon eric/icons/default/eric.png
116 make_desktop_entry "eric4 --nosplash" eric4 eric "Development;IDE;Qt"
117 }
118
119 pkg_postinst() {
120 python_mod_optimize eric4{,config.py,plugins}
121
122 elog
123 elog "If you want to use Eric with mod_python, have a look at"
124 elog "\"${EROOT}$(python_get_sitedir -b -f)/eric4/patch_modpython.py\"."
125 elog
126 elog "The following packages will give Eric extended functionality:"
127 elog " dev-python/pylint"
128 elog " dev-python/pysvn"
129 elog
130 elog "This version has a plugin interface with plugin-autofetch from"
131 elog "the application itself. You may want to check those as well."
132 elog
133 }
134
135 pkg_postrm() {
136 python_mod_cleanup eric4{,config.py,plugins}
137 }