summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lua/lpc/lpc-9999.ebuild')
-rw-r--r--dev-lua/lpc/lpc-9999.ebuild22
1 files changed, 9 insertions, 13 deletions
diff --git a/dev-lua/lpc/lpc-9999.ebuild b/dev-lua/lpc/lpc-9999.ebuild
index a878974..a572f23 100644
--- a/dev-lua/lpc/lpc-9999.ebuild
+++ b/dev-lua/lpc/lpc-9999.ebuild
@@ -4,7 +4,9 @@
EAPI="5"
-inherit base multilib toolchain-funcs git-r3
+IS_MULTILIB=true
+VCS="git-r3"
+inherit lua
DESCRIPTION="Allows Lua scripts to call external processes while capturing both their input and output."
HOMEPAGE="http://lua.net-core.org/sputnik.lua?p=Telesto:About"
@@ -13,19 +15,13 @@ EGIT_REPO_URI="https://github.com/LuaDist/lpc"
LICENSE="MIT"
SLOT="0"
KEYWORDS=""
-IUSE="luajit"
+IUSE=""
-RDEPEND="virtual/lua[luajit=]"
-DEPEND="${RDEPEND}"
-
-src_compile() {
- local lua=lua;
- use luajit && lua=luajit;
- emake CFLAGS="-I$($(tc-getPKG_CONFIG) --variable includedir ${lua}) -fPIC" CC="$(tc-getCC)"
+each_lua_compile() {
+ _lua_setCFLAGS
+ emake CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
}
-src_install() {
- local lua=lua;
- use luajit && lua=luajit;
- emake INSTALL_PREFIX="${D}$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD ${lua})" install
+each_lua_install() {
+ dolua ${PN}.so
}