summaryrefslogtreecommitdiff
path: root/dev-python/symengine
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
commit4cbcc855382a06088e2f016f62cafdbcb7e40665 (patch)
tree356496503d52354aa6d9f2d36126302fed5f3a73 /dev-python/symengine
parentfcc5224904648a8e6eb528d7603154160a20022f (diff)
gentoo resync : 20.03.2022
Diffstat (limited to 'dev-python/symengine')
-rw-r--r--dev-python/symengine/Manifest6
-rw-r--r--dev-python/symengine/symengine-0.8.1-r1.ebuild (renamed from dev-python/symengine/symengine-0.8.1.ebuild)4
-rw-r--r--dev-python/symengine/symengine-0.9.1.ebuild54
-rw-r--r--dev-python/symengine/symengine-0.9.2.ebuild51
4 files changed, 112 insertions, 3 deletions
diff --git a/dev-python/symengine/Manifest b/dev-python/symengine/Manifest
index e2772b85e4a7..e908ca2e5e5c 100644
--- a/dev-python/symengine/Manifest
+++ b/dev-python/symengine/Manifest
@@ -1,3 +1,7 @@
DIST symengine.py-0.8.1.tar.gz 108857 BLAKE2B ff721982af3448d63074e599d56d38eef3002b4e8073fc22740ae61b288b863ed856d849675cbb1286f1b9bdd2263aa1e531635a0b074a7de6909a604e6b57e9 SHA512 73af12f686dcb495aef06964c76e6f31ef242bbba2e3b2fd545594fbf1902487edd021cc25b0a8324a7ac014e90ee85f64e388e092d36e8796db4c1ed53e75c7
-EBUILD symengine-0.8.1.ebuild 1054 BLAKE2B 0cec9adbabf5493b960d03fbe5ed44702fa83c43cddcebaae968b70d2046961afcb782377abc4df37c96ff297f77d2fdcea0da5bc01ebb665169f2f3de21c3ce SHA512 e7a3409bb0af618100a164fefaffed90d80b104f7a22eb508d0b0c2f6a421ed7c9df4c045c4a3cc78198a0870b7586b4398b69c3c575e480730259cbce192443
+DIST symengine.py-0.9.1.tar.gz 110693 BLAKE2B 16ac7a36ebf7ef6642f8fde1b8463b63177753db3c5d87ed3cacc547c94561df504e5ae92af0e121010cabf70f6b123c73f5eb8e77809bed1de779dbf18f2e7c SHA512 560c809b0a5628752aefe4be5aaa8f1f8482abcbb50d018d9ffee395d7c956b4f5cedd13953f0641594d468fcbbe0465576d16543d22dbbc84b270b285970786
+DIST symengine.py-0.9.2.tar.gz 110856 BLAKE2B 11330acc04970d367fe66787521776dbd803929d91802ea09d1bc54a96c8fd87e85114042f57fc8c007de2dcaa1b0503a8389ac677797cc2efc866d71d76d1db SHA512 ea9e8cb7dd789b551f5372c32b98365ab251bac838204b5c832783f9866c2774f5d411f2f59e5e60f17939a1c341702acfc3e3f7e77246330ab3cb74f5ba7cca
+EBUILD symengine-0.8.1-r1.ebuild 1056 BLAKE2B bd814c938fb24bb0a1364120f9e26167a13692c09cfadbd3f0ef14451990dd1762deeba4c77267ca3f5a0695a783fce6c327de5155d873dbbd6566882986ff73 SHA512 276055d95e31eb4439c8c516b7c7c0fe70935ecba4c125e17148d03632a29b09d6106d2746f0cfd9010c7a9e4a4fc85e34b0344a033c3d1acafb9264f5ad2d9d
+EBUILD symengine-0.9.1.ebuild 1164 BLAKE2B 492d971aabd1d49b60ed489d354570ebab70561dd12ed8969d0b78f1952088235d6059ffb298d445aa06af1e70bbc2550f200a8601dae60ae63be60a885b5a27 SHA512 3956eedfc1d7bdf0da367f945c9128a00052dbdcd033f5ce1636d99a1cfcb158f49245c9c030178d2224e25fcd6c2e0676683ad78aab39ed64e10648bf5ec58a
+EBUILD symengine-0.9.2.ebuild 1097 BLAKE2B 9bd9113da027aaca93cc52a43c46fe25d3911a5a64bb073f1a34f55d27cc8f2ccaa59a6dd4dd3954e3672bacee6e6bf0a273bacd7ed19c432f02dd098aa749e4 SHA512 476684b73a4d3228bd729d1d5fdb4e1016e32167108a0f390223666a8953399da844990124d3bd503bc9097e48bfebcdd410f35269a3ea570316aa5456bf8b6a
MISC metadata.xml 404 BLAKE2B 5ff5d7b399605db96aeac08c73ce653dd7b24354e49fb316e4e943ceaa51b272d5f6bad8d44f8a6f4ab6d23a2b322b96b21f4600335d169ef8c1ad3bf0b1976d SHA512 73306bcbdecf7935f187df67b4ff819dec323f4ae8cfadaa4e1d99fef4165af7f085cc2a0b8ade29a68cbcc3e692d5b278e33fcc06303d6c54a24fe6470e792d
diff --git a/dev-python/symengine/symengine-0.8.1.ebuild b/dev-python/symengine/symengine-0.8.1-r1.ebuild
index 1681ff5465dc..9b74041ddb29 100644
--- a/dev-python/symengine/symengine-0.8.1.ebuild
+++ b/dev-python/symengine/symengine-0.8.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,7 +29,7 @@ BDEPEND="
# See bug #786582 for symengine constraint
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
- >=sci-libs/symengine-$(ver_cut 1-2)
+ >=sci-libs/symengine-$(ver_cut 1-2):=
"
distutils_enable_tests pytest
diff --git a/dev-python/symengine/symengine-0.9.1.ebuild b/dev-python/symengine/symengine-0.9.1.ebuild
new file mode 100644
index 000000000000..8de23b56c62e
--- /dev/null
+++ b/dev-python/symengine/symengine-0.9.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_PEP517_MODE=setuptools
+inherit distutils-r1
+
+MY_P=${PN}.py-${PV}
+DESCRIPTION="Python wrappers to the symengine C++ library"
+HOMEPAGE="https://github.com/symengine/symengine.py/"
+SRC_URI="
+ https://github.com/symengine/symengine.py/archive/v${PV}.tar.gz
+ -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+BDEPEND="dev-util/cmake
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/sympy[${PYTHON_USEDEP}]
+ )"
+# See bug #786582 for symengine constraint
+# See also https://github.com/symengine/symengine.py/blob/master/symengine_version.txt
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=sci-libs/symengine-$(ver_cut 1-2):="
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+# the C library installs the same docs
+DOCS=()
+
+src_prepare() {
+ default
+
+ # Don't install tests
+ > "${S}/symengine/tests/CMakeLists.txt" || die
+}
+
+python_test() {
+ cd "${BUILD_DIR}" || die
+ epytest
+}
+
+python_install() {
+ distutils-r1_python_install
+ python_optimize
+}
diff --git a/dev-python/symengine/symengine-0.9.2.ebuild b/dev-python/symengine/symengine-0.9.2.ebuild
new file mode 100644
index 000000000000..bd092eae52a7
--- /dev/null
+++ b/dev-python/symengine/symengine-0.9.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_P=${PN}.py-${PV}
+DESCRIPTION="Python wrappers to the symengine C++ library"
+HOMEPAGE="https://github.com/symengine/symengine.py/"
+SRC_URI="
+ https://github.com/symengine/symengine.py/archive/v${PV}.tar.gz
+ -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+BDEPEND="
+ dev-util/cmake
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/sympy[${PYTHON_USEDEP}]
+ )
+"
+# See bug #786582 for symengine constraint
+# See also https://github.com/symengine/symengine.py/blob/master/symengine_version.txt
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=sci-libs/symengine-$(ver_cut 1-2):=
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+# the C library installs the same docs
+DOCS=()
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ epytest
+}
+
+python_install() {
+ distutils-r1_python_install
+ python_optimize
+}