commit:     04ba0021b96b29be45073fb44db54f02542c836f
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 19 14:00:09 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Feb 19 15:30:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ba0021

sci-mathematics/opensmt: fix libdir on glibc only

Closes: https://bugs.gentoo.org/924977
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 sci-mathematics/opensmt/opensmt-2.5.2.ebuild | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sci-mathematics/opensmt/opensmt-2.5.2.ebuild 
b/sci-mathematics/opensmt/opensmt-2.5.2.ebuild
index ce988bcd0572..b691b9744363 100644
--- a/sci-mathematics/opensmt/opensmt-2.5.2.ebuild
+++ b/sci-mathematics/opensmt/opensmt-2.5.2.ebuild
@@ -67,8 +67,10 @@ src_configure() {
 src_install() {
        cmake_src_install
 
-       rm "${ED}"/usr/lib/libopensmt.a || die
+       if use elibc_glibc ; then
+               dolib.so "${ED}"/usr/lib/libopensmt.so*
+               rm "${ED}"/usr/lib/libopensmt.so* || die
+       fi
 
-       dolib.so "${ED}"/usr/lib/libopensmt.*
-       rm "${ED}"/usr/lib/libopensmt.* || die
+       rm "${ED}"/usr/lib/libopensmt.a || die
 }

Reply via email to