diff options
author | Conrad Kostecki <conikost@gentoo.org> | 2022-08-24 23:42:38 +0200 |
---|---|---|
committer | Conrad Kostecki <conikost@gentoo.org> | 2022-08-24 23:42:38 +0200 |
commit | 9ebfa4a0cb5e37b80f91959446f4c131bb4f8423 (patch) | |
tree | 8bb34211045392f3fc1f20dceeb1e5962f11761f /dev-lua | |
parent | app-doc/eclass-manpages: add 20220824 (diff) | |
download | gentoo-9ebfa4a0cb5e37b80f91959446f4c131bb4f8423.tar.gz gentoo-9ebfa4a0cb5e37b80f91959446f4c131bb4f8423.tar.bz2 gentoo-9ebfa4a0cb5e37b80f91959446f4c131bb4f8423.zip |
dev-lua/luassert: add 1.9.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'dev-lua')
-rw-r--r-- | dev-lua/luassert/Manifest | 1 | ||||
-rw-r--r-- | dev-lua/luassert/luassert-1.9.0.ebuild | 54 |
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-lua/luassert/Manifest b/dev-lua/luassert/Manifest index 63ffa4b5bf01..c111573a5e69 100644 --- a/dev-lua/luassert/Manifest +++ b/dev-lua/luassert/Manifest @@ -1 +1,2 @@ DIST luassert-1.8.0.tar.gz 38874 BLAKE2B ebc4aab1de5dc830d0b9266726ca6bf361e03000f3a8acd27c04805a6c963373755c8e163b187714f64178acc5d755c05493d745b55c785e3254dd41aa4bef31 SHA512 18b296fececa6b0d5950b2a20c4d30da3bbf9b0932c568bbb8ca212b5c82a1047b73c52ee72b4505a41a393d41dd21321189367e038dd029152d177e11bafc93 +DIST luassert-1.9.0.tar.gz 42645 BLAKE2B 2541184bb5ee7a6a7e0c8e2fead8c4926a5d8384345dc173d60c9b52bb4cffe9f50e90980293465e1e5cadee337823abf77421d1cfc423eb32d9d73a7594a306 SHA512 267d31f0061376a4766c7e978bda9e4a2396c8bf959d4aaa347ad40bd286a3873441e38983e1e86ea07a1be7cf7c92d91248c4ba70d6dd4ec82f02c7f7638e9f diff --git a/dev-lua/luassert/luassert-1.9.0.ebuild b/dev-lua/luassert/luassert-1.9.0.ebuild new file mode 100644 index 000000000000..3bfe540696f0 --- /dev/null +++ b/dev-lua/luassert/luassert-1.9.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua + +DESCRIPTION="Assertion library for Lua" +HOMEPAGE="http://olivinelabs.com/busted/" +SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-lua/say[${LUA_USEDEP}] + ${LUA_DEPS} +" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted[${LUA_USEDEP}] + dev-lua/lua_cliargs[${LUA_USEDEP}] + ${RDEPEND} + ) +" + +DEPEND="${RDEPEND}" + +lua_src_test() { + busted --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto $(lua_get_lmod_dir)/luassert + doins -r src/. + + einstalldocs +} + +src_install() { + lua_foreach_impl lua_src_install +} |