diff --git a/sci-biology/psychopy/Manifest b/sci-biology/psychopy/Manifest new file mode 100644 index 0000000..a290f36 --- /dev/null +++ b/sci-biology/psychopy/Manifest @@ -0,0 +1 @@ +DIST psychopy-3.0.7.tar.gz 17200357 SHA256 6f40e3f430abd1f3fc90d00adbbfb6deeb283c29817df6a2d84fd6b3486b6b7c SHA512 9277c87cdf0add9ef827cc2eeea7a7d2b8c85ff4ce43fd3965119912cf648a99eec8a05c0cbb4ff601d173e433ae1bd03b7b081e63a315dd3b87ff5715f144d4 WHIRLPOOL c39270d3fe49e1dae09e878ac55bbe2db7a15c2f5494c90a29dbd563b72012dd485d7ed4c8082935b9e11a3178484b54daad67e027dff2f25245b3f4833bf583 diff --git a/sci-biology/psychopy/metadata.xml b/sci-biology/psychopy/metadata.xml new file mode 100644 index 0000000..2c3fbd8 --- /dev/null +++ b/sci-biology/psychopy/metadata.xml @@ -0,0 +1,11 @@ + + + + + horea.christ@gmail.com + Horea Christian + + + psychopy/psychopy + + diff --git a/sci-biology/psychopy/psychopy-3.0.7.ebuild b/sci-biology/psychopy/psychopy-3.0.7.ebuild new file mode 100644 index 0000000..a784dc1 --- /dev/null +++ b/sci-biology/psychopy/psychopy-3.0.7.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2019 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) +PYTHON_REQ_USE="threads(+)" + +inherit eutils gnome2-utils distutils-r1 + +DESCRIPTION="Python experimental psychology toolkit" +HOMEPAGE="http://www.psychopy.org/" +SRC_URI="https://github.com/psychopy/psychopy/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +USE="qt5" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + " +RDEPEND=" + dev-python/cffi[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/gevent[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/moviepy[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/numpy[lapack,${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytables[${PYTHON_USEDEP}] + dev-python/pyglet[${PYTHON_USEDEP}] + dev-python/pyopengl[${PYTHON_USEDEP}] + qt5? ( $(python_gen_cond_dep 'dev-python/PyQt5[${PYTHON_USEDEP}]' 'python3*') ) + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/pyzmq[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/wxpython:*[${PYTHON_USEDEP}] + dev-python/xlrd[${PYTHON_USEDEP}] + dev-vcs/python-gitlab[${PYTHON_USEDEP}] + media-libs/opencv[python,${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}] + " + #pyosf + #json_tricks + #soundfile + #sounddevice + #python-bidi + #arabic_reshaper + #gitpython + #astunparse + #esprima + #freetype-py + #pyparallel +python_install_all() { + distutils-r1_python_install_all + newicon -s scalable psychopy/monitors/psychopy-icon.svg psychopy.svg + make_desktop_entry psychopyApp.py PsychoPy psychopy +} + +pkg_postinst() { + gnome2_icon_cache_update +} +pkg_postrm() { + gnome2_icon_cache_update +}