diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-02-05 18:44:56 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-02-05 18:44:56 +0000 |
commit | 29aabba0ea759c6a2864ff5631735b67ee38e5e0 (patch) | |
tree | ab466b4dfa7abecb401b2f8039d08af4689306bb /dev-python/sympy | |
parent | d42200bec37eef2a7478d88988ff00addd0a9202 (diff) |
gentoo resync : 05.02.2020
Diffstat (limited to 'dev-python/sympy')
-rw-r--r-- | dev-python/sympy/Manifest | 1 | ||||
-rw-r--r-- | dev-python/sympy/sympy-1.5.1-r1.ebuild | 67 |
2 files changed, 68 insertions, 0 deletions
diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest index db15ba2c3067..b127d096e0f2 100644 --- a/dev-python/sympy/Manifest +++ b/dev-python/sympy/Manifest @@ -7,6 +7,7 @@ DIST sympy-1.5.1.tar.gz 6815997 BLAKE2B bc74d01fdf2ccea6b83a06c11f810e3d105e9d35 DIST sympy-1.5.tar.gz 6294079 BLAKE2B ee6764264d87454c9713a6e99b70b123e1cc2d36a691287a53e8b69a548df5503168989afa2ca85a08cd5f6792c952e5556352fde07332b1fe47b3746d02b47a SHA512 882ed99cbc7333cbed85d247d04a764a92855e3d26cee96163d18ece566115b9d38999bbe022225521834037dbdfc4c567548112dfddd5ece65af8f672a06091 EBUILD sympy-1.0-r1.ebuild 1835 BLAKE2B 1368333592aea1b621105ee4a1dcfad793308494e16b928b3aa617aa2c4fd4981bad8e9d496ad5014d5bd75d3a37ea00d3a4614ad9b3c4b4ba005ec67762a6b2 SHA512 7af2c4c82a66f114a6ef1f27825ac15dc81ffa612c3a78a65b4964d8d54cb7e0eaa1633d6082917c4460fab26ba9b0a5d26e6098a83b933db029dec2bb313958 EBUILD sympy-1.3.ebuild 2001 BLAKE2B 5b093b8dd2b9f3444d5989f9040f5671aff393e19fd18d56d7586b1e99d2846214b62d38060b89f17ba722fe2a3c0d8d03046e647d531a6632741466c84b100f SHA512 0972b1b9437c7b6190b30af365861b19542b03e5284a1d3e895c2b3ede892da1c7d1080bf958a92b1d862e9f43c5a6b231514e809351129a0e3a597349dc31ba +EBUILD sympy-1.5.1-r1.ebuild 1927 BLAKE2B 6b7570d8482286a45a321224d68d0a3ed12d229de218d8e58240853d8fac03129dff542f01b38aaf67d16d6955d206de2106b0410897c7c214c17edfaa34a464 SHA512 56f208b24635b6c1f09b91ddcde012acf3fc1221cb7576d6129c42364d85c5a6f4765a8c04515d31681eeeee7f0199a01ac1924f86752c877811763b130a7384 EBUILD sympy-1.5.1.ebuild 1971 BLAKE2B 4cba72321b539e4e91638814d2ec2d9b18f3efa48848766798e762833ba6c45a1b2e4b637136b2538de08bb5943176c540971dfc4827c9a8f67854e41e0b935f SHA512 de4ec2eea57e752adc60ac279c42589e76eca783b52d973812519c219a0f258fb25e0107f6dd647a49e0bcb86b5a194156e2cfeae911ac1e623ff5b15c6f8df4 EBUILD sympy-1.5.ebuild 1959 BLAKE2B 23ee8b172fda1e860bceb596e71a4c1d190f18a3ace80a3a04964cb00e66ecefcb204e5f24333dd3704fe3bd46d4ae912eb6ea7dd3a10ab7ae1172a6c77cbd8f SHA512 8c548b1868a3e5bae7b63c279b53eb7082f7c065a34b229362e85ef7e28de393164b653d58e491efd008a767f81da76ce2ba0b00b7855b23c5226a55ace4a22f MISC metadata.xml 1476 BLAKE2B d6a0d7816ae7c0c2d61d6f584b9c872d0169053d43bb604f66ff242721df6f74788ade3de06b23db53239dc0da1182beda16c86eb7e7b383fb0964b13eca1883 SHA512 99d6eb86839fd09abd4db55783e028c6f97c9d0dfa8d68ceda881e6ca981f86877e55a0a83d34b432833f0824a896eea8af35eb9ea499bffe0c62e1e0a27c3c2 diff --git a/dev-python/sympy/sympy-1.5.1-r1.ebuild b/dev-python/sympy/sympy-1.5.1-r1.ebuild new file mode 100644 index 000000000000..8952e3ac040b --- /dev/null +++ b/dev-python/sympy/sympy-1.5.1-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_6,3_7} ) + +inherit distutils-r1 eutils virtualx + +DESCRIPTION="Computer Algebra System in pure Python" +HOMEPAGE="https://sympy.org" +SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine test texmacs theano" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ipython? ( || ( $(python_gen_useflags -3) ) )" + +RESTRICT="test" +# All tests actually pass, except a bunch of tests related to the deprecated pygletplot +# It is a non-trivial work to wipe out all such tests :-( + +RDEPEND="dev-python/mpmath[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + imaging? ( dev-python/pillow[${PYTHON_USEDEP}] ) + ipython? ( $(python_gen_cond_dep 'dev-python/ipython[${PYTHON_USEDEP}]' -3) ) + latex? ( + virtual/latex-base + dev-texlive/texlive-fontsextra + png? ( app-text/dvipng ) + pdf? ( app-text/ghostscript-gpl ) + ) + mathml? ( dev-libs/libxml2:2[${PYTHON_USEDEP}] ) + opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] ) + pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] ) + symengine? ( dev-python/symengine[${PYTHON_USEDEP}] ) + texmacs? ( app-office/texmacs ) + theano? ( dev-python/theano[${PYTHON_USEDEP}] ) +" + +DEPEND="${RDEPEND} + test? ( ${RDEPEND} dev-python/pytest[${PYTHON_USEDEP}] )" + +S="${WORKDIR}/${PN}-${P}" + +python_test() { + virtx "${PYTHON}" setup.py test +} + +python_install_all() { + local DOCS=( AUTHORS README.rst ) + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all + + if use texmacs; then + exeinto /usr/libexec/TeXmacs/bin/ + doexe data/TeXmacs/bin/tm_sympy + insinto /usr/share/TeXmacs/plugins/sympy/ + doins -r data/TeXmacs/progs + fi +} |