www-client/luakit: fix non-luajit install & tests
authorBen Kohler <bkohler@gentoo.org>
Thu, 23 May 2019 18:29:40 +0000 (13:29 -0500)
committerBen Kohler <bkohler@gentoo.org>
Thu, 23 May 2019 18:29:40 +0000 (13:29 -0500)
This build system defaults to looking for luajit so we need to override
LUA_*_NAME when not using luajit.  The ebuild had some overrides but not
in enough places.  This commit should fix install & tests.

Closes: https://bugs.gentoo.org/633770
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
www-client/luakit/luakit-2017.08.10.ebuild

index 58974d97427a843c78b7faa749e2a0af409c5597..487247b7ce74339b0730458f05c9e7f425b77dcb 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -56,12 +56,15 @@ src_compile() {
 
 src_test() {
        emake \
+               LUA_PKG_NAME=$(usex luajit 'luajit' 'lua') \
                LUA_BIN_NAME=$(usex luajit 'luajit' 'lua') \
                run-tests
 }
 
 src_install() {
        emake \
+               LUA_PKG_NAME=$(usex luajit 'luajit' 'lua') \
+               LUA_BIN_NAME=$(usex luajit 'luajit' 'lua') \
                DESTDIR="${D}" \
                PREFIX="${EPREFIX}/usr" \
                DOCDIR="${ED}/usr/share/doc/${PF}" \