diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-04-19 18:57:17 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-04-19 18:57:17 +0000 |
| commit | 221a8131dab3bd52abe8a1c35202bba7545cdbe0 (patch) | |
| tree | 161d40c879411f29027a8cb092546806e85a5e37 /dev-nim | |
| parent | 11deb79ce024dcc296457593252578db70b46e6c (diff) | |
| download | baldeagleos-repo-221a8131dab3bd52abe8a1c35202bba7545cdbe0.tar.gz baldeagleos-repo-221a8131dab3bd52abe8a1c35202bba7545cdbe0.tar.xz baldeagleos-repo-221a8131dab3bd52abe8a1c35202bba7545cdbe0.zip | |
Adding metadata
Diffstat (limited to 'dev-nim')
| -rw-r--r-- | dev-nim/cligen/Manifest | 2 | ||||
| -rw-r--r-- | dev-nim/cligen/cligen-1.8.3.ebuild (renamed from dev-nim/cligen/cligen-1.8.0.ebuild) | 0 | ||||
| -rw-r--r-- | dev-nim/nimbus/Manifest | 2 | ||||
| -rw-r--r-- | dev-nim/nimbus/nimbus-1.1.5.ebuild (renamed from dev-nim/nimbus/nimbus-1.1.3.ebuild) | 21 | ||||
| -rw-r--r-- | dev-nim/nimbus/nimbus-9999.ebuild | 68 |
5 files changed, 81 insertions, 12 deletions
diff --git a/dev-nim/cligen/Manifest b/dev-nim/cligen/Manifest index 562355ee02b3..4780b900447f 100644 --- a/dev-nim/cligen/Manifest +++ b/dev-nim/cligen/Manifest @@ -1,2 +1,2 @@ -DIST cligen-1.8.0.tar.gz 700454 BLAKE2B dbae91ca6808172225dab6e140b9e4c07a74d7072db34770d9b8295a5ee33eff68ff72f471ea7a5db2485226a4785212f6b2891f179fd0dfc8175bde8611a5df SHA512 61b0d882463f76888c16c2fc49b2ede54288e1939e103b074bdbb86ab2cfcc07468cb52004b6fe0c1d20371828652da8170407ac8ab70e3713d60da57894f091 DIST cligen-1.8.1.tar.gz 701365 BLAKE2B 7d7cdcabe4fa90ebb07a1b991b738b4d283de65d9a56524268e5b9bee9e085ed0d03a37d339fd0b0b1ed77e1f903f50924eb0d44fda8aa57f1b427a19bd3a92f SHA512 3fae780fa52c9b5f900f06a1772dc0306af2a7724a4f1cb511c72dd95b187d932ca507fa4aade29e54911b1763fe9b2119281a73fe90397e06732e6b4c14b2ca +DIST cligen-1.8.3.tar.gz 703657 BLAKE2B eebd16098d8532cf21a28d8475c1a98bd450da1db2bf1eeb203ef4479ea646cac3c478d2a168f1c7e45f4d6670b99f8ec6c0f32369075fbd1d3dd15259dea9f3 SHA512 b774925e6a992d4be38ee3e3973e86f52607864bb53b8c7dbbfbffb5c1d5880775709975f8f97fe391e9dddcc4a344218e32d3ff13a791ea3b048f07130f31ab diff --git a/dev-nim/cligen/cligen-1.8.0.ebuild b/dev-nim/cligen/cligen-1.8.3.ebuild index e900a1423b9d..e900a1423b9d 100644 --- a/dev-nim/cligen/cligen-1.8.0.ebuild +++ b/dev-nim/cligen/cligen-1.8.3.ebuild diff --git a/dev-nim/nimbus/Manifest b/dev-nim/nimbus/Manifest index 49f8e8288769..6f2b03084ccb 100644 --- a/dev-nim/nimbus/Manifest +++ b/dev-nim/nimbus/Manifest @@ -1,2 +1,2 @@ -DIST nimbus-1.1.3.srht.tar.gz 32459 BLAKE2B e7de2627699631a9c991ee7a43219b2f1e09c3c6ea7ca76ace8eccf80b193f13a61498bd459c7a0168b1d48d23c8fa9e4a522abd848529919ac6b1b60f6c51ba SHA512 c84bde0538d65106542a351a6c19429dd6cf5c226edddfdb5423e018877a375257ef5897d1766a9c65a9e80984499af084e3aa42b71edc95ec296ee4412814ae DIST nimbus-1.1.4.tar.gz 40012 BLAKE2B 545a01a504ab0a49f28cbf1e3faf047651299ef5a646c2a953c2281553ed2f3310ca9e17c32a1c04d0def80e01fb29552a167bffe8f84bd21af40611dc5a9ab8 SHA512 e432dd4340128d7531b6a8fcf54fc09aed48ff313adb8461c3b2997e248957d19a8aedb1615ec7b9db818395ac15971cb5467322e0ee66fc0ca6a4f06090a9c1 +DIST nimbus-1.1.5.tar.gz 41234 BLAKE2B d544d360d89b7efd3bdedd2513f83936037ccca3bb0d5bca57415aefc2b7714e8cb6161ededcfd3d02d534421686415d5e01cf727753320cb46569338cca099d SHA512 87d63ac049da560b349076600f1560716016c0956dc2a951b688376b412607ee200dda5d8f9b0af0841e19b27645ebcc8551b84d6e09b8f480666566ce0f3e11 diff --git a/dev-nim/nimbus/nimbus-1.1.3.ebuild b/dev-nim/nimbus/nimbus-1.1.5.ebuild index e6b9f3bc6367..8ce9d41e129d 100644 --- a/dev-nim/nimbus/nimbus-1.1.3.ebuild +++ b/dev-nim/nimbus/nimbus-1.1.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,16 +9,21 @@ DOCS_DIR="docs" PYTHON_COMPAT=( python3_{9,10,11,12,13} ) inherit python-any-r1 docs nim-utils -DESCRIPTION="A Nim build system" +DESCRIPTION="Packaging-friendly Nim build system" HOMEPAGE=" https://nimbus.sysrq.in/ https://git.sysrq.in/nimbus/about/ " -SRC_URI="https://git.sr.ht/~cyber/${PN}/archive/${PV}.tar.gz -> ${P}.srht.tar.gz" +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sysrq.in/nimbus.git" +else + SRC_URI="https://git.sr.ht/~cyber/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi LICENSE="Apache-2.0 BSD" SLOT="0" -KEYWORDS="~amd64" IUSE="debug" RDEPEND="dev-lang/nim" @@ -27,9 +32,7 @@ BDEPEND=" doc? ( $(python_gen_any_dep ' dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}] - dev-python/sphinx-notfound-page[${PYTHON_USEDEP}] dev-python/sphinx-prompt[${PYTHON_USEDEP}] - dev-python/sphinx-sitemap[${PYTHON_USEDEP}] ') ) " @@ -38,9 +41,7 @@ python_check_deps() { use doc || return 0 python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]" && - python_has_version "dev-python/sphinx-notfound-page[${PYTHON_USEDEP}]" && - python_has_version "dev-python/sphinx-prompt[${PYTHON_USEDEP}]" && - python_has_version "dev-python/sphinx-sitemap[${PYTHON_USEDEP}]" + python_has_version "dev-python/sphinx-prompt[${PYTHON_USEDEP}]" } src_configure() { @@ -55,7 +56,7 @@ src_compile() { } src_test() { - etestament all + etestament pattern 'tests/**/**/test*.nim' } src_install() { diff --git a/dev-nim/nimbus/nimbus-9999.ebuild b/dev-nim/nimbus/nimbus-9999.ebuild new file mode 100644 index 000000000000..8ce9d41e129d --- /dev/null +++ b/dev-nim/nimbus/nimbus-9999.ebuild @@ -0,0 +1,68 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_AUTODOC=0 +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +inherit python-any-r1 docs nim-utils + +DESCRIPTION="Packaging-friendly Nim build system" +HOMEPAGE=" + https://nimbus.sysrq.in/ + https://git.sysrq.in/nimbus/about/ +" +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sysrq.in/nimbus.git" +else + SRC_URI="https://git.sr.ht/~cyber/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0 BSD" +SLOT="0" +IUSE="debug" + +RDEPEND="dev-lang/nim" +BDEPEND=" + ${RDEPEND} + doc? ( + $(python_gen_any_dep ' + dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}] + dev-python/sphinx-prompt[${PYTHON_USEDEP}] + ') + ) +" + +python_check_deps() { + use doc || return 0 + + python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]" && + python_has_version "dev-python/sphinx-prompt[${PYTHON_USEDEP}]" +} + +src_configure() { + nim_gen_config +} + +src_compile() { + enim c src/nimbus + enim c src/txt2deps + + docs_compile +} + +src_test() { + etestament pattern 'tests/**/**/test*.nim' +} + +src_install() { + dobin src/nimbus + dobin src/txt2deps + + doman man/*.1 + einstalldocs +} |
