summaryrefslogtreecommitdiff
path: root/dev-lua/LuaBitOp
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-11-29 16:26:54 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-11-29 16:26:54 +0000
commita1e9479ae5a03e3d8de837760ba0970b33d437bf (patch)
treec942cd195e3aa6996efdd9fec2c1dcd0c7ff114a /dev-lua/LuaBitOp
parenta57f88110bcc0b8cc033205b9f46e6ad733df73a (diff)
downloadbaldeagleos-repo-a1e9479ae5a03e3d8de837760ba0970b33d437bf.tar.gz
baldeagleos-repo-a1e9479ae5a03e3d8de837760ba0970b33d437bf.tar.xz
baldeagleos-repo-a1e9479ae5a03e3d8de837760ba0970b33d437bf.zip
Updating liguros repo
Diffstat (limited to 'dev-lua/LuaBitOp')
-rw-r--r--dev-lua/LuaBitOp/LuaBitOp-1.0.2-r101.ebuild (renamed from dev-lua/LuaBitOp/LuaBitOp-1.0.2-r100.ebuild)20
1 files changed, 12 insertions, 8 deletions
diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r100.ebuild b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r101.ebuild
index 3ebc819e06aa..298e521fffc2 100644
--- a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r100.ebuild
+++ b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r101.ebuild
@@ -27,12 +27,12 @@ HTML_DOCS=( "doc/." )
src_prepare() {
default
- multilib_copy_sources
+ lua_copy_sources
+ lua_foreach_impl multilib_copy_sources
}
lua_multilib_src_compile() {
- # Clean project, to compile it for every lua slot
- emake clean
+ pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
local myemakeargs=(
"CC=$(tc-getCC)"
@@ -42,8 +42,7 @@ lua_multilib_src_compile() {
emake "${myemakeargs[@]}" all
- # Copy module to match the choosen LUA implementation
- cp "bit.so" "${S}/bit-${ELUA}.so" || die
+ popd
}
multilib_src_compile() {
@@ -51,6 +50,8 @@ multilib_src_compile() {
}
lua_multilib_src_test() {
+ pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
+
local mytests=(
"bitbench.lua"
"bittest.lua"
@@ -59,8 +60,10 @@ lua_multilib_src_test() {
)
for mytest in ${mytests[@]}; do
- LUA_CPATH="${S}/bit-${ELUA}.so" ${ELUA} ${mytest}
+ LUA_CPATH="./?.so" ${ELUA} ${mytest}
done
+
+ popd
}
multilib_src_test() {
@@ -68,11 +71,12 @@ multilib_src_test() {
}
lua_multilib_src_install() {
- # Use correct module for the choosen LUA implementation
- cp "${S}/bit-${ELUA}.so" "bit.so" || die
+ pushd "${WORKDIR}/${P}-${ELUA/./-}-${MULTILIB_ABI_FLAG}.${ABI}" || die
exeinto $(lua_get_cmod_dir)
doexe bit.so
+
+ popd
}
multilib_src_install() {