From a501ac27df9c830fc3d0eebf35d16ccf50241be2 Mon Sep 17 00:00:00 2001 From: Suleyman Farajli Date: Mon, 7 Jul 2025 20:57:20 +0400 Subject: [PATCH] dev-lua/lua-tui: new package, add 0_pre20190215 Signed-off-by: Suleyman Farajli --- dev-lua/lua-tui/Manifest | 1 + dev-lua/lua-tui/lua-tui-0_pre20190215.ebuild | 42 ++++++++++++++++++++ dev-lua/lua-tui/metadata.xml | 11 +++++ 3 files changed, 54 insertions(+) create mode 100644 dev-lua/lua-tui/Manifest create mode 100644 dev-lua/lua-tui/lua-tui-0_pre20190215.ebuild create mode 100644 dev-lua/lua-tui/metadata.xml diff --git a/dev-lua/lua-tui/Manifest b/dev-lua/lua-tui/Manifest new file mode 100644 index 0000000000..1fe1b3d06c --- /dev/null +++ b/dev-lua/lua-tui/Manifest @@ -0,0 +1 @@ +DIST lua-tui-0_pre20190215.tar.gz 15561 BLAKE2B cd6de4547755b82691adfded3eddd58bc494fc43f0c6efc6f7054c0250975bd742772e1235242d45e1912f54dbd160f3382f9e869cb996e2191c179fb455f966 SHA512 27a3eec72827367adb814689e35d71e371affc1a679087f65e21e0a4fe36ad8f5e0d85eaa387fff4c11c3a759db247746064ca85fcb0ec227f7dc22473a0e817 diff --git a/dev-lua/lua-tui/lua-tui-0_pre20190215.ebuild b/dev-lua/lua-tui/lua-tui-0_pre20190215.ebuild new file mode 100644 index 0000000000..985f3130f0 --- /dev/null +++ b/dev-lua/lua-tui/lua-tui-0_pre20190215.ebuild @@ -0,0 +1,42 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..3} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Lua library for creating a terminal UI " +HOMEPAGE="https://github.com/daurnimator/lua-tui" +EGIT_COMMIT="9e854fc22074d73a26fbf25cf24690c60b042b11" +SRC_URI="https://github.com/daurnimator/lua-tui/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="examples" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +DEPEND="${LUA_DEPS}" +RDEPEND="${DEPEND}" + +lua_enable_tests busted + +lua_src_install() { + insinto "$(lua_get_lmod_dir)" + doins -r tui +} + +src_install() { + lua_foreach_impl lua_src_install + dodoc README.md BUGS.md + if use examples; then + docinto examples + dodoc examples/*.lua + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/dev-lua/lua-tui/metadata.xml b/dev-lua/lua-tui/metadata.xml new file mode 100644 index 0000000000..23a0410685 --- /dev/null +++ b/dev-lua/lua-tui/metadata.xml @@ -0,0 +1,11 @@ + + + + + suleyman@farajli.net + Suleyman Farajli + + + daurnimator/lua-tui + +