aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorea Christian <chr@chymera.eu>2021-01-31 20:54:25 -0500
committerHorea Christian <chr@chymera.eu>2021-01-31 20:54:25 -0500
commita3babd9de1be7a1cf9dd33b3835738e23c441f1f (patch)
tree7bc8f90ec0d7ac8bd71686d1060e43d79b40d97c /sci-visualization
parentsci-visualization/fsleyes-widgets: keep old versions (diff)
downloadsci-a3babd9de1be7a1cf9dd33b3835738e23c441f1f.tar.gz
sci-a3babd9de1be7a1cf9dd33b3835738e23c441f1f.tar.bz2
sci-a3babd9de1be7a1cf9dd33b3835738e23c441f1f.zip
sci-visualization/fsleyes: keep old version
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Horea Christian <chr@chymera.eu>
Diffstat (limited to 'sci-visualization')
-rw-r--r--sci-visualization/fsleyes/Manifest1
-rw-r--r--sci-visualization/fsleyes/fsleyes-0.32.3.ebuild80
-rw-r--r--sci-visualization/fsleyes/fsleyes-0.34.2.ebuild3
3 files changed, 83 insertions, 1 deletions
diff --git a/sci-visualization/fsleyes/Manifest b/sci-visualization/fsleyes/Manifest
index b0bb02365..2e3051aae 100644
--- a/sci-visualization/fsleyes/Manifest
+++ b/sci-visualization/fsleyes/Manifest
@@ -1 +1,2 @@
+DIST fsleyes-0.32.3.tar.gz 87756679 BLAKE2B 1d094041352ca301fc4574424d73b9dfb49efbf4d7dc69a941a297ba78a267035d62e5f9a384793b52167fb95874ae404103fe0b95f2028e74926286582268ec SHA512 0027f923deac82d7d5f4916716dd46579c9a824d86415896fbb096bcc94cd3eead2f2d754b55d666764783abc9025d6d6f6313d1cee60bd1035348191475dd0f
DIST fsleyes-0.34.2.tar.gz 88940639 BLAKE2B 33b942f7f0873ebd3749c75a3a1926e4596d85d6c600a66c4fc5878e570315fa003f6e2124b0b9de79637a8298550e37365607867a52cd516ca1d0c301f6945d SHA512 9fdd87e54922a34c5eea71b47abed8cdd69749a94b15cc7d583f9608bdec78021ba08988206545eee9072ad328bbef32b15f6f984a0343fb808553c6b47ea4e4
diff --git a/sci-visualization/fsleyes/fsleyes-0.32.3.ebuild b/sci-visualization/fsleyes/fsleyes-0.32.3.ebuild
new file mode 100644
index 000000000..5c98f015d
--- /dev/null
+++ b/sci-visualization/fsleyes/fsleyes-0.32.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1 desktop virtualx
+
+DESCRIPTION="The new FSL image viewer, released with FSL 5.0.10"
+HOMEPAGE="https://git.fmrib.ox.ac.uk/fsl/fsleyes/fsleyes/tree/master"
+SRC_URI="
+ https://git.fmrib.ox.ac.uk/fsl/fsleyes/fsleyes/-/archive/${PV}/${P}.tar.gz
+ https://github.com/pauldmccarthy/fsleyes/archive/${PV}.tar.gz -> ${P}.tar.gz
+ "
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ "
+
+RDEPEND="
+ >=dev-python/fslpy-1.13.2[${PYTHON_USEDEP}]
+ =dev-python/jinja-2*[${PYTHON_USEDEP}]
+ >=dev-python/matplotlib-1.5.1[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.14.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-3.4.2[${PYTHON_USEDEP}]
+ >=dev-python/pyopengl-3.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pyopengl_accelerate-3.1.0[${PYTHON_USEDEP}]
+ =dev-python/pyparsing-2*[${PYTHON_USEDEP}]
+ =dev-python/six-1*[${PYTHON_USEDEP}]
+ >=dev-python/wxpython-3.0.2.0[${PYTHON_USEDEP}]
+ >=dev-python/scipy-0.18[${PYTHON_USEDEP}]
+ sci-libs/nibabel[${PYTHON_USEDEP}]
+ sci-visualization/fsleyes-widgets[${PYTHON_USEDEP}]
+ sci-visualization/fsleyes-props[${PYTHON_USEDEP}]
+ "
+#=sci-libs/nibabel-2*[${PYTHON_USEDEP}]
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.26.2-fsldir.patch"
+ "${FILESDIR}/${PN}-0.32.0-coverage.patch"
+ "${FILESDIR}/${PN}-0.32.0-tests_timeout.patch"
+ "${FILESDIR}/${PN}-0.32.0-tests_fail.patch"
+ )
+
+src_prepare() {
+ sed -i -e "s/Pillow>=3.2.0,<6.0/Pillow>=3.2.0/g" requirements.txt
+ distutils-r1_src_prepare
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ doicon userdoc/images/fsleyes_icon.png
+ local size
+ for size in 16 32 128 256 512 ; do
+ doicon -s ${size} assets/icons/app_icon/${PN}.iconset/icon_${size}x${size}.png
+ done
+ make_desktop_entry fsleyes FSLeyes /usr/share/icons/hicolor/128x128/apps/icon_128x128.png
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
+
+python_test() {
+ virtx pytest -vv || die
+}
diff --git a/sci-visualization/fsleyes/fsleyes-0.34.2.ebuild b/sci-visualization/fsleyes/fsleyes-0.34.2.ebuild
index b9b221a1e..36533c5a8 100644
--- a/sci-visualization/fsleyes/fsleyes-0.34.2.ebuild
+++ b/sci-visualization/fsleyes/fsleyes-0.34.2.ebuild
@@ -17,7 +17,8 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+# hard masked dependency >=dev-python/fslpy-3.1
+KEYWORDS=""
DEPEND="
test? (