pesa        15/02/28 01:50:51

  Modified:             ChangeLog
  Added:                eric-4.5.25-r1.ebuild
  Removed:              eric-4.5.25.ebuild
  Log:
  Add missing USE deps, bug 541560.
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 
0xDADED6B2671CB57D!)

Revision  Changes    Path
1.217                dev-util/eric/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/ChangeLog?rev=1.217&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/ChangeLog?rev=1.217&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/ChangeLog?r1=1.216&r2=1.217

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-util/eric/ChangeLog,v
retrieving revision 1.216
retrieving revision 1.217
diff -u -r1.216 -r1.217
--- ChangeLog   9 Dec 2014 03:29:55 -0000       1.216
+++ ChangeLog   28 Feb 2015 01:50:51 -0000      1.217
@@ -1,6 +1,12 @@
 # ChangeLog for dev-util/eric
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/eric/ChangeLog,v 1.216 2014/12/09 
03:29:55 pesa Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/eric/ChangeLog,v 1.217 2015/02/28 
01:50:51 pesa Exp $
+
+*eric-4.5.25-r1 (28 Feb 2015)
+
+  28 Feb 2015; Davide Pesavento <[email protected]> +eric-4.5.25-r1.ebuild,
+  -eric-4.5.25.ebuild:
+  Add missing USE deps, bug 541560.
 
 *eric-5.5.2 (09 Dec 2014)
 



1.1                  dev-util/eric/eric-4.5.25-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/eric-4.5.25-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/eric/eric-4.5.25-r1.ebuild?rev=1.1&content-type=text/plain

Index: eric-4.5.25-r1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/eric/eric-4.5.25-r1.ebuild,v 1.1 
2015/02/28 01:50:51 pesa Exp $

EAPI=4

PYTHON_DEPEND="2:2.7"
SUPPORT_PYTHON_ABIS="1"
# 2.4 and 2.5 are restricted to avoid conditional dependency on 
dev-python/simplejson
RESTRICT_PYTHON_ABIS="2.4 2.5 3.* *-jython 2.7-pypy-*"
PYTHON_USE_WITH="sqlite xml"

PLOCALES="cs de en es fr it ru tr zh_CN"

inherit eutils l10n python

DESCRIPTION="A full featured Python IDE using PyQt4 and QScintilla"
HOMEPAGE="http://eric-ide.python-projects.org/";

SLOT="4"
MY_PV=${PV/_rc/-RC}
MY_P=${PN}${SLOT}-${MY_PV}

BASE_URI="mirror://sourceforge/eric-ide/${PN}${SLOT}/stable/${MY_PV}"
SRC_URI="${BASE_URI}/${MY_P}.tar.gz"
for L in ${PLOCALES}; do
        SRC_URI+=" linguas_${L}? ( 
${BASE_URI}/${PN}${SLOT}-i18n-${L/zh_CN/zh_CN.GB2312}-${MY_PV}.tar.gz )"
done
unset L

LICENSE="GPL-3"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="kde"

DEPEND="
        >=dev-python/sip-4.12.4
        >=dev-python/PyQt4-4.9.6-r1[X,help,svg,webkit]
        >=dev-python/qscintilla-python-2.3
        kde? ( kde-base/pykde4 )
"
RDEPEND="${DEPEND}
        >=dev-python/chardet-2.0.1
        >=dev-python/coverage-3.0.1
        >=dev-python/pygments-1.5
"

S=${WORKDIR}/${MY_P}

PYTHON_VERSIONED_EXECUTABLES=("/usr/bin/.*")

src_prepare() {
        epatch "${FILESDIR}/eric-4.5-no-interactive.patch"
        use kde || epatch "${FILESDIR}/eric-4.4-no-pykde.patch"

        # Delete internal copies of dev-python/chardet,
        # dev-python/pygments and dev-python/simplejson
        rm -fr eric/ThirdParty

        # Delete internal copy of dev-python/coverage
        rm -fr eric/DebugClients/Python{,3}/coverage
        sed -i -e 's/from DebugClients\.Python3\?\.coverage/from coverage/' \
                $(grep -lr 'from DebugClients\.Python3\?\.coverage' .) || die
}

src_install() {
        installation() {
                "$(PYTHON)" install.py \
                        -z \
                        -b "${EPREFIX}/usr/bin" \
                        -i "${T}/images/${PYTHON_ABI}" \
                        -d "${EPREFIX}$(python_get_sitedir)" \
                        -c
        }
        python_execute_function installation
        python_merge_intermediate_installation_images "${T}/images"

        doicon eric/icons/default/eric.png
        make_desktop_entry "eric4 --nosplash" eric4 eric "Development;IDE;Qt"
}

pkg_postinst() {
        python_mod_optimize eric4{,config.py,plugins}

        elog "The following packages will give Eric extended functionality:"
        elog "  dev-python/cx_Freeze"
        elog "  dev-python/pyenchant"
        elog "  dev-python/pylint"
        elog "  dev-python/pysvn"
        elog "  dev-vcs/mercurial"
        elog
        elog "This version has a plugin interface with plugin-autofetch from"
        elog "the application itself. You may want to check that as well."
}

pkg_postrm() {
        python_mod_cleanup eric4{,config.py,plugins}
}




Reply via email to