summaryrefslogtreecommitdiff
path: root/sci-biology
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-09 19:10:27 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-09 19:10:27 +0000
commit7f7e3a8f33bbf2fd204e5e9510395a0585591ed5 (patch)
treebf93391d06f06709a78337b912bd1e4d85b1a70c /sci-biology
parent778b9a126cf880511553d51c90dbc927144e01e0 (diff)
downloadbaldeagleos-repo-7f7e3a8f33bbf2fd204e5e9510395a0585591ed5.tar.gz
baldeagleos-repo-7f7e3a8f33bbf2fd204e5e9510395a0585591ed5.tar.xz
baldeagleos-repo-7f7e3a8f33bbf2fd204e5e9510395a0585591ed5.zip
Adding metadata
Diffstat (limited to 'sci-biology')
-rw-r--r--sci-biology/biopython/Manifest1
-rw-r--r--sci-biology/biopython/biopython-1.87.ebuild54
2 files changed, 55 insertions, 0 deletions
diff --git a/sci-biology/biopython/Manifest b/sci-biology/biopython/Manifest
index 65d71b60fb69..5bd348aea0a4 100644
--- a/sci-biology/biopython/Manifest
+++ b/sci-biology/biopython/Manifest
@@ -1 +1,2 @@
DIST biopython-1.85.tar.gz 19909902 BLAKE2B 796b3989ddda5d6e01952b790e3591f9d32b006348210e09e6be8a9a34f9fa81731325d9c0a022a6ff95da0349991d1e1e4c6ae6c1411db3ca10ef61f97bc713 SHA512 a9bff4fdf34f71f74f35a9bbf25887d6fcf84622d77854e11b0da418b6ff88c7d6e49474d82ca2e4da782ea07cc28f03b43b219b798a806ab02e11af21cd9dab
+DIST biopython-1.87.tar.gz 19855264 BLAKE2B 04e98210f5addcd2e18ef085fb054b322cdf4377c0fee51300a2581555967f03e46285dd2d3ecec63864e42fecf91d9c9b9b7763c9497e3413a817eb007845d3 SHA512 aed9131f85b28d1b6fb7b1878d6afe2b701eddae092514ec43c69b623c871e16dbf5aaed464709423031169c0c13709bfbc0055e4cdc89c766e4445b959ba7a5
diff --git a/sci-biology/biopython/biopython-1.87.ebuild b/sci-biology/biopython/biopython-1.87.ebuild
new file mode 100644
index 000000000000..509add1bfa90
--- /dev/null
+++ b/sci-biology/biopython/biopython-1.87.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+DISTUTILS_USE_PEP517="setuptools"
+DISTUTILS_EXT=1
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Python modules for computational molecular biology"
+HOMEPAGE="https://www.biopython.org/ https://pypi.org/project/biopython/"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/networkx[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/rdflib[${PYTHON_USEDEP}]
+ dev-python/pygraphviz[${PYTHON_USEDEP}]
+ >=dev-python/reportlab-3.5.13-r1[${PYTHON_USEDEP}]
+ dev-python/pydot[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="app-alternatives/lex"
+
+DOCS=( {CONTRIB,DEPRECATED,NEWS,README}.rst Doc/. )
+
+python_test() {
+ cd Tests || die
+ "${EPYTHON}" run_tests.py --offline --verbose || die
+}
+
+python_install_all() {
+ # remove files causing ecompressdir to fail
+ rm Doc/examples/ls_orchid.gbk.{gz,bz2} || die
+
+ distutils-r1_python_install_all
+
+ dodir /usr/share/${PN}
+ cp -r --preserve=mode Scripts Tests "${ED}"/usr/share/${PN} || die
+}
+
+pkg_postinst() {
+ optfeature_header "For database support you need to install:"
+ optfeature "MySQL database support" dev-python/mysqlclient
+ optfeature "PostgreSQL database support" dev-python/psycopg:2
+
+ optfeature_header "Some applications need extra packages:"
+ optfeature "EMBOSS (The European Molecular Biology Open Software Suite)" sci-biology/emboss
+}