diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
commit | 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch) | |
tree | 758c221bad35c9288d0bd6df9c7dfc226728e52c /dev-lua/penlight | |
parent | 8d5dbd847cbc704a6a06405856e94b461011afe3 (diff) |
gentoo resync : 28.04.2021
Diffstat (limited to 'dev-lua/penlight')
-rw-r--r-- | dev-lua/penlight/Manifest | 6 | ||||
-rw-r--r-- | dev-lua/penlight/metadata.xml | 1 | ||||
-rw-r--r-- | dev-lua/penlight/penlight-1.10.0.ebuild | 64 | ||||
-rw-r--r-- | dev-lua/penlight/penlight-1.9.2-r101.ebuild | 2 |
4 files changed, 70 insertions, 3 deletions
diff --git a/dev-lua/penlight/Manifest b/dev-lua/penlight/Manifest index 21205c16201c..736dc4d59994 100644 --- a/dev-lua/penlight/Manifest +++ b/dev-lua/penlight/Manifest @@ -1,3 +1,5 @@ +DIST penlight-1.10.0.tar.gz 413134 BLAKE2B 2091cc6b06f4b64c19f21e25e17495d35d90bc49895b810fb2b31ff99abcd4ac71048d215050e09c27c3954f45cc5a0509886ad66dc17532500238bdf78a926e SHA512 47128b09d1f7d41e8cac7ecc50338b7ebe9095b6768a43f961e27156aac7129e192909e771711e3d2fbd87d3ef475d5934874e0b7ad44f1e40ab4c1cee00736d DIST penlight-1.9.2.tar.gz 396248 BLAKE2B 2bbbece6e9855e8fc54f22f01e516cdf886782ec9a007a4ffac8ac980d7e0836cd19b8a7659ab1e05331e12b11bdb1c9c7df5e2f03c39965532c381298017035 SHA512 8df26e74f73ccf6dc73546640e1537b63e40357072855f9409e96b2ef8251c25b4653456d1237d5142573618af242e885490aa9750dffb387e4670ed9f3cfa91 -EBUILD penlight-1.9.2-r101.ebuild 1192 BLAKE2B 26a69856094340c08ed948d17826c6f544bb3a8ab8170f083d39137c56d628cfeb716625463c2300e93485b59d10fcbc18e4d08e9c04766085d49065ee03b0cf SHA512 03c8c09c042511f697a1e9efb2f605fd96018f25bfb10d0f62cd938b06dbab09a20f2014ee433c9adb1a7875f50c51a862d6930c9cdbd7ff7dd8707529bc8363 -MISC metadata.xml 704 BLAKE2B 35e8f02d20c248a9b11efdc8b3e1ca81fa1cd8c355a02436f6cdcdeaf07d5a77026cd3053af1255a8fdcc603248f94b871d7432f43766c34766d0fa4f43a1795 SHA512 e64d04284f1bc1f3d2942b72d6077b401f74fb7f717b117c76e16a32f5ae87d7d97982cad6369aba4ebca369b480b6a89952c65cb06a5a7b3a5a6193c23831e3 +EBUILD penlight-1.10.0.ebuild 1217 BLAKE2B 0b6c021df0cda194075413c66ba174586be3e8af068df2428403e41d4ab6082dee5d4467e125bbb3b9fffb4f3d684b79745a188660e9fbd86b75b8110059353b SHA512 c97002b2c423367d233dff71d5a7dc9fcf58b9653cc43b2af097ae0b9b40e2cab558421f2a7f54b3dfb5d31b2f62432587627d828ba088274fa67e7c2f7a8d78 +EBUILD penlight-1.9.2-r101.ebuild 1211 BLAKE2B 4892c02c044e72862793ee26fdb247e476221c56a49245b98f21860fc2fc4e3c68e4976781b7591be7f465af3079dc6c1e6afe2de5778c45b66cbfa0c969c930 SHA512 89732457341bcb7810091a632dfea305e5d9189e541ea288cad85c1ad5e2e421342dbd7f30ad1fb9e743b23b239d0f88fe3b6847fc721f43d6dc78388cc73a3c +MISC metadata.xml 728 BLAKE2B 39c141488fb9a86659316af5cd1da4f74b4e2a2e736d310998b849d982e1365c57d3d17332a076c16b88f57be67f6aa4095a7cb404f65d2e482aa3be49877153 SHA512 dfee770abf04ff66d508b62945b7e44d20222f802e530c86d710c6a02cff6148da2bfa0b538ce7b9d6ec1f2159d2ce67fd18c50fe574ab21231221b10dc2eb00 diff --git a/dev-lua/penlight/metadata.xml b/dev-lua/penlight/metadata.xml index 98992c8b7940..86c8c661fea8 100644 --- a/dev-lua/penlight/metadata.xml +++ b/dev-lua/penlight/metadata.xml @@ -9,6 +9,7 @@ <email>conikost@gentoo.org</email> <name>Conrad Kostecki</name> </maintainer> + <stabilize-allarches/> <longdescription> Penlight is a set of pure Lua libraries for making it easier to work with common tasks like iterating over directories, reading diff --git a/dev-lua/penlight/penlight-1.10.0.ebuild b/dev-lua/penlight/penlight-1.10.0.ebuild new file mode 100644 index 000000000000..9224d13d24b3 --- /dev/null +++ b/dev-lua/penlight/penlight-1.10.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PN="Penlight" + +inherit lua toolchain-funcs + +DESCRIPTION="Lua utility libraries loosely based on the Python standard libraries" +HOMEPAGE="https://github.com/Tieske/Penlight" +SRC_URI="https://github.com/Tieske/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND="${LUA_DEPS}" + +RDEPEND=" + dev-lua/luafilesystem[${LUA_USEDEP}] + ${DEPEND} +" + +BDEPEND=" + virtual/pkgconfig + test? ( ${DEPEND} ) +" + +HTML_DOCS=( "docs/." ) + +src_prepare() { + default + + # This is a demo app, not a real test + rm tests/test-app.lua || die + + # Remove test for executing a non-existent command + sed -e '/most-likely-nonexistent-command/d' -i tests/test-utils3.lua || die +} + +lua_src_test() { + "${ELUA}" run.lua || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + insinto $(lua_get_lmod_dir) + doins -r lua/pl + + einstalldocs +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/penlight/penlight-1.9.2-r101.ebuild b/dev-lua/penlight/penlight-1.9.2-r101.ebuild index 107add79cc25..ddd284d20fa5 100644 --- a/dev-lua/penlight/penlight-1.9.2-r101.ebuild +++ b/dev-lua/penlight/penlight-1.9.2-r101.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" IUSE="test" REQUIRED_USE="${LUA_REQUIRED_USE}" RESTRICT="!test? ( test )" |