summaryrefslogtreecommitdiff
path: root/dev-lua/busted
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-11-28 20:40:51 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-11-28 20:40:51 +0000
commit9c417bacd51da6d8b57fa9f37425161d30d4b95b (patch)
tree47c9d6e4243f39a1f48afd54c969b65b00a5c649 /dev-lua/busted
parentd934827bf44b7cfcf6711964418148fa60877668 (diff)
gentoo resync : 28.11.2020
Diffstat (limited to 'dev-lua/busted')
-rw-r--r--dev-lua/busted/Manifest5
-rw-r--r--dev-lua/busted/busted-2.0.0-r101.ebuild63
-rw-r--r--dev-lua/busted/busted-2.0.0.ebuild2
-rw-r--r--dev-lua/busted/metadata.xml6
4 files changed, 72 insertions, 4 deletions
diff --git a/dev-lua/busted/Manifest b/dev-lua/busted/Manifest
index 6d528b6fe2fa..bddf34b58528 100644
--- a/dev-lua/busted/Manifest
+++ b/dev-lua/busted/Manifest
@@ -1,7 +1,8 @@
DIST busted-2.0.0.tar.gz 55002 BLAKE2B 39a3b7bf156911e25f94020f9e56b3f43b9f02b910a9d1c1f288dbdb83e5d53253d5b40d73df655844ed683cff7959d42c330c0d061db918385df07870e16da3 SHA512 3151694b1fba1acc52e3bcfee0231008b14934e89da5885d7e063c6f023479c42040c42a8c0aa6ff1f8303ad6b2a70f0687c8a218830de7231007ef8748457bf
DIST busted-2.0_rc11_p0.tar.gz 48368 BLAKE2B 3e4534795a4d6bd816b9879d447b82e144f738f3601856e5c9fc5419a6b8f3cb57a78a9ce6ad90990c1abe9fe0974b809d10a942b5f4930b4120f98d34de0dbe SHA512 f09cd5ad2be05b37254e9d602433639340b020e0670e8a435f1ee1d312eced37e284c2f5a398d7a0403fac0023851b74dbe659373e495c5354f48baed814c4b8
DIST busted-2.0_rc12_p1.tar.gz 52404 BLAKE2B 51f12aea26d6b0909fdbf8953b316814ff8cd76d39358a26eb785ac7541acddbfde1b19d2e41c9e966a604f8f00b9517181f87264a76a4ac7f9f8d6008c87692 SHA512 0cb1f6a66110514dc3675b2e667cca676e6672e895b57ffba438e89a1e0a7f4f8f941cab54ead905758987be15e9885e1eeb82baabc9d18bf29ea56b832b89b1
-EBUILD busted-2.0.0.ebuild 962 BLAKE2B 91095a86046dcde63aff9aea89ef3733b16413fea337326584e462a8d84475a0895ecd5b7745b6535d34036f92f2ae3ed3ed2b05e075ca12b42b648abdd2f7f1 SHA512 28f990886b3b99253e7dad34b93d8f5328411a1c1a4b2f215a02929f94f8666efce462c46004a3c64e5126b70f75aafb657193faac7f6429f1a8a618b057e9ad
+EBUILD busted-2.0.0-r101.ebuild 1298 BLAKE2B f609e4d50f28cdedb8cc7201e20bd335a583f729f4547bf9d43d7aaa4e451148a5e67a17beb556a0535a18ec02fe8a4e502cb9c243e9359544bf3e9b24f0bca6 SHA512 bca19ddadf2ac1d743f2d7b269dd9ca618410e0561fbea3f63df4d82ce7a8bfb4edad37306e5eee3518e9c6a7884d71bdfc1c6b11d5b70028fc734c743269194
+EBUILD busted-2.0.0.ebuild 961 BLAKE2B 36bfd4e16bea39fde179a7da04840a3bd151a95a18041b9c5b83c59547090dded90183e88a546f32bed1c67804a33128231792702a1196445acb9a64ea169ec4 SHA512 3dbe619392c2e60581aafa1811ce7e130f03cbed10fcac6c4c36b5aef0849166d5c8850dbdbeab26f9c2a1bfdbc6cc2da3ac8c60afef39f5858b64d3318cc93a
EBUILD busted-2.0_rc11_p0.ebuild 1021 BLAKE2B 6be1c981d3259907dcbd7878c11f6eeb9894ebddd9eda8559881c087bec7e4a1f7d8016765920148defac4644bef46f82b107b4136866e1377c7465f184431cb SHA512 47e1e443cbce25838a3647d2aadcdf244219abff50be7a4cac51906a65ee8dbe2b122145de4c84cd18384c5aa1c4b818d308bb733a4af77e16bff9cf15b16ffe
EBUILD busted-2.0_rc12_p1.ebuild 1037 BLAKE2B 51659b876392952b2a23b9dd99cca97e1b7ef48b0e23760206a0f282a4e4892afe93f743b611732a95096431627c4196119115af8fd3f7c3030b3588744ecbf7 SHA512 af2b746bb71fdd39e34d82c6b056919665ae63abbc1d7fbef35610a2b65e0a9300a905771f15cb1b9a512b14737c1c524a3aba19d3b4ab4d4d29c4758ed59657
-MISC metadata.xml 652 BLAKE2B 97daa2438be52bd6aa462673572d6b1efce6331e9dfbfa5d3b2915619661ec2b359c6687c5aa294d66eb089e152e93c24f1c2f00dd8ad9dc9d13934fe8170883 SHA512 7b07510891c5df25357c17f05de4bcbf1ea54f44f9ce06507de70ae9ddd835bfd20d1cb4bd3787ffb9ffeb88b238bc148b5c5ffad7abb1853ed0517b03a7d122
+MISC metadata.xml 753 BLAKE2B cb7d80aca20864ef7d138d3834011f666775dfee6614f6d233675824c1715ef5f893402532b0d8b928cd7aa1ecb53e3216150c22fbc9d6a21abf3251a10905b4 SHA512 3bae03d1b27087507aa3b8b4b4365a607256c1c0b9cfccde4bd42c946674feb5325715c0dea925aebfd941ab62c6a2b4bc4bd7a5f0c0211f49c4e2fb45ead48c
diff --git a/dev-lua/busted/busted-2.0.0-r101.ebuild b/dev-lua/busted/busted-2.0.0-r101.ebuild
new file mode 100644
index 000000000000..22652c4ffdfc
--- /dev/null
+++ b/dev-lua/busted/busted-2.0.0-r101.ebuild
@@ -0,0 +1,63 @@
+# 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="Elegant Lua unit testing"
+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 ~ppc ~ppc64 ~x86"
+IUSE="test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lua/lua_cliargs-3.0_p2-r100[${LUA_USEDEP}]
+ >=dev-lua/luafilesystem-1.8.0-r100[${LUA_USEDEP}]
+ >=dev-lua/luasystem-0.2.1_p0-r100[${LUA_USEDEP}]
+ >=dev-lua/dkjson-2.5-r100[${LUA_USEDEP}]
+ >=dev-lua/say-1.3_p1-r100[${LUA_USEDEP}]
+ >=dev-lua/luassert-1.8.0-r100[${LUA_USEDEP}]
+ >=dev-lua/lua-term-0.7-r100[${LUA_USEDEP}]
+ >=dev-lua/penlight-1.7.0-r100[${LUA_USEDEP}]
+ >=dev-lua/mediator_lua-1.1.2_p0-r100[${LUA_USEDEP}]
+ ${LUA_DEPS}
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ virtual/pkgconfig
+ test? (
+ >=dev-lua/busted-2.0.0-r100
+ ${RDEPEND}
+ )
+"
+
+lua_src_test() {
+ busted --lua=${ELUA} || die
+}
+
+src_test() {
+ lua_foreach_impl lua_src_test
+}
+
+lua_src_install() {
+ insinto $(lua_get_lmod_dir)
+ doins -r busted
+}
+
+src_install() {
+ dobin bin/busted
+
+ lua_foreach_impl lua_src_install
+
+ einstalldocs
+}
diff --git a/dev-lua/busted/busted-2.0.0.ebuild b/dev-lua/busted/busted-2.0.0.ebuild
index 658a820d2985..1c6f0435f521 100644
--- a/dev-lua/busted/busted-2.0.0.ebuild
+++ b/dev-lua/busted/busted-2.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Olivine-Labs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-lua/busted/metadata.xml b/dev-lua/busted/metadata.xml
index e8e32b1eb332..3c09cac56953 100644
--- a/dev-lua/busted/metadata.xml
+++ b/dev-lua/busted/metadata.xml
@@ -5,7 +5,11 @@
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
- <longdescription lang="en">
+ <maintainer type="person">
+ <email>conikost@gentoo.org</email>
+ <name>Conrad Kostecki</name>
+ </maintainer>
+ <longdescription>
An elegant, extensible, testing framework.
Ships with a large amount of useful asserts,
plus the ability to write your own. Output