dev-lua/lua-utf8: QA: quoting, respect LDFLAGS and CC, fix tests
authorGeorgy Yakovlev <gyakovlev@gentoo.org>
Sun, 15 Mar 2020 23:19:13 +0000 (16:19 -0700)
committerGeorgy Yakovlev <gyakovlev@gentoo.org>
Sun, 15 Mar 2020 23:22:04 +0000 (16:22 -0700)
Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
dev-lua/lua-utf8/files/lua-utf8.Makefile
dev-lua/lua-utf8/lua-utf8-0.1.1.ebuild

index ebbaecefea69c46fc31ebb60e9059bd45db826e4..456c52f4aaa092826e082166ac400c8dc932b4b3 100644 (file)
@@ -11,6 +11,7 @@ LUA_SHARE       := $(shell $(PKG_CONFIG) --variable INSTALL_LMOD $(MY_USE_LUA))
 CWARNS          := -Wall -pedantic
 CFLAGS          += -I$(LUA_INC) -fPIC $(CWARNS)
 LIB_OPTION      := -shared
+LDFLAGS         += $(LIB_OPTION)
 
 SONAME          := lua-utf8.so
 SONAMEV         := $(SONAME).0
@@ -29,7 +30,7 @@ $(SONAME):
        ln -s $(SONAMEV) $@
 
 $(LIBRARY): $(OBJ)
-       $(CC) $(CFLAGS) $(LIB_OPTION) -o $(LIBRARY) $(OBJ) -lc
+       $(CC) $(CFLAGS) $(LDFLAGS) -o $(LIBRARY) $(OBJ) -lc
 
 install:
        install -d $(DESTDIR)$(LUA_LIBDIR)
index 00f5147b88b03f500b3340b8e9d23ec4e76811f0..7daf5890116c9d96335df0cb8159d055af5b0f00 100644 (file)
@@ -26,10 +26,11 @@ S="${WORKDIR}/${PN//-/}-${PV}"
 src_prepare() {
        default
 
-       cp -v ${FILESDIR}/${PN}.Makefile ${S}/Makefile || die
+       cp -v "${FILESDIR}/${PN}".Makefile "${S}"/Makefile || die
 }
 
 src_compile() {
+       tc-export CC
        emake DESTDIR="${D}" PREFIX="${EPREFIX}" MY_USE_LUA="$(usex luajit 'luajit' 'lua')" PKG_CONFIG="$(tc-getPKG_CONFIG)"
 }
 
@@ -39,5 +40,5 @@ src_install() {
 }
 
 src_test() {
-       LUA_CPATH=./src/?.so $(usex luajit 'luajit' 'lua') test.lua || die
+       LUA_CPATH=./?.so $(usex luajit 'luajit' 'lua') test.lua || die
 }