diff options
Diffstat (limited to 'dev-lua/lrexlib/lrexlib-2.4.0.ebuild')
-rw-r--r-- | dev-lua/lrexlib/lrexlib-2.4.0.ebuild | 16 |
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 } |