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>[email protected]</email>
+ <name>Suleyman Farajli</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">vrld/hump</remote-id>
+ </upstream>
+</pkgmetadata>