diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-11-28 20:40:51 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-11-28 20:40:51 +0000 |
commit | 9c417bacd51da6d8b57fa9f37425161d30d4b95b (patch) | |
tree | 47c9d6e4243f39a1f48afd54c969b65b00a5c649 /dev-lua/lua-term | |
parent | d934827bf44b7cfcf6711964418148fa60877668 (diff) |
gentoo resync : 28.11.2020
Diffstat (limited to 'dev-lua/lua-term')
-rw-r--r-- | dev-lua/lua-term/Manifest | 5 | ||||
-rw-r--r-- | dev-lua/lua-term/lua-term-0.7-r100.ebuild | 66 | ||||
-rw-r--r-- | dev-lua/lua-term/lua-term-0.7.ebuild | 2 | ||||
-rw-r--r-- | dev-lua/lua-term/metadata.xml | 4 |
4 files changed, 74 insertions, 3 deletions
diff --git a/dev-lua/lua-term/Manifest b/dev-lua/lua-term/Manifest index cb18e1a4c4f5..8251b8cf628b 100644 --- a/dev-lua/lua-term/Manifest +++ b/dev-lua/lua-term/Manifest @@ -1,5 +1,6 @@ DIST lua-term-0.3.tar.gz 3752 BLAKE2B 6d42129b60278a4bf756195bae28529a9a22688945ecf6c5648ea490645de363799e4fe5a188069e3739557c3b45ee83e28e315cdd69e987f022f28e3a673cb2 SHA512 e91585994c0337d4dbdc36f51cec9f66fe7319212e82c56752ed724bbbe273e4dc67977bd13e7963545bb075f23f69a448dfc4cc4d6c3c49e96af99cd3eb59e7 DIST lua-term-0.7.tar.gz 4365 BLAKE2B 8f4080d4cd3b620cb1f261d417744f112d42b776ab3f4cdb0e52d04b6d64fc4a1ddbd634570496c3bc12e6b10efe5af8025d1f124198ebb3946414679a65f7f4 SHA512 2046ba1861ff590c191bb651941c45eb8b6e9a1252b05e78daaeb31837ce1fc7da9ba124aec34dc7842fd304e945754c463ffd75941125ff952e911ba66efa31 EBUILD lua-term-0.3.ebuild 1046 BLAKE2B 77c1acb0eaf7cad9e72c6d4e09e52a60078ffe2e8da1d8d119c5083d6fe3b0c493cee7aba008562dc56997ebda0f1713151354ed633dbd7d27389755bfba841f SHA512 060e77c10f7a78844361be521ffdd0996b090bf7a7413b8c85dcf8f4488cd3cec1c1d61991a64c6f3d64e22c092aa5cbac00b465c91f8b2c06a2791daddc7f39 -EBUILD lua-term-0.7.ebuild 1027 BLAKE2B 99a8152b9b3db85d71f1318d43ba23a592f039f71a4bd2f675c104c4b370d1a8d88614bbcc0ed186fb0128c953d7beb7efbffcf46768f29e462f96fbd28f92d9 SHA512 1953613e17b240c7742bedb8c3aa2808d44754cf18adead116f676568ac78a8dbddcb28eb200431595c92998fd31a75a5e0d9bee2b92c9fc43327c91552ab716 -MISC metadata.xml 329 BLAKE2B 53838f32093f301c09eca7e323feeb35d9ceee5a2a38fe0902bafd8893afed48e8b7f8b4bfebfa183cdcabc63d654b983658ae69c08c640cb97239c5f15ea4b9 SHA512 927fa93e0060fdb183c77425cf3716dde54c4b2a6a4fdbfadf9a8bbeeb186b55ac93589003c8259382d3985075e9ef4239c3a7be359bc704cc6d3febc3c8f89e +EBUILD lua-term-0.7-r100.ebuild 1404 BLAKE2B 538ec3a437ae5c8c6e4b5628aaa0b0358b13ad8497a2a2e8ea6a08e603ee6be9fc65830231accca822be3fff12dbea4e246714a12e1d6eafb6969bab67afeb92 SHA512 cd0dff45ac0674a9173ffab7feb2572dfe17075712de1ef70d6d93abd3c1a436514dca3c9f1906122842026e90dd2e67939f11de766b6b73e177e0aebf97f4aa +EBUILD lua-term-0.7.ebuild 1025 BLAKE2B 6f944135685b719759ea38c09f5edab3b0af7971e344cefec7eaee5cbb0f987a8281a9059e2e2f3938b869e23c54b658ebfe284acac163b4d6c7950c0e685500 SHA512 f32f339a978dac960affffab32db40df7e4dfc62fe811a2b4730ed777f8a750d4d824aa584be41a4b336f182e94ec5077686b230997e2ad047c45fb0752d3efa +MISC metadata.xml 440 BLAKE2B 7578e30f2b7c2b37df1fd563325189efd987df03c42fdb06cfe334a74a7d596b2ef9bb3b1ed2adb9f6aae8aed072cb89df8898d57cab40db23933a54a0963612 SHA512 101ba9221fad8bed21cc6fa169d8063e58cb303f45177a355859e9d3dded2489e22082bfd3104763a5f92fc3d0325b344d4758b5afef7d50d22684fae752de43 diff --git a/dev-lua/lua-term/lua-term-0.7-r100.ebuild b/dev-lua/lua-term/lua-term-0.7-r100.ebuild new file mode 100644 index 000000000000..5ced1bbb4f1a --- /dev/null +++ b/dev-lua/lua-term/lua-term-0.7-r100.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..3} luajit ) +MY_PV="0.07" +MY_PV_SO="1.0.1" + +inherit lua toolchain-funcs + +DESCRIPTION="Terminal operations for Lua" +HOMEPAGE="https://github.com/hoelzro/lua-term" +SRC_URI="https://github.com/hoelzro/lua-term/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-O3//g' -i Makefile +} + +lua_src_compile() { + # Clean project to compile it for every lua slot + emake clean + + local myemakeargs=( + "CC=$(tc-getCC)" + "CFLAGS=${CFLAGS} ${LDFLAGS} $(lua_get_CFLAGS)" + ) + + emake "${myemakeargs[@]}" all + + # Copy module to match the choosen LUA implementation + cp "core.so.${MY_PV_SO}" "core-${ELUA}.so.${MY_PV_SO}" || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + # Use correct module for the choosen LUA implementation + cp "core-${ELUA}.so.${MY_PV_SO}" "core.so.${MY_PV_SO}" || die + + local myemakeargs=( + LUA_LIBDIR="${ED}/$(lua_get_cmod_dir)/term" + LUA_SHARE="${ED}/$(lua_get_lmod_dir)/term" + ) + + emake "${myemakeargs[@]}" install +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/lua-term/lua-term-0.7.ebuild b/dev-lua/lua-term/lua-term-0.7.ebuild index 9a20c97daf95..0bb6b8e50b15 100644 --- a/dev-lua/lua-term/lua-term-0.7.ebuild +++ b/dev-lua/lua-term/lua-term-0.7.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/hoelzro/lua-term/archive/${MY_PV}.tar.gz -> ${P}.tar LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="~amd64 arm arm64 ppc ~ppc64 x86" IUSE="" BDEPEND="virtual/pkgconfig" diff --git a/dev-lua/lua-term/metadata.xml b/dev-lua/lua-term/metadata.xml index cd082b51556c..a0fd1bd9d692 100644 --- a/dev-lua/lua-term/metadata.xml +++ b/dev-lua/lua-term/metadata.xml @@ -5,6 +5,10 @@ <email>williamh@gentoo.org</email> <name>William Hubbs</name> </maintainer> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> <upstream> <remote-id type="github">hoelzro/lua-term</remote-id> </upstream> |