summaryrefslogtreecommitdiff
path: root/dev-python/breathe
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-22 18:47:35 -0500
committerCrucible <crucible@localhost>2026-09-22 18:47:35 -0500
commitcde96c5ea0c81397fd3214d455a374f76179a7aa (patch)
tree12c86d59eb88887c244b1145411db084ae5a6c1f /dev-python/breathe
parent47516b9667518dacb1efd6d257f7b3e6a481ec93 (diff)
downloadbaldeagleos-repo-cde96c5ea0c81397fd3214d455a374f76179a7aa.tar.gz
baldeagleos-repo-cde96c5ea0c81397fd3214d455a374f76179a7aa.tar.xz
baldeagleos-repo-cde96c5ea0c81397fd3214d455a374f76179a7aa.zip
Publish baldeagleos-repo candidate 0000000325-20260922-184323
Diffstat (limited to 'dev-python/breathe')
-rw-r--r--dev-python/breathe/Manifest1
-rw-r--r--dev-python/breathe/breathe-5.0.0.ebuild57
2 files changed, 58 insertions, 0 deletions
diff --git a/dev-python/breathe/Manifest b/dev-python/breathe/Manifest
index 925bcf01af88..4e46ac6d7f24 100644
--- a/dev-python/breathe/Manifest
+++ b/dev-python/breathe/Manifest
@@ -1 +1,2 @@
DIST breathe-4.36.0.gh.tar.gz 219346 BLAKE2B 26e18a7cbe34762579bff965e48772b54438a2ed1235dad52fc63533afe47f78cb921683c201a281e732f4e67d5a5edbe850a369f57d7eca83f0a54f43cb68a5 SHA512 fd640ed75680134a5a0e8860764bb430bb971f49ad2f88392de7ba97d633e377079eaf1c7e35a72db135e4c4d3b066c6c9744ccc151ad18d865bb37c9de833d7
+DIST breathe-5.0.0.gh.tar.gz 260953 BLAKE2B 1bc338d1c0076ff6719e52f3cae9c1d16473f0efa040edd5e8a37042860bcf69274ff1a3fba791eba04388e1ff6fc2af8804f9d5348ed9257309cb064519329b SHA512 0cbbb2653f44a38c50d81a7ce3cf46aa15060ed6d2519e738e8e33b193c821839fcf2f05a0a9adabdfc02cac506f8749cca2dda8bfe93ecd0702493189696d61
diff --git a/dev-python/breathe/breathe-5.0.0.ebuild b/dev-python/breathe/breathe-5.0.0.ebuild
new file mode 100644
index 000000000000..ed8127ff8ad3
--- /dev/null
+++ b/dev-python/breathe/breathe-5.0.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit-core
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx Doxygen renderer"
+HOMEPAGE="
+ https://breathe.readthedocs.io/en/latest/
+ https://github.com/breathe-doc/breathe/
+ https://pypi.org/project/breathe/
+"
+SRC_URI="
+ https://github.com/breathe-doc/breathe/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+# need doxygen bump for tests?
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ app-text/doxygen
+ dev-python/docutils[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-7.2.0[${PYTHON_USEDEP}]
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_configure_all() {
+ # normally called via setuptools_builder.py
+ # (with pointless dep on setuptools)
+ "${EPYTHON}" - <<-EOF || die
+ import xml_parser_generator.make_parser as mp
+
+ mp.generate_from_json(
+ "xml_parser_generator/schema.json",
+ [
+ (
+ "xml_parser_generator/module_template.py.in",
+ "breathe/_parser.py"
+ )
+ ]
+ )
+ EOF
+}