* [gentoo-commits] repo/proj/guru:master commit in: dev-lua/hump/
@ 2025-05-31 6:52 David Roman
0 siblings, 0 replies; 2+ messages in thread
From: David Roman @ 2025-05-31 6:52 UTC (permalink / raw
To: gentoo-commits
commit: b0b8a3f60828f88734c598f040dddd5fa837e541
Author: Suleyman Farajli <suleyman <AT> farajli <DOT> net>
AuthorDate: Fri May 30 12:53:36 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri May 30 12:53:36 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0b8a3f6
dev-lua/hump: new package, add 0.4.2
Signed-off-by: Suleyman Farajli <suleyman <AT> farajli.net>
dev-lua/hump/Manifest | 1 +
dev-lua/hump/hump-0.4.2.ebuild | 50 ++++++++++++++++++++++++++++++++++++++++++
dev-lua/hump/metadata.xml | 11 ++++++++++
3 files changed, 62 insertions(+)
diff --git a/dev-lua/hump/Manifest b/dev-lua/hump/Manifest
new file mode 100644
index 0000000000..8639849ed6
--- /dev/null
+++ b/dev-lua/hump/Manifest
@@ -0,0 +1 @@
+DIST hump-0.4.2.tar.gz 372382 BLAKE2B d686c170181e2f3c2ba2d8227d33e4dd9b6ab6486c6cbfe0e7e89f80402178cdf8d876aa47ae3a78b324af2e10b53b32e9fb8ef65505b4f22cee3a86b9371b88 SHA512 facee81e1e9ad38ea3d00e510e4b8c20a5f2e10fe55dfa005139153c92115900cf26176a9b80dfc592adc8f7bd75a6d3af02b79ad855ff8ce16cd0f734764339
diff --git a/dev-lua/hump/hump-0.4.2.ebuild b/dev-lua/hump/hump-0.4.2.ebuild
new file mode 100644
index 0000000000..c97de4097c
--- /dev/null
+++ b/dev-lua/hump/hump-0.4.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua
+
+DESCRIPTION="Helper Utilities for a Multitude of Problems"
+HOMEPAGE="http://hump.readthedocs.org/"
+HOMEPAGE+=" https://github.com/vrld/hump/"
+EGIT_COMMIT="08937cc0ecf72d1a964a8de6cd552c5e136bf0d4"
+SRC_URI="https://github.com/vrld/hump/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64"
+
+IUSE="doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+DEPEND="${LUA_DEPS}"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ doc? (
+ dev-python/sphinx
+ dev-python/sphinx-rtd-theme
+ )
+"
+
+src_compile() {
+ use doc && emake -C docs/ man html
+}
+
+lua_src_install() {
+ insinto $(lua_get_lmod_dir)/hump/
+ doins *.lua
+}
+
+src_install() {
+ lua_foreach_impl lua_src_install
+ if use doc; then
+ doman docs/_build/man/hump.1
+ local HTML_DOCS=( docs/_build/html/ )
+ fi
+ einstalldocs
+}
diff --git a/dev-lua/hump/metadata.xml b/dev-lua/hump/metadata.xml
new file mode 100644
index 0000000000..3642c9184a
--- /dev/null
+++ b/dev-lua/hump/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>suleyman@farajli.net</email>
+ <name>Suleyman Farajli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">vrld/hump</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lua/hump/
@ 2025-05-31 6:52 David Roman
0 siblings, 0 replies; 2+ messages in thread
From: David Roman @ 2025-05-31 6:52 UTC (permalink / raw
To: gentoo-commits
commit: 25839a72ec2bd6a6a3575ceaaf294610b633499d
Author: Suleyman Farajli <suleyman <AT> farajli <DOT> net>
AuthorDate: Fri May 30 14:57:15 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri May 30 14:57:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=25839a72
dev-lua/hump: destabilize 0.4.2 for ~amd64
Signed-off-by: Suleyman Farajli <suleyman <AT> farajli.net>
dev-lua/hump/hump-0.4.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lua/hump/hump-0.4.2.ebuild b/dev-lua/hump/hump-0.4.2.ebuild
index c97de4097c..13ba732914 100644
--- a/dev-lua/hump/hump-0.4.2.ebuild
+++ b/dev-lua/hump/hump-0.4.2.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="doc"
REQUIRED_USE="${LUA_REQUIRED_USE}"
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-05-31 6:53 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-31 6:52 [gentoo-commits] repo/proj/guru:master commit in: dev-lua/hump/ David Roman
-- strict thread matches above, loose matches on Subject: below --
2025-05-31 6:52 David Roman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox