diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-12-14 13:26:14 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-12-14 13:26:14 +0000 |
commit | 6abbf81ef2f298e3221ff5e67a1f3c5f23958212 (patch) | |
tree | 25413d1cb3a0cbfe36029db32398c0f333609215 /dev-lua/lua-argparse | |
parent | 9c417bacd51da6d8b57fa9f37425161d30d4b95b (diff) |
gentoo resync : 14.12.2020
Diffstat (limited to 'dev-lua/lua-argparse')
-rw-r--r-- | dev-lua/lua-argparse/Manifest | 5 | ||||
-rw-r--r-- | dev-lua/lua-argparse/lua-argparse-0.6.0-r1.ebuild | 4 | ||||
-rw-r--r-- | dev-lua/lua-argparse/lua-argparse-0.6.0-r100.ebuild | 60 | ||||
-rw-r--r-- | dev-lua/lua-argparse/metadata.xml | 4 |
4 files changed, 69 insertions, 4 deletions
diff --git a/dev-lua/lua-argparse/Manifest b/dev-lua/lua-argparse/Manifest index 5d8d8f090ab5..95968685197d 100644 --- a/dev-lua/lua-argparse/Manifest +++ b/dev-lua/lua-argparse/Manifest @@ -1,3 +1,4 @@ DIST lua-argparse-0.6.0.tar.gz 36712 BLAKE2B 88882738453a894db68ef93557d870393eaec1fb2bf39b110bd2691678d26be64734d07c7f01f760d9c1d031e530707449ff2ca54a5cdd428cb8da3b1897a7e1 SHA512 7efdfab8ec563a9e7eddc7aff760fd4d3605df2896939af3f2c80e5ed4d4e5ba45a7815057e15446d242351a6fd139d6b8da802fe318d4a4bcd69918fece53d1 -EBUILD lua-argparse-0.6.0-r1.ebuild 1134 BLAKE2B a543609ce07cb64b520839ba4b86523a447e265429a90635c92d0b4c8cdf21389d42832abb8a1aa34e0b1e3d7436f40ea42259a8118c6c83c262828dad61ea4c SHA512 971a7df7732c2a0e01bb3ba3cff8a6240a737e1c2ff4c22ff573d228a66fd023ab21435dabd7402e1e572cb4155292656b8b98f2cad226f48b42334c0131556e -MISC metadata.xml 751 BLAKE2B f75d9b07c3ed56932062de304c0df556f31d34afb4254705acda96ff7c535fe8c85c0740c4cb704eee552d53a1dde6f5d9810e132ca17df4edd619992f055d6b SHA512 7e797e99ee38995fb576f7270fcf69d736195809a1e55a4f09364ad6a4a2dbd2614aba7c5823e70716e0ef81021d020ee0d56927f9ea85b08163ff9554faccac +EBUILD lua-argparse-0.6.0-r1.ebuild 1147 BLAKE2B 0f32e7c5dae1b3003b81d520ad5f4bb1c9c95489770ad8c1ac5f43be557081a44d24254ee47574f7e7a19c34bd73ccbbcf0ead203a1bad0768edd0a1833c1854 SHA512 3f9d982b3521430c5ed1ed63947cec4dc037de2e9fba6e86776b458f5e7cdd4bffe0027fa485539b22322d1be4dfd010c640cead899b23197d308f365781510e +EBUILD lua-argparse-0.6.0-r100.ebuild 1138 BLAKE2B ada852b0d22da5c1dda57dca8042d65312785550c4e1e4210178f04f695d1a2e0eed1c89ffae1ae0b94167aea1a9b4b95325e51fd806e69c7f8d8bd4d48e5388 SHA512 b89d6782f57a4798b0efcf209853c9e9d9cc9c820f5d307260ccb9f84dd1475c27a554722a60d01c14cb9da6096fffd5b4f619d8040c8fee4436a073a7cfbfe4 +MISC metadata.xml 862 BLAKE2B c7ef04527672d2faaf171382d0a9860d94f881545141212212b55ab627e6ef0e681a0118fe9f92c5799578340b9a436de3fca41b47ae06bd998c5cb66ac85eb6 SHA512 53d6abef7c0a9085ad75ee1abfa079e6acbb3a9b9f69fb361e961f7e9cc0d294db1a35bbe33b05684888b782ec37609cb549a2f13c474c08949e0538d99ffa0d diff --git a/dev-lua/lua-argparse/lua-argparse-0.6.0-r1.ebuild b/dev-lua/lua-argparse/lua-argparse-0.6.0-r1.ebuild index 622008feceda..0a45d921f67a 100644 --- a/dev-lua/lua-argparse/lua-argparse-0.6.0-r1.ebuild +++ b/dev-lua/lua-argparse/lua-argparse-0.6.0-r1.ebuild @@ -10,13 +10,13 @@ SRC_URI="https://github.com/mpeterv/argparse/archive/${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64" +KEYWORDS="~amd64 arm arm64 ppc ppc64 x86" IUSE="doc luajit test" RESTRICT="!test? ( test )" RDEPEND=" - >=dev-lang/lua-5.1:= + >=dev-lang/lua-5.1:0= luajit? ( dev-lang/luajit:2 )" BDEPEND=" virtual/pkgconfig diff --git a/dev-lua/lua-argparse/lua-argparse-0.6.0-r100.ebuild b/dev-lua/lua-argparse/lua-argparse-0.6.0-r100.ebuild new file mode 100644 index 000000000000..db9fce9d4ced --- /dev/null +++ b/dev-lua/lua-argparse/lua-argparse-0.6.0-r100.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..3} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Command line argument parser for the Lua Programming Language" +HOMEPAGE="https://github.com/mpeterv/argparse" +SRC_URI="https://github.com/mpeterv/${PN/lua-/}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN//lua-/}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="doc test" + +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( dev-python/sphinx ) + test? ( + dev-lua/busted[${LUA_USEDEP}] + ${RDEPEND} + ) +" + +src_compile() { + if use doc; then + sphinx-build docsrc html || die + rm -rf "${S}"/html/{.doctrees,_sources} || die + fi +} + +lua_src_test() { + busted --exclude-tags="unsafe" --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto "$(lua_get_lmod_dir)" + doins src/argparse.lua +} + +src_install() { + default + + use doc && local -a HTML_DOCS=( "html/." ) + einstalldocs + + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/lua-argparse/metadata.xml b/dev-lua/lua-argparse/metadata.xml index 3af620136775..d44082c8ccab 100644 --- a/dev-lua/lua-argparse/metadata.xml +++ b/dev-lua/lua-argparse/metadata.xml @@ -2,6 +2,10 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <maintainer type="person"> <email>vpayno+gentoo@gmail.com</email> <name>Victor Payno</name> </maintainer> |