dev-python/pyface: Version Bump
authorJustin Lecher <jlec@gentoo.org>
Tue, 29 Sep 2015 08:33:48 +0000 (10:33 +0200)
committerJustin Lecher <jlec@gentoo.org>
Tue, 29 Sep 2015 08:34:47 +0000 (10:34 +0200)
Package-Manager: portage-2.2.22
Signed-off-by: Justin Lecher <jlec@gentoo.org>
dev-python/pyface/Manifest
dev-python/pyface/pyface-4.5.2.ebuild [new file with mode: 0644]

index 66375a48864e6fad745b5ed7f31f5443e6d1c23d..d44d5227c582786378f1281268a6edd88e76963f 100644 (file)
@@ -1,2 +1,3 @@
 DIST pyface-4.3.0.tar.gz 5062628 SHA256 e95e1991231a269324e59ecb0950a3d3ce4aa0cd1ab40d0b301cc8324e502d75 SHA512 14ef540408b5258bdb2efd97873f5c9cbc7ab0110c5a5c71ed5ebcf9b8cd8abbc011666fbacb99ce5bb2ac0ae55dbef731a32ec32cb9bb94107203e6a43862fc WHIRLPOOL 0fa3e35966cf941ca34bafdc2fed551b2b9a1d105f9c3daa2ea2ee8040cf9b491921d67cb007083a063f1c97695855cf4785511353df199bf26250d2242ac202
 DIST pyface-4.4.0.tar.gz 486490 SHA256 270bc35a5364681b78569619917e1b5890150c882b455b52578f0c0752f3d3fc SHA512 62c93cbd5e956d56c03580876d5f9191210beb3d81cf8fcd0dfc6b2919263e4bf01219f1372e292fcac4462eaffb45cf9cde62dbe16265134b357dabc47d719d WHIRLPOOL 0596a09dad5a026c5726ef18b2c507a8adba1c2783d91f81cae0d5238b0d206f8486120c11824e6494153314749cfb812434e5e7c5ccd29cd231b2b2c9460aab
+DIST pyface-4.5.2.tar.gz 5089390 SHA256 3f909bcc3983ad707c69a83bc96858c52c4a0ff4a3358ce9acd7c3febd9c3410 SHA512 9f5f34960cce2180eec6c4ba1ef6e19069cb64a05db47644a70c1ff70b93927f80bc20f50cee72daf586722ad618bf19f53182986fef4b93ddb95d29f4a1fcbb WHIRLPOOL 80c85018dcfe7d2083a3484871d7ff7daf1fb136fe6bfede31ced4ca26020ab2c1d30434d145289b8c353bffa9014d108111de38c20e210c72c867af15813a8e
diff --git a/dev-python/pyface/pyface-4.5.2.ebuild b/dev-python/pyface/pyface-4.5.2.ebuild
new file mode 100644 (file)
index 0000000..0f21cf8
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# https://github.com/enthought/pyface/issues/40 confirms only py2.7
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Enthought Tool Suite: Traits-capable windowing framework"
+HOMEPAGE="https://github.com/enthought/pyface"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples test"
+
+RDEPEND="
+       >=dev-python/traits-4.1[${PYTHON_USEDEP}]
+       || (
+               dev-python/wxpython:*[${PYTHON_USEDEP}]
+               dev-python/PyQt4[${PYTHON_USEDEP}]
+               dev-python/pyside[${PYTHON_USEDEP}]
+       )"
+DEPEND="
+       dev-python/setuptools[${PYTHON_USEDEP}]
+       test? (
+               ${RDEPEND}
+               dev-python/traitsui[${PYTHON_USEDEP}]
+               media-fonts/font-cursor-misc
+               media-fonts/font-misc-misc
+       )"
+
+python_test() {
+       export ETS_TOOLKIT=qt4
+       export QT_API=pyqt
+       # set nosetests to ignore tests unpassable by these vars.
+       VIRTUALX_COMMAND="nosetests" virtualmake -v -I 'composite_grid_model_test_case*' \
+               -I 'simple_grid_model_test_case*' \
+               -I 'test_split_editor_area_pane*'
+}
+
+python_install_all() {
+       use exmaples && EXAMPLES=( examples/. )
+       distutils-r1_python_install_all
+}