From aad796b7b1fdfec351a0d0c8dd7fc8cf1988ae3b Mon Sep 17 00:00:00 2001 From: Shaoyu Tseng Date: Sat, 31 Jul 2021 16:14:36 +0800 Subject: [PATCH] dev-python/orjson-bin: Fix soname filename Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Shaoyu Tseng --- dev-python/orjson-bin/orjson-bin-3.6.0.ebuild | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild index 526e5a4b83..67e252ffa3 100644 --- a/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild +++ b/dev-python/orjson-bin/orjson-bin-3.6.0.ebuild @@ -46,6 +46,13 @@ src_install() { elif use arm64; then ARCH="aarch64" fi - python_foreach_impl python_domodule ${PN//-bin}.cpython-310-${ARCH}-linux-gnu.so + do_install() { + insinto "$(python_get_sitedir)" + # Even though the soname is compatible, the python version has to be + # corrected in order for it to work + newins ${PN//-bin}.cpython-310-${ARCH}-linux-gnu.so ${PN//-bin}.cpython-3${EPYTHON##python3.}-${ARCH}-linux-gnu.so + python_domodule ${P//-bin}.dist-info + } + python_foreach_impl do_install }