diff options
author | 2024-12-23 20:35:33 +0100 | |
---|---|---|
committer | 2024-12-23 20:35:33 +0100 | |
commit | 04fdd4235c30f945a5efb6416ac94645710c6b67 (patch) | |
tree | e72184ffb21b3cedc3a2f62233bdf586b84adb3c /dev-lua/luacov | |
parent | games-fps/eduke32: drop 20240619.10591 (diff) | |
download | gentoo-04fdd4235c30f945a5efb6416ac94645710c6b67.tar.gz gentoo-04fdd4235c30f945a5efb6416ac94645710c6b67.tar.bz2 gentoo-04fdd4235c30f945a5efb6416ac94645710c6b67.zip |
dev-lua/luacov: add 0.16.0
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'dev-lua/luacov')
-rw-r--r-- | dev-lua/luacov/Manifest | 1 | ||||
-rw-r--r-- | dev-lua/luacov/luacov-0.16.0.ebuild | 54 |
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-lua/luacov/Manifest b/dev-lua/luacov/Manifest index bf35ef5bb0e8..a179ee8bf228 100644 --- a/dev-lua/luacov/Manifest +++ b/dev-lua/luacov/Manifest @@ -1 +1,2 @@ DIST luacov-0.15.0.tar.gz 52571 BLAKE2B f9d12295739b1461a4b9d698990430a17b5e73608bec062bf614c5ed84d91b86e2de61031275e0c767f61fcb1da0747dc2587aa0d6ef5ec119f809bf947c74ab SHA512 cab02c540aad905db1fecd7f62545157c8ff9ea82f9ea602bff7b6093e3940a3a316e212a2efe30fa2439435dae6cd4005c2ee41de6b937d3e5f447bc2128a59 +DIST luacov-0.16.0.tar.gz 481029 BLAKE2B 7a5aee3b6b0f24636ea4bf8dddd5d3e1fc51c24f04e3db02b55737d193e9408e6e0fba7d99e95f184d47c5152c3eefc34ecbdc0ad2376903b6e228d666f4320d SHA512 a28112e7c0527246dc83edbb33d5dd072729ccfe8ade697830ba074426853e76edde3e0b58eb3f1dafba08749788f7058eaccb3f6d8f47caede41db11c4a779f diff --git a/dev-lua/luacov/luacov-0.16.0.ebuild b/dev-lua/luacov/luacov-0.16.0.ebuild new file mode 100644 index 000000000000..2e2ad21f6de0 --- /dev/null +++ b/dev-lua/luacov/luacov-0.16.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua + +DESCRIPTION="A simple coverage analyzer for Lua scripts" +HOMEPAGE="https://github.com/keplerproject/luacov" +SRC_URI="https://github.com/keplerproject/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-lua/busted[${LUA_USEDEP}] + dev-lua/lua_cliargs[${LUA_USEDEP}] + ${RDEPEND} + ) +" + +HTML_DOCS=( "docs/." ) + +lua_src_test() { + busted --lua=${ELUA} || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto "$(lua_get_lmod_dir)" + doins src/luacov.lua + doins -r src/luacov +} + +src_install() { + lua_foreach_impl lua_src_install + + dobin src/bin/luacov + + einstalldocs +} |