commit:     70f5f240a0ce97a95179cf953303472ebfd90c17
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Mon Nov  4 12:50:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov  5 02:02:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f5f240

media-libs/opencv: set SONAME on plugins #927269

Closes: https://bugs.gentoo.org/927269
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencv/opencv-4.10.0.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/media-libs/opencv/opencv-4.10.0.ebuild 
b/media-libs/opencv/opencv-4.10.0.ebuild
index ded47e82a8eb..6906e584b825 100644
--- a/media-libs/opencv/opencv-4.10.0.ebuild
+++ b/media-libs/opencv/opencv-4.10.0.ebuild
@@ -1190,4 +1190,8 @@ multilib_src_install() {
        else
                cmake_src_install
        fi
+
+       for plugin in "${ED}/usr/$(get_libdir)/libopencv_"*".$(ver_rs 1-2 '' 
"$(ver_cut 1-2)").${ARCH}"* ; do
+               patchelf --set-soname "$(basename "${plugin}" 
".$(get_libname)")" "${plugin}"
+       done
 }

Reply via email to