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>

Reply via email to