Ebuild
10 de february , 2012, 22:57
PyQt4-based Mercurial log navigator
| alpha | amd64 | arm | hppa | ia64 | m68k | mips | ppc | ppc64 | s390 | sh | sparc | x86 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.5.0 | – | ~ | – | – | – | – | – | – | – | – | – | – | ~ |
DESCRIPCIÓN DE PAQUETE:
PyQt4-based Mercurial log navigator
Categoría:
CAMBIOS
# ChangeLog for dev-vcs/hgview # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-vcs/hgview/ChangeLog,v 1.5 2012/02/10 22:57:03 hwoarang Exp $ *hgview-1.5.0 (10 Feb 2012) 10 Feb 2012; Markos Chandras (hwoarang) +hgview-1.5.0.ebuild: Version bump. Bug #402657 *hgview-1.2.1 (03 Mar 2011) 03 Mar 2011; Arfrever Frehtes Taifersar Arahesis (arfrever) -hgview-1.2.0.ebuild, +hgview-1.2.1.ebuild: Version bump. Set SUPPORT_PYTHON_ABIS (bug #329487). 28 Jun 2010; Theo Chatzimichos (tampakrap) hgview-1.2.0.ebuild, +files/hgview.rc: Upstream forgot to add hgview.rc to the tarball, manually adding it in $FILESDIR *hgview-1.2.0 (28 Jun 2010) 28 Jun 2010; Theo Chatzimichos (tampakrap) -hgview-1.1.3.ebuild, +hgview-1.2.0.ebuild: Version bump, remove old 05 Mar 2010; Theo Chatzimichos (tampakrap) +hgview-1.1.3.ebuild, +metadata.xml: Move hgview from dev-util to dev-vcs 02 Jan 2010; Ben de Groot (yngwin) hgview-1.1.3.ebuild: qscintilla-python no longer has a qt4 useflag (it is the only option now) 27 Dec 2009; Ben de Groot (yngwin) hgview-1.1.3.ebuild: Add usedep on qscintilla-python[qt4]. Fixes bug 297916. 17 Dec 2009; Dror Levin (spatz) -hgview-1.0.1.ebuild, hgview-1.1.3.ebuild: Add dev-python/docutils dep (bug 295311), remove old. *hgview-1.1.3 (16 Nov 2009) 16 Nov 2009; Dror Levin (spatz) -hgview-1.0.0.ebuild, +hgview-1.1.3.ebuild: Version bump and drop old, bug 286853. *hgview-1.0.1 (17 Sep 2009) 17 Sep 2009; Dror Levin (spatz) +hgview-1.0.1.ebuild: Version bump, bug 283709. *hgview-1.0.0 (23 Jul 2009) 23 Jul 2009; Alex Alexander (wired) +hgview-1.0.0.ebuild, +metadata.xml: ebuild for hgview, bug 274562, thanks to Martin Gysel, Dror, Davide
PROBLEMAS
| 371649 | [qting-edge overlay] dev-vcs/hgview-9999 needs upgrade to EAPI 3 |
OPCIONES USE
| doc | Adds extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally |
DEPENDENCIAS DE CONSTRUCCIÓN
| app-admin/eselect-python | Eselect module for management of multiple Python versions |
| app-text/asciidoc | A text document format for writing short documents, articles, books and UNIX man pages |
| dev-lang/python | Python is an interpreted, interactive, object-oriented programming language. |
| dev-python/docutils | Docutils - Python Documentation Utilities |
| dev-python/egenix-mx-base | eGenix utils for Python |
| dev-python/PyQt4 | Python bindings for the Qt toolkit |
| dev-python/qscintilla-python | Python bindings for Qscintilla |
| dev-vcs/mercurial | Scalable distributed SCM |
DEPENDENCIAS DE EJECUCIÓN
| app-admin/eselect-python | Eselect module for management of multiple Python versions |
| app-text/asciidoc | A text document format for writing short documents, articles, books and UNIX man pages |
| dev-lang/python | Python is an interpreted, interactive, object-oriented programming language. |
| dev-python/docutils | Docutils - Python Documentation Utilities |
| dev-python/egenix-mx-base | eGenix utils for Python |
| dev-python/PyQt4 | Python bindings for the Qt toolkit |
| dev-python/qscintilla-python | Python bindings for Qscintilla |
| dev-vcs/mercurial | Scalable distributed SCM |
SOURCE CODE
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/hgview/hgview-1.5.0.ebuild,v 1.1
2012/02/10 22:57:03 hwoarang Exp $
EAPI="3"
PYTHON_DEPEND="2:2.5"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.4 3.* *-jython"
inherit distutils
DESCRIPTION="PyQt4-based Mercurial log navigator"
HOMEPAGE="http://www.logilab.org/project/hgview
http://pypi.python.org/pypi/hgview"
SRC_URI="http://ftp.logilab.org/pub/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
DEPEND="dev-python/docutils
dev-python/egenix-mx-base
dev-python/PyQt4[X]
dev-python/qscintilla-python
dev-vcs/mercurial
doc? ( app-text/asciidoc )"
RDEPEND="${DEPEND}"
PYTHON_MODNAME="hgext/hgview.py hgviewlib"
src_prepare() {
distutils_src_prepare
# Fix mercurial extension install path.
if ! use doc; then
sed -e '/make -C doc/d' -i setup.py || die "sed failed"
sed -e '/share\/man\/man1/,+1 d' -i hgviewlib/__pkginfo__.py || die "sed
failed"
fi
}
src_install() {
distutils_src_install
# Install the mercurial extension config.
insinto /etc/mercurial/hgrc.d || die "insinto failed"
doins "${FILESDIR}/hgview.rc" || die "doins failed"
}