commit:     bc646c2c7045aab36289966bf1e6e77597efe25a
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 26 03:26:38 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Mon Oct 26 03:29:05 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc646c2c

dev-util/perf: fix gtk on ppc64

on behalf of ppc64 arch team

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 dev-util/perf/perf-5.8.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-util/perf/perf-5.8.ebuild b/dev-util/perf/perf-5.8.ebuild
index d0b9058a60c..2395cf24d1f 100644
--- a/dev-util/perf/perf-5.8.ebuild
+++ b/dev-util/perf/perf-5.8.ebuild
@@ -215,7 +215,11 @@ src_install() {
        rm -rv "${ED}"/usr/share/doc/perf-tip || die
 
        if use gtk; then
-               mv "${ED}"/usr/$(get_libdir)/libperf-gtk.so \
+               local libdir
+               libdir="$(get_libdir)"
+               # on some arches it ends up in lib even on 64bit, ppc64 for 
instance.
+               [[ "${ED}"/usr/lib/libperf-gtk.so ]] && libdir="lib"
+               mv "${ED}"/usr/${libdir}/libperf-gtk.so \
                        "${ED}"/usr/libexec/perf-core || die
        fi
 

Reply via email to