diff options
author | Michael Weber <xmw@gentoo.org> | 2015-02-27 13:07:06 +0000 |
---|---|---|
committer | Michael Weber <xmw@gentoo.org> | 2015-02-27 13:07:06 +0000 |
commit | d065368f246bd068abbfd2c6d0f0a9bb02e12425 (patch) | |
tree | 76b36dfe61fd77dad05b6d536cd755bcba94a577 | |
parent | Version bumps (bug 502946, thanks Amir Aupov). (diff) | |
download | gentoo-2-d065368f246bd068abbfd2c6d0f0a9bb02e12425.tar.gz gentoo-2-d065368f246bd068abbfd2c6d0f0a9bb02e12425.tar.bz2 gentoo-2-d065368f246bd068abbfd2c6d0f0a9bb02e12425.zip |
Version bump with new IUSE=caja bug 528430, thanks Matthias Blümel and M8R-u38wij@mailinator.com).
(Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 62EEF090)
-rw-r--r-- | dev-vcs/rabbitvcs/ChangeLog | 11 | ||||
-rw-r--r-- | dev-vcs/rabbitvcs/metadata.xml | 3 | ||||
-rw-r--r-- | dev-vcs/rabbitvcs/rabbitvcs-0.15.2.ebuild | 8 | ||||
-rw-r--r-- | dev-vcs/rabbitvcs/rabbitvcs-0.15.3.ebuild | 8 | ||||
-rw-r--r-- | dev-vcs/rabbitvcs/rabbitvcs-0.16.ebuild | 102 |
5 files changed, 121 insertions, 11 deletions
diff --git a/dev-vcs/rabbitvcs/ChangeLog b/dev-vcs/rabbitvcs/ChangeLog index 227a15f2c26c..d3e2fb5a5fa3 100644 --- a/dev-vcs/rabbitvcs/ChangeLog +++ b/dev-vcs/rabbitvcs/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-vcs/rabbitvcs -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rabbitvcs/ChangeLog,v 1.14 2013/08/09 06:55:43 xmw Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rabbitvcs/ChangeLog,v 1.15 2015/02/27 13:07:06 xmw Exp $ + +*rabbitvcs-0.16 (27 Feb 2015) + + 27 Feb 2015; Michael Weber <xmw@gentoo.org> +rabbitvcs-0.16.ebuild, + metadata.xml, rabbitvcs-0.15.2.ebuild, rabbitvcs-0.15.3.ebuild: + Version bump with new IUSE=caja bug 528430, thanks Matthias Blümel and M8R- + u38wij@mailinator.com). 09 Aug 2013; Michael Weber <xmw@gentoo.org> metadata.xml: global use flag "git" diff --git a/dev-vcs/rabbitvcs/metadata.xml b/dev-vcs/rabbitvcs/metadata.xml index e2be23aa03ff..b5f8073f396d 100644 --- a/dev-vcs/rabbitvcs/metadata.xml +++ b/dev-vcs/rabbitvcs/metadata.xml @@ -9,8 +9,9 @@ simple and straightforward access to the version control systems you use. RabbitVCS is inspired by TortoiseSVN and others.</longdescription> <use> -<flag name='diff'>Use for diff command <pkg>dev-util/meld</pkg></flag> +<flag name='caja'>Enable extension for <pkg>mate-base/caja</pkg></flag> <flag name='cli'>Eanble console based frontend</flag> +<flag name='diff'>Use for diff command <pkg>dev-util/meld</pkg></flag> <flag name='gedit'>Enable plugin for <pkg>app-editors/gedit</pkg></flag> <flag name='nautilus'>Enable extension for <pkg>gnome-base/nautilus</pkg></flag> <flag name='thunar'>Enable extension for <pkg>xfce-base/thunar</pkg></flag> diff --git a/dev-vcs/rabbitvcs/rabbitvcs-0.15.2.ebuild b/dev-vcs/rabbitvcs/rabbitvcs-0.15.2.ebuild index 201bf4570650..8f74b3a760be 100644 --- a/dev-vcs/rabbitvcs/rabbitvcs-0.15.2.ebuild +++ b/dev-vcs/rabbitvcs/rabbitvcs-0.15.2.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rabbitvcs/rabbitvcs-0.15.2.ebuild,v 1.1 2012/10/06 10:37:31 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rabbitvcs/rabbitvcs-0.15.2.ebuild,v 1.2 2015/02/27 13:07:06 xmw Exp $ EAPI=4 -PYTHON_DEPEND="2:2.5" +PYTHON_DEPEND="2:2.7" SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="2.4 3.*" +RESTRICT_PYTHON_ABIS="3.*" inherit eutils gnome2-utils multilib distutils diff --git a/dev-vcs/rabbitvcs/rabbitvcs-0.15.3.ebuild b/dev-vcs/rabbitvcs/rabbitvcs-0.15.3.ebuild index 6272d2e4ec47..6ebb560b7efb 100644 --- a/dev-vcs/rabbitvcs/rabbitvcs-0.15.3.ebuild +++ b/dev-vcs/rabbitvcs/rabbitvcs-0.15.3.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rabbitvcs/rabbitvcs-0.15.3.ebuild,v 1.1 2013/05/06 16:21:00 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rabbitvcs/rabbitvcs-0.15.3.ebuild,v 1.2 2015/02/27 13:07:06 xmw Exp $ EAPI=4 -PYTHON_DEPEND="2:2.5" +PYTHON_DEPEND="2:2.7" SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="2.4 3.*" +RESTRICT_PYTHON_ABIS="3.*" inherit eutils gnome2-utils multilib distutils diff --git a/dev-vcs/rabbitvcs/rabbitvcs-0.16.ebuild b/dev-vcs/rabbitvcs/rabbitvcs-0.16.ebuild new file mode 100644 index 000000000000..322a0e10ab1b --- /dev/null +++ b/dev-vcs/rabbitvcs/rabbitvcs-0.16.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/rabbitvcs/rabbitvcs-0.16.ebuild,v 1.1 2015/02/27 13:07:06 xmw Exp $ + +EAPI=5 + +PYTHON_DEPEND="2:2.7" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit eutils gnome2-utils multilib distutils + +DESCRIPTION="Integrated version control support for your desktop" +HOMEPAGE="http://rabbitvcs.org" +SRC_URI="http://github.com/rabbitvcs/${PN}/tarball/v${PV} -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="caja cli diff gedit git nautilus spell thunar" + +RDEPEND="dev-python/configobj + dev-python/pygobject:2 + dev-python/pygtk + dev-python/pysvn + dev-python/simplejson + caja? ( dev-python/python-caja + dev-python/dbus-python + dev-python/gnome-vfs-python ) + diff? ( dev-util/meld ) + gedit? ( app-editors/gedit ) + git? ( dev-python/dulwich ) + nautilus? ( >=dev-python/nautilus-python-0.7.0 + dev-python/dbus-python + dev-python/gnome-vfs-python ) + spell? ( dev-python/gtkspell-python ) + thunar? ( dev-python/thunarx-python + dev-python/dbus-python )" + +src_prepare() { + python_convert_shebangs -r 2 . + + distutils_src_prepare + + # we should not do gtk-update-icon-cache from setup script + # we prefer portage for that + sed -e 's/"install"/"fakeinstall"/' -i "${S}/setup.py" || die +} + +src_install() { + distutils_src_install + + if use caja ; then + insinto /usr/share/caja-python/extensions + doins clients/caja/RabbitVCS.py + fi + if use cli ; then + dobin clients/cli/${PN} + fi + if use gedit ; then + insinto /usr/$(get_libdir)/gedit-2/plugins + doins clients/gedit/${PN}-plugin.py + doins clients/gedit/${PN}-gedit2.gedit-plugin + insinto /usr/$(get_libdir)/gedit/plugins + doins clients/gedit/${PN}-plugin.py + doins clients/gedit/${PN}-gedit3.plugin + fi + if use nautilus ; then + insinto /usr/$(get_libdir)/nautilus/extensions-2.0/python + doins clients/nautilus/RabbitVCS.py + insinto /usr/share/nautilus-python/extensions + doins clients/nautilus-3.0/RabbitVCS.py + fi + if use thunar ; then + insinto "/usr/$(get_libdir)/thunarx-2/python" + doins clients/thunar/RabbitVCS.py + insinto "/usr/$(get_libdir)/thunarx-1/python" + doins clients/thunar/RabbitVCS.py + fi +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + distutils_pkg_postinst + gnome2_icon_cache_update + + elog "You should restart file manager to changes take effect:" + use caja && elog "\$ caja -q" + use nautilus && elog "\$ nautilus -q" + use thunar && elog "\$ thunar -q && thunar &" + elog "" + elog "Also you should really look at known issues page:" + elog "http://wiki.rabbitvcs.org/wiki/support/known-issues" +} + +pkg_postrm() { + distutils_pkg_postrm + gnome2_icon_cache_update +} |