summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim A. Misbakh-Soloviov <git@mva.name>2017-04-06 10:54:12 +0700
committerVadim A. Misbakh-Soloviov <git@mva.name>2017-04-06 10:54:12 +0700
commitbb0f9ca70989c5c80d88b7d9e73fa9ae02c6fcb0 (patch)
treed607bc6c4c54d735d74a329f181830f372270654
parentlua.eclass: custom configure support (diff)
downloadlua-bb0f9ca70989c5c80d88b7d9e73fa9ae02c6fcb0.tar.gz
lua-bb0f9ca70989c5c80d88b7d9e73fa9ae02c6fcb0.tar.bz2
lua-bb0f9ca70989c5c80d88b7d9e73fa9ae02c6fcb0.zip
verse: fix
-rw-r--r--dev-lua/verse/verse-9999.ebuild15
1 files changed, 13 insertions, 2 deletions
diff --git a/dev-lua/verse/verse-9999.ebuild b/dev-lua/verse/verse-9999.ebuild
index 87c4a24..c2ef6bf 100644
--- a/dev-lua/verse/verse-9999.ebuild
+++ b/dev-lua/verse/verse-9999.ebuild
@@ -5,6 +5,7 @@ EAPI=6
VCS="mercurial"
LUA_COMPAT="lua51 luajit2"
+CUSTOM_ECONF=true
inherit lua
DESCRIPTION="XMPP client library written in Lua."
@@ -29,8 +30,18 @@ DEPEND="
EXAMPLES=(doc/.)
-each_lua_compile() {
- squish --use-http
+each_lua_prepare() {
+ local impl="$(lua_get_lua)"
+ sed -r \
+ -e "s@^(PREFIX)=.*@\1=/usr@" \
+ -e "s@^(LUA_VERSION)=.*@\1=${impl##lua}@" \
+ -i configure
+ lua_default
+}
+
+each_lua_configure() {
+ ./configure
+ lua_default
}
each_lua_install() {