# 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"
DIST rabbitvcs-0.15.2.tar.bz2 1166612 SHA256 252edcc934705c59365ebbee35868de2bbb32ee9e173ef3f7245efb2653762e8 SHA512 4509261cd8e138c74388d3488c54a6dff82505d19498d557f9add6445f351e76d28d012ecdefe24d082464e634259f3f917c4374b08106131023115b1c22b393 WHIRLPOOL a575f275843775743e85f573a84504192b34628a34deb89deea067c09fb2ebd3f9abaa33478b325593f3114879f0db3b2f313c46bcf39be36961c844ac9fd483
DIST rabbitvcs-0.15.3.tar.bz2 1585107 SHA256 93838f15575e72a153078d63cc9fc6c91b136372ba08f1db56d4f712ee901297 SHA512 35e0eabf9590b56ca57f4c0b70009e8cdd034ce5d3bb6eb1fa22366fdda49ddd1cd8b1d36fcca160c40599d58ff38b3ec4f6b46dc026de16fd313b557b63aa34 WHIRLPOOL da18e3d571e353f81f749e31dd0d92a76c57b3f0a33cb7143866524d0c3eb0eec836b889ba1c23624d0b35d807d30940c5d1b4db09bab6266fd742dff6eafc0b
-EBUILD rabbitvcs-0.15.2.ebuild 2483 SHA256 afdd4914c83c7d1d6a2d693355fdca56b8b988e820a7df963c57e18ea851c532 SHA512 88d4d8506ec643d0bf6eaa20ef7be6c288d3753103c1e67617b70ae06fd495844d53f16118f670ff08e55448361bc153bf1677c0420c88e68ccbf52674892272 WHIRLPOOL 9df1c7d43cfc2c6ac7e9763357566e5d43d575ab7519404198ebb9accbc2e1ffa36f02b54710b80ed2dcdf93a646b2644c4fc3aa1199d092766c5a960d383d3c
-EBUILD rabbitvcs-0.15.3.ebuild 2483 SHA256 e4aed7725b83f2982c82b0742c1845b13f26e453ded3a0b225d6db8fc410de2c SHA512 7d9b20e979dbb14b020218132fdf904d5a2eb4533b7499011cecf1cdc38cfbe7412d597761561c568584a1541a4c237a7a49ac410f9b08b6c3dd978185bc1799 WHIRLPOOL ebe22bb2ca76526d57ec51e2ec8995403fc242d62b733c482e38f1b9db22fae84199617d8f7b646ba95129c241b53914c9cf4b733348d24a0ed5183afd76404f
-MISC ChangeLog 2658 SHA256 3546b83c4b5ece0bf810b7c3b6ea6883e61e2f5be17e31256f9e9a5921ad9b3b SHA512 3ec870b8a1ce4e6cc33573793f707453cb3636bb054c3c1ce714aecb50dc0db83796cb644b28cd281646126ffaf44fe6e5850beb499469a060b7a3f975e8545f WHIRLPOOL 429837103e73611281ed740a24a3e5b07e90966f5556ab1f9714cf7414cf69daa17213fe8a9401a09037018e9629e7a74dba01ba9582fb2ca63c1c5bd4228824
-MISC metadata.xml 810 SHA256 0b1637aa55e16bd65b8ab90490313e995f91b7bba9cc9aee9c54b6fe8803ef98 SHA512 b5dcc206df4ae578773642fc4369a1121962ae3caa9a45ee45e05954190784d3988fb21c990c02a3971b17356df497c1b8a10fcb8d85b393c3bdec183fbb9cc4 WHIRLPOOL 3a7cef7a1b49c2dc7673ddd6a9f98126b38e154739eca03fdb6a333be97704a2c0b2f218c062afd1f626ba5fbbc7c759acc2df5de7e917e64373491c89618734
+DIST rabbitvcs-0.16.tar.gz 1670167 SHA256 2227482e5a965917eb404455ef243443c670f610e9843b6481607da3020873da SHA512 dac3b98acb5b7ef1147105aa0f735bb964c098f764c62d0e2e601a2ce34b315a5c83b3bac8929cbac898f674c86266a200f28042aad0340c1c5273bec4a6279c WHIRLPOOL f5c89e38e66a2ea7b5a98ca9d55e839dcdde94c156d25b25949213bae9d9edca0b9c87f9a8d953695f4f7c5b7499311291ed14bf7702da5c765a1a4e778af2b5
+EBUILD rabbitvcs-0.15.2.ebuild 2479 SHA256 8e840f964a6000c6e0a7c206f1ed84db821acd5f4c70718b78d0221e3dbf8081 SHA512 bd75996a2a61dda3b74c4ddd8e4d3acbdee057194c84cfb92b9dff4817df959ced5dd76871f1840d42c5b693b02962f46e5db30173a3b1cdc158d0ba4eecdb32 WHIRLPOOL 3b0136aabac64a517a99a3a08f62be109667753c135d2acb4f8ed69a8d7ba4b71072e7319b15d2fb29c1f36356998099def34a638549e203e4217b41d580f45a
+EBUILD rabbitvcs-0.15.3.ebuild 2479 SHA256 8f77148c21f1539d0396ca9f0dfb76e282aaa18e56b01fb3b9f852e5a1045cab SHA512 a25422b0b3ae0ef3c60d43e2f04b534bf3f91af25797e5dbe55f80dd29bf63a2376db08c713bd2224686d5f75db28302dc695387f9868da4df924257f7c736fa WHIRLPOOL 0df23eac264f2909f090ae6905f899f656b760a83b87e9166749b644d812d9ed2614aa7797b2e9b4e96246152a0ac2f98b9e1c8e3c9407c478a588cfaf8ffc6d
+EBUILD rabbitvcs-0.16.ebuild 2717 SHA256 7d786ba4824c23ddc528de6c19dce31414aaff92700d031788da4202fa096986 SHA512 4bfec66cb64c5574f1397d76cef843399cedf4ffd2b7d93a09eda2f0cf4f9a5a93a669517ed4f215fc4468a8744344b21b57b9927bce121cf761fc0f5da33551 WHIRLPOOL 3b5a0a0f0c6bac27326b7eccdfd1c3ff1f60103763c21dc464dd2f039db4c945b19908e57e5b02f6862c83c9aed7b245e72259bab354c64a66b5979934e9520c
+MISC ChangeLog 2931 SHA256 c782e827660e978c297e7402cd115d88355c1d52408f84939ea96a2759ef407b SHA512 7c98ac6ddf9456eea13bbefb786bf9069ddff8a9447a675e1ccb0ec622018d0545d8885acfb3e9adf81cfafedd91111ae716d284c79b03b7dc5ab04a13f818c2 WHIRLPOOL e63c59c42484bb8670ffa44db31393e08354f2cba4be206d104ed57e5b9ec775cd59c03fb1e807c54c74f0c159f635c1fc4b03b559fd32f48ed8bf6225f0a16d
+MISC metadata.xml 882 SHA256 bd7535d34f3cb17a36534275ef2aa9b08f1f3f3933a36ecba45bccc67a5d232a SHA512 42a87d798f4e2e51978f607beb1b813c97b0a2106394ff5bedce1c9c1ce920b7d4a99fed3f191a442ea29f0522f16e28a290222f9620c3007d19737ae929dd11 WHIRLPOOL 270c01ecbbe2ce407b97f5934a157d99730804ab8b34a9e4d4e7287e3a2e65d5b0a491242174a689826e942a36e566604497d084e493a41a867a33656caa1d23
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2
-iF4EAREIAAYFAlIEknAACgkQknrdDGLu8JB7bwD8CpVXdXRoSi1Nvqgk2xEI0cbQ
-xLTlM5oIA87iZuz1WhQA/2Or9NEQx5wYgEo6AJsdsP4SYP2jyUwSJIE2FLnN26xU
-=C/T4
+iL4EAREIAGYFAlTwa/5fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
+bnBncC5maWZ0aGhvcnNlbWFuLm5ldDY3QjA4MzdGODg1NUMxMjIzNUQ0MDgxNzky
+N0FERDBDNjJFRUYwOTAACgkQknrdDGLu8JAjhQD+Pfzr6bp3b8P8aTvLxOklZKeb
+9upMQrrxGFcCMe9Hx74A/ii0x9hGmidSgI+iBq3WqsUaWCkEYWXlS5Chp86V1Vex
+=MUEe
-----END PGP SIGNATURE-----
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>
-# 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
-# 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
--- /dev/null
+# 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
+}