diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-08 06:41:21 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-08 06:41:21 +0000 |
commit | 9991465b0b90d77b2a8a2ae833b6ecd99e6b5101 (patch) | |
tree | 28adc48ed9c9af3eec4c870d7a7efc8da5e0d8f1 /dev-ada/aunit | |
parent | d69399c7befdd98cda62d6a1788ae2aa7f104c5e (diff) |
gentoo auto-resync : 08:01:2025 - 06:41:21
Diffstat (limited to 'dev-ada/aunit')
-rw-r--r-- | dev-ada/aunit/Manifest | 2 | ||||
-rw-r--r-- | dev-ada/aunit/aunit-25.0.0-r1.ebuild (renamed from dev-ada/aunit/aunit-25.0.0.ebuild) | 35 |
2 files changed, 19 insertions, 18 deletions
diff --git a/dev-ada/aunit/Manifest b/dev-ada/aunit/Manifest index 0054dfc44036..b6d98a05b406 100644 --- a/dev-ada/aunit/Manifest +++ b/dev-ada/aunit/Manifest @@ -2,5 +2,5 @@ AUX aunit-24.0.0-gentoo.patch 1347 BLAKE2B a11543913de0b0f698814ae2d3897beacf54c DIST aunit-24.0.0.tar.gz 131699 BLAKE2B e43e7a94b278597475767d93f28a95a586abeaf45d141ea7035df9cb45d1be67c189a5be3d0364943b4649270f8f96d7cfd20fcba7a28917b14266c9e9424815 SHA512 25b973d1eb35e9e15ed24abe9c4ad7165d684c0e72abe619dcb9bec04cef8b28c78c1994e96e4bc29fd3b06567e15360f47ac87f49e1fa9888f55675defc226f DIST aunit-25.0.0.tar.gz 137452 BLAKE2B 91672bbdd86cc502456b681e9418f04dfc7dfc380ed9f9f69af36afb5e3b5ce22852a4fa92049ee5d9fade1439a6a4508e3d6f63b1005ae6f0e1d5cbfaa70118 SHA512 080d61c1c3b0707c291dce476573e05a247c198c2bea4ae311677dcae826e7bf34571700711b28ac46bd021e93c252492bafcb4892b24b45c7396d6b7e7b5f2d EBUILD aunit-24.0.0-r3.ebuild 1085 BLAKE2B 72b191c6cbe58720591bb2bd34095750bcb7d6124a5cfbc5ae97d8976f0bf90e28cda53b8779c027f2a69dc7dcaa1a3813409653a507e68ec89340e66c713e6a SHA512 c5ba47446cf76fdd8682734e31f1b786323ef0b56758200bdcd9907d0af69d02eee827dc755b6a45e807d6c0fdfe83ca97eae461e2f373c1dd600d1b398b4385 -EBUILD aunit-25.0.0.ebuild 1413 BLAKE2B 4492072c4d0bc6cbaef24289f4ec706460eb1aa01dd527d10e025764f968e37aacf5b7e8f063bb7bfcc56a4bb8111dcea702d50079dd7cef24bf43f34622cfc9 SHA512 8418f2029719ba7196d107710f0778028e36a9f6b348b9927422ca01075aef12d23831e8adfd426db221fb9d4cc8c37e063fbcdae345cc3113f21108ed0c6ce1 +EBUILD aunit-25.0.0-r1.ebuild 1486 BLAKE2B 0579d7aef3dacf4a1387793389d5bbaef43746069916763183bbe6967f552aea532eeb15eacb3946fc54810751395ed78bc5c6fbbd77403bc9d2ceff00a2025e SHA512 ae0706605b648bd0690d4d1e4cff6fda09bd88d4315e797bf955032cf3278403dcb4b84377cc14060d05bba22c6716a2112ae5896a8092cbfba393bc3c1e64b7 MISC metadata.xml 843 BLAKE2B 3f8a899e8d22a411596aae79b739e3cf47b7b867bedede255761146d65e70adfd810544528018212b8a3f36a59f2d886682146a6370ab33c976f676d331b9390 SHA512 2ae746ded1a937362aad360ccd273143b495e43e71aeffb23dbcc71f93154bcc2fce6fcf6fa99d2a7ab1140ffb52ece0b08d1a010a627c0d10ee80e7984fdc92 diff --git a/dev-ada/aunit/aunit-25.0.0.ebuild b/dev-ada/aunit/aunit-25.0.0-r1.ebuild index 23c5555f3bb0..b65aa93e36db 100644 --- a/dev-ada/aunit/aunit-25.0.0.ebuild +++ b/dev-ada/aunit/aunit-25.0.0-r1.ebuild @@ -4,7 +4,8 @@ EAPI=8 ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 gcc_14 ) -inherit ada multiprocessing +PYTHON_COMPAT=( python3_{10..13} pypy3 ) +inherit ada python-any-r1 multiprocessing DESCRIPTION="Ada unit testing framework" HOMEPAGE="https://github.com/AdaCore/aunit" @@ -15,18 +16,27 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" IUSE="doc" +REQUIRED_USE="${ADA_REQUIRED_USE}" RDEPEND="${ADA_DEPS}" DEPEND="${RDEPEND} dev-ada/gprbuild[${ADA_USEDEP}]" BDEPEND="doc? ( - dev-tex/latexmk - dev-texlive/texlive-latexextra - dev-python/sphinx - dev-python/sphinx-rtd-theme + $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') )" -REQUIRED_USE="${ADA_REQUIRED_USE}" +python_check_deps() { + python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && + python_has_version "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use doc && python-any-r1_pkg_setup + ada_pkg_setup +} src_prepare() { default @@ -38,23 +48,14 @@ src_prepare() { src_compile() { emake GPROPTS_EXTRA="-j$(makeopts_jobs) -v -cargs ${ADAFLAGS}" - use doc && emake -C doc all + use doc && emake -C doc aunit_cb.html } src_install() { emake INSTALL="${D}"/usr install DOCS="README" - if use doc; then - DOCS+=" doc/build/aunit_cb/pdf/aunit_cb.pdf" - DOCS+=" doc/build/aunit_cb/txt/aunit_cb.txt" - HTML_DOCS="doc/build/aunit_cb/html" - fi + use doc && HTML_DOCS="doc/build/aunit_cb/html/*" einstalldocs - if use doc; then - insinto /usr/share/info - doins doc/build/aunit_cb/info/aunit_cb.info - docompress -x /usr/share/info - fi mv "${D}"/usr/share/examples "${D}"/usr/share/doc/${PF}/ rm -r "${D}"/usr/share/gpr/manifests || die } |