diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-07-07 19:00:05 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-07-07 19:00:05 +0000 |
| commit | e2c8371499a6ce7ef5136931610249a0b81053ef (patch) | |
| tree | 338829ad3026f0a6fa64b5194f31c9c4b1bff67f /dev-lua | |
| parent | 6b6784eac42fb51ff3ec279d942327682adc6ddc (diff) | |
| download | baldeagleos-repo-e2c8371499a6ce7ef5136931610249a0b81053ef.tar.gz baldeagleos-repo-e2c8371499a6ce7ef5136931610249a0b81053ef.tar.xz baldeagleos-repo-e2c8371499a6ce7ef5136931610249a0b81053ef.zip | |
Adding metadata
Diffstat (limited to 'dev-lua')
| -rw-r--r-- | dev-lua/lua-wcwidth/Manifest | 1 | ||||
| -rw-r--r-- | dev-lua/lua-wcwidth/lua-wcwidth-0.5.ebuild | 39 | ||||
| -rw-r--r-- | dev-lua/lua-wcwidth/metadata.xml | 10 | ||||
| -rw-r--r-- | dev-lua/sirocco/Manifest | 1 | ||||
| -rw-r--r-- | dev-lua/sirocco/metadata.xml | 10 | ||||
| -rw-r--r-- | dev-lua/sirocco/sirocco-0.0.1.ebuild | 78 |
6 files changed, 139 insertions, 0 deletions
diff --git a/dev-lua/lua-wcwidth/Manifest b/dev-lua/lua-wcwidth/Manifest new file mode 100644 index 000000000000..ecbf0c46a267 --- /dev/null +++ b/dev-lua/lua-wcwidth/Manifest @@ -0,0 +1 @@ +DIST lua-wcwidth-0.5.tar.gz 9954 BLAKE2B 0a10f786825b15336a3089283c2fce7e60004f2ed6d4c2065c793644d1ba3101696eb65b435b2b270a08611255d5801d26c6fc41b41a37509227064cd504f565 SHA512 730df41b5ba504fb0199983064ecd8c98aefb6c4eaa260c08bd59187ab9af0002a654af6787ed57257c2b16053ff0c4cf9a25b5fd58f4afe5a935a02961bf283 diff --git a/dev-lua/lua-wcwidth/lua-wcwidth-0.5.ebuild b/dev-lua/lua-wcwidth/lua-wcwidth-0.5.ebuild new file mode 100644 index 000000000000..b4b60b047755 --- /dev/null +++ b/dev-lua/lua-wcwidth/lua-wcwidth-0.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +inherit lua + +DESCRIPTION="Pure Lua implementation of the wcwidth() function" +HOMEPAGE="https://github.com/aperezdc/lua-wcwidth/" +SRC_URI="https://github.com/aperezdc/lua-wcwidth/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +SLOT="0" + +KEYWORDS="~amd64" + +IUSE="test" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +DEPEND="${LUA_DEPS}" +RDEPEND="${DEPEND}" +BDEPEND="test? ( dev-lua/dromozoa-utf8[${LUA_USEDEP}] )" + +lua_enable_tests busted + +lua_src_install() { + insinto "$(lua_get_lmod_dir)" + doins wcwidth.lua + insinto "$(lua_get_lmod_dir)/${PN}" + doins wcwidth/*.lua +} + +src_install() { + lua_foreach_impl lua_src_install + dodoc README.md CHANGELOG.md +} diff --git a/dev-lua/lua-wcwidth/metadata.xml b/dev-lua/lua-wcwidth/metadata.xml new file mode 100644 index 000000000000..50ba0255f7c7 --- /dev/null +++ b/dev-lua/lua-wcwidth/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>suleyman@farajli.net</email> + <name>Suleyman Farajli</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-lua/sirocco/Manifest b/dev-lua/sirocco/Manifest new file mode 100644 index 000000000000..45a9024b9b69 --- /dev/null +++ b/dev-lua/sirocco/Manifest @@ -0,0 +1 @@ +DIST sirocco-0.0.1.tar.gz 353697 BLAKE2B afc1ee076129bff48c426d9059c776de7360ad8db40145cacae6cc796a7f5f1c43de3bb4d98b8da7c5b217699edbc1ca529730619ccfc07ad5e69e40945520bd SHA512 d7db6271d9ebdfe1eeb2240aae332a57e7dec518a78c776c3386689069d7674c0420353389796362c42a792c40c140192486f9320068999615be5e80feca77ac diff --git a/dev-lua/sirocco/metadata.xml b/dev-lua/sirocco/metadata.xml new file mode 100644 index 000000000000..50ba0255f7c7 --- /dev/null +++ b/dev-lua/sirocco/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>suleyman@farajli.net</email> + <name>Suleyman Farajli</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-lua/sirocco/sirocco-0.0.1.ebuild b/dev-lua/sirocco/sirocco-0.0.1.ebuild new file mode 100644 index 000000000000..00888d27f4cd --- /dev/null +++ b/dev-lua/sirocco/sirocco-0.0.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# lua-bit32 dependency does not yet support newer Lua implementations +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A collection of interactive command line prompts for Lua" +HOMEPAGE="https://github.com/giann/sirocco" +EGIT_COMMIT="b2af2d336e808e763b424d2ea42e6a2c2b4aa24d" +SRC_URI="https://github.com/giann/sirocco/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=" + dev-lua/lua-term[${LUA_USEDEP}] + dev-lua/hump[${LUA_USEDEP}] + dev-lua/lua-wcwidth[${LUA_USEDEP}] + dev-lua/compat53[${LUA_USEDEP}] + dev-lua/lua-bit32[${LUA_USEDEP}] + ${LUA_DEPS} +" + +lua_src_compile() { + local compiler=( + "$(tc-getCC)" + "${CFLAGS}" + "-fPIC" + "$(lua_get_CFLAGS)" + "-c sirocco/winsize.c" + "-o winsize.o" + ) + einfo "${compiler[@]}" + ${compiler[@]} || die + + local linker=( + "$(tc-getCC)" + "-shared" + "${LDFLAGS}" + "-o winsize.so" + "winsize.o" + ) + einfo "${linker[@]}" + ${linker[@]} || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + exeinto "$(lua_get_cmod_dir)/${PN}" + doexe winsize.so + insinto "$(lua_get_lmod_dir)/${PN}" + doins sirocco/*.lua +} + +src_install() { + lua_foreach_impl lua_src_install + dodoc README.md + if use examples; then + docinto examples + dodoc example-wrapped.lua example.lua + docompress -x /usr/share/doc/${PF}/examples + fi +} |
