diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2020-11-29 16:26:54 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2020-11-29 16:26:54 +0000 |
| commit | a1e9479ae5a03e3d8de837760ba0970b33d437bf (patch) | |
| tree | c942cd195e3aa6996efdd9fec2c1dcd0c7ff114a /dev-lua/LuaBitOp | |
| parent | a57f88110bcc0b8cc033205b9f46e6ad733df73a (diff) | |
| download | baldeagleos-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() { |
