summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lua/lrexlib/lrexlib-2.4.0.ebuild')
-rw-r--r--dev-lua/lrexlib/lrexlib-2.4.0.ebuild16
1 files changed, 7 insertions, 9 deletions
diff --git a/dev-lua/lrexlib/lrexlib-2.4.0.ebuild b/dev-lua/lrexlib/lrexlib-2.4.0.ebuild
index 2f886af..d861fcc 100644
--- a/dev-lua/lrexlib/lrexlib-2.4.0.ebuild
+++ b/dev-lua/lrexlib/lrexlib-2.4.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit multilib
+inherit lua
DESCRIPTION="Binding of three regular expression libraries (POSIX, PCRE and Oniguruma) to Lua"
HOMEPAGE="http://luaforge.net/projects/lrexlib/"
@@ -51,17 +51,15 @@ src_install() {
dohtml -r doc/* || die "dodoc failed"
fi
- local luaver=
- luaver="$(lua -v 2>&1| cut -d' ' -f2)"
- luaver="${luaver%.*}"
-
- insinto /usr/$(get_libdir)/lua/${luaver}
- doins src/posix/rex_posix.so* || die "doins failed"
+ lua_install_cmodule src/posix/rex_posix.so.${PV%.*}
+ dosym rex_posix.so.${PV%.*} $(lua_get_libdir)/rex_posix.so || die "dosym failed"
if use pcre; then
- doins src/pcre/rex_pcre.so* || die "doins failed"
+ lua_install_cmodule src/pcre/rex_pcre.so.${PV%.*}
+ dosym rex_pcre.so.${PV%.*} $(lua_get_libdir)/rex_pcre.so || die "dosym failed"
fi
if use oniguruma; then
- doins src/oniguruma/rex_onig.so* || die "doins failed"
+ lua_install_cmodule src/oniguruma/rex_onig.so.${PV%.*}
+ dosym rex_onig.so.${PV%.*} $(lua_get_libdir)/rex_onig.so || die "dosym failed"
fi
}