summaryrefslogtreecommitdiff
path: root/dev-nim
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-04-19 18:57:17 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-04-19 18:57:17 +0000
commit221a8131dab3bd52abe8a1c35202bba7545cdbe0 (patch)
tree161d40c879411f29027a8cb092546806e85a5e37 /dev-nim
parent11deb79ce024dcc296457593252578db70b46e6c (diff)
downloadbaldeagleos-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/Manifest2
-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/Manifest2
-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.ebuild68
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
+}