public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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