diff options
Diffstat (limited to 'dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild')
| -rw-r--r-- | dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild b/dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild new file mode 100644 index 000000000000..1a400f07f939 --- /dev/null +++ b/dev-lua/lua-unbound/lua-unbound-1.0.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +MY_PN="${PN/-/}" +MY_P="${MY_PN}-${PV}" + +inherit lua toolchain-funcs + +DESCRIPTION="A simple interface to the readline and history libraries" +HOMEPAGE="https://pjb.com.au/comp/lua/readline.html" +SRC_URI="https://code.zash.se/dl/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="net-dns/unbound" +DEPEND="${RDEPEND}" + +DOCS=( "README.markdown" ) + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + CC="$(tc-getCC)" + CFLAGS="${CFLAGS} -fPIC $(lua_get_CFLAGS)" + LD="$(tc-getCC)" + LDFLAGS="${LDFLAGS} -shared" + ) + + emake "${myemakeargs[@]}" + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + DESTDIR="${ED}" + LUA_LIBDIR="$(lua_get_cmod_dir)" + ) + + emake "${myemakeargs[@]}" install + einstalldocs + + popd +} + +src_install() { + lua_foreach_impl lua_src_install +} |
