Ebuild
February 05, 2012, 16:01
A GTK+ interfaces to most Bazaar operations
| alpha | amd64 | arm | hppa | ia64 | m68k | mips | ppc | ppc64 | s390 | sh | sparc | x86 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.100.0 | + | + | – | – | – | – | – | – | – | – | – | – | + |
DESCRIZIONE DEL PACCHETTO:
A GTK+ interfaces to most Bazaar operations
Categoria:
CHANGELOG
# ChangeLog for dev-vcs/bzr-gtk # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr-gtk/ChangeLog,v 1.16 2012/03/17 10:02:21 fauli Exp $ *bzr-gtk-0.103.0 (17 Mar 2012) 17 Mar 2012; Christian Faulhammer (fauli) +bzr-gtk-0.103.0.ebuild: version bump, GTK+/Gnome 3 support 05 Feb 2012; Christian Faulhammer (fauli) bzr-gtk-0.100.0.ebuild: Do not install Nautilus extension if USE=nautilus is disabled, also block if nautilus 3.0 or later is used...adjust some dependencies, reported in bug 394515 by Alexandre Rostovtsev 05 Feb 2012; Christian Faulhammer (fauli) -bzr-gtk-0.99.0.ebuild: clean up 23 Jan 2012; Thomas Kahle (tomka) bzr-gtk-0.100.0.ebuild: x86 stable per bug 383751 21 Jan 2012; Tobias Klausmann (klausman) bzr-gtk-0.100.0.ebuild: Stable on alpha, bug #383751 30 Oct 2011; Markos Chandras (hwoarang) bzr-gtk-0.100.0.ebuild: Stable on amd64 wrt bug #383751 *bzr-gtk-0.100.0 (03 Mar 2011) 03 Mar 2011; Christian Faulhammer (fauli) +bzr-gtk-0.100.0.ebuild: version bump 25 Feb 2011; Christian Faulhammer (fauli) -bzr-gtk-0.98.0.ebuild: clean up 22 Jan 2011; Pawel Hajdan jr (phajdan.jr) bzr-gtk-0.99.0.ebuild: x86 stable wrt bug #346985 12 Jan 2011; Markos Chandras (hwoarang) bzr-gtk-0.99.0.ebuild: Stable on amd64 wrt bug #346985 14 Nov 2010; Christian Faulhammer (fauli) bzr-gtk-0.99.0.ebuild: make dev-python/notify-python mandatory and eliminate libnotify USE flag, as reported by Alex Barker <alex AT 1stleg DOT com> in bug 345127 *bzr-gtk-0.99.0 (02 Sep 2010) 02 Sep 2010; Christian Faulhammer (fauli) +bzr-gtk-0.99.0.ebuild, +files/credits.pickle: version bump with fix for missing credits.pickle file, taken from Ubuntu package 12 Aug 2010; Christian Faulhammer (fauli) bzr-gtk-0.98.0.ebuild: limit to Bazaar versions below 2.2.0 27 Jul 2010; Christian Faulhammer (fauli) bzr-gtk-0.98.0.ebuild: fix bug 329463 by restricting Python ABIs to 2.*, Bazaar itself has no Python 3 support 10 Jul 2010; Arfrever Frehtes Taifersar Arahesis (arfrever) bzr-gtk-0.98.0.ebuild: Use PYTHON_DEPEND instead of NEED_PYTHON. *bzr-gtk-0.98.0 (08 Mar 2010) 08 Mar 2010; Christian Faulhammer (fauli) +bzr-gtk-0.98.0.ebuild, +metadata.xml: initial commit, ebuild taken from Bazaar overlay, collaborate work from Mark Lee and myself...fixes bug 154959
BUGS
Nessun bug trovato
USE FLAGS
| gconf | Enable GConf support |
| gnome-keyring | Enable support for storing passwords via gnome-keyring |
| gpg | Support signing with GnuPG. |
| nautilus | Integrate with Nautilus file manager |
| sourceview | Enable GtkSourceView support |
DIPENDENZE PER LA COMPILAZIONE
| dev-lang/python | Python is an interpreted, interactive, object-oriented programming language. |
| dev-python/notify-python | Python bindings for libnotify |
| dev-python/pycairo | Python bindings for the cairo library |
| dev-python/pygtk | GTK+2 bindings for Python |
| dev-vcs/bzr | Bazaar is a next generation distributed version control system. |
DIPENDENZE PER L'ESECUZIONE
| app-crypt/seahorse | A GNOME application for managing encryption keys |
| dev-lang/python | Python is an interpreted, interactive, object-oriented programming language. |
| dev-python/gconf-python | Python bindings for the GConf library |
| dev-python/gnome-keyring-python | Python bindings for the interfacing with the GNOME keyring |
| dev-python/nautilus-python | Python bindings for the Nautilus file manager |
| dev-python/notify-python | Python bindings for libnotify |
| dev-python/pycairo | Python bindings for the cairo library |
| dev-python/pygtk | GTK+2 bindings for Python |
| dev-python/pygtksourceview | GTK+2 bindings for Python |
| dev-vcs/bzr | Bazaar is a next generation distributed version control system. |
| gnome-base/nautilus | A file manager for the GNOME desktop |
CODICE SORGENTE
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr-gtk/bzr-gtk-0.100.0.ebuild,v 1.5
2012/02/05 15:46:08 fauli Exp $
EAPI="3"
PYTHON_DEPEND="2"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
inherit distutils
MY_P="/${P/_rc/rc}"
DESCRIPTION="A GTK+ interfaces to most Bazaar operations"
HOMEPAGE="http://bazaar-vcs.org/bzr-gtk"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 x86"
IUSE="gconf gnome-keyring gpg +sourceview nautilus"
DEPEND=">=dev-vcs/bzr-1.6_rc1
dev-python/pygtk:2
dev-python/notify-python
>=dev-python/pycairo-1.0"
RDEPEND="${DEPEND}
nautilus? ( =gnome-base/nautilus-3.0 )
dev-python/notify-python
gnome-keyring? ( dev-python/gnome-keyring-python )
gpg? ( app-crypt/seahorse )
sourceview? (
dev-python/pygtksourceview:2
gconf? ( dev-python/gconf-python:2 )
)"
S="${WORKDIR}/${MY_P}"
#TODO: src_test
src_prepare() {
# Remove after release of > 0.99.0
cp "${FILESDIR}"/credits.pickle "${S}"/credits.pickle
}
src_install() {
distutils_src_install
insinto /etc/xdg/autostart
doins bzr-notify.desktop
if ! use nautilus
then
rm -rf "${D}"/usr/lib/nautilus/
rm -rf
"${D}"/usr/lib/python2.7/site-packages/bzrlib/plugins/gtk/nautilus-bzr.py
fi
}