From 2b77b53486f67b6684b97d6f4fc7ad3ae81d23ff Mon Sep 17 00:00:00 2001 From: "S. Gilles" Date: Fri, 15 Oct 2021 09:54:25 -0400 Subject: [PATCH] dev-lua/lua-termkey: import from lua-alt-overlay --- dev-lua/lua-termkey/Manifest | 2 + dev-lua/lua-termkey/lua-termkey-0.22.ebuild | 74 +++++++++++++++++++++++++++++ dev-lua/lua-termkey/metadata.xml | 8 ++++ 3 files changed, 84 insertions(+) create mode 100644 dev-lua/lua-termkey/Manifest create mode 100644 dev-lua/lua-termkey/lua-termkey-0.22.ebuild create mode 100644 dev-lua/lua-termkey/metadata.xml diff --git a/dev-lua/lua-termkey/Manifest b/dev-lua/lua-termkey/Manifest new file mode 100644 index 0000000..c34a670 --- /dev/null +++ b/dev-lua/lua-termkey/Manifest @@ -0,0 +1,2 @@ +EBUILD lua-termkey-0.22.ebuild 1121 BLAKE2B b6e0a3c34d4fcdf2f2a222f3accf8cd27187de5acb2ad7da312cbcc85d648988aadc2f77c3d45c4e612cfbbf96dab61d003b0546fcab894cbdd9d14300a63138 SHA512 b1d6fd7248aeee87bde3eab959cf301aa1b96e2a94e922be464eedd0c58c779e4944a2480f491ee0fd06e2dc60f24039deaf380b33fbccfefd86b90a00d4a075 +MISC metadata.xml 240 BLAKE2B 056a90e56c1c7987f6acc70e52e3fc24a0fe5585ec6d00d331c3c161b6272f7d3836e28a358ff3abd4ad4df383f5df59de4fd5436d1459dffcf4fa49942bdf5a SHA512 67ee8b496f273eb6b8ba9910c78ae0157e26898f60411227dac54a9151e89175b37220896e0e2db4b53c9f2aec620db8734937d21a90bf40188b0a183b217ccb diff --git a/dev-lua/lua-termkey/lua-termkey-0.22.ebuild b/dev-lua/lua-termkey/lua-termkey-0.22.ebuild new file mode 100644 index 0000000..9ceed72 --- /dev/null +++ b/dev-lua/lua-termkey/lua-termkey-0.22.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua git-r3 + +DESCRIPTION="Lua bindings for libtermkey" +HOMEPAGE="https://repo.or.cz/lua-termkey.git" +EGIT_REPO_URI="https://repo.or.cz/lua-termkey.git" + +if [[ "${PV}" == *999* ]]; then + : +else + EGIT_COMMIT="v${PV}" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="" + +DEPEND="${LUA_DEPS} + >=dev-libs/libtermkey-0.22" +RDEPEND="${DEPEND}" + +DOCS=(README) + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "LD=$(tc-getCC)" + "LUAINC_linux=$(lua_get_include_dir)" + "MYCFLAGS=${CFLAGS}" + "MYLDFLAGS=${LDFLAGS}" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install () { + pushd "${BUILD_DIR}" || die + + local emakeargs=( + "INSTALL_CMOD=${ED}/$(lua_get_cmod_dir)" + "INSTALL_LMOD=${ED}/$(lua_get_lmod_dir)" + ) + + emake "${emakeargs[@]}" install + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/lua-termkey/metadata.xml b/dev-lua/lua-termkey/metadata.xml new file mode 100644 index 0000000..db9fc37 --- /dev/null +++ b/dev-lua/lua-termkey/metadata.xml @@ -0,0 +1,8 @@ + + + + + sgilles@umd.edu + S. Gilles + + -- 2.11.4.GIT