Gentoo Archives: gentoo-commits

From: Mike Pagano <mpagano@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/idea-community/
Date: Sun, 02 Feb 2020 19:29:10
Message-Id: 1580671731.0aa8735e280718890bc4b0cd4a3dccbfc177d639.mpagano@gentoo
1 commit: 0aa8735e280718890bc4b0cd4a3dccbfc177d639
2 Author: Mike Pagano <mpagano <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 2 19:28:51 2020 +0000
4 Commit: Mike Pagano <mpagano <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 2 19:28:51 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa8735e
7
8 dev-util/idea-community: Check for dir before running patchelf
9
10 Reported-by: Matt <matt <AT> offtopica.uk>
11 Closes: https://bugs.gentoo.org/707748
12 Package-Manager: Portage-2.3.85, Repoman-2.3.20
13 Signed-off-by: Mike Pagano <mpagano <AT> gentoo.org>
14
15 .../idea-community/idea-community-2019.3.2.193.6015.39.ebuild | 10 ++++++----
16 1 file changed, 6 insertions(+), 4 deletions(-)
17
18 diff --git a/dev-util/idea-community/idea-community-2019.3.2.193.6015.39.ebuild b/dev-util/idea-community/idea-community-2019.3.2.193.6015.39.ebuild
19 index cf7b3629f82..b33ce52f9b7 100644
20 --- a/dev-util/idea-community/idea-community-2019.3.2.193.6015.39.ebuild
21 +++ b/dev-util/idea-community/idea-community-2019.3.2.193.6015.39.ebuild
22 @@ -89,10 +89,12 @@ src_prepare() {
23 rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le || die
24 rm -vf "${S}"/bin/libdbm64* || die
25
26 - for file in "${S}"/"${JRE_DIR}"/lib/amd64/{libfxplugins.so,libjfxmedia.so}
27 - do
28 - patchelf --set-rpath '$ORIGIN' $file || die
29 - done
30 + if [[ -f "${JRE_DIR}" ]]; then
31 + for file in "${S}"/"${JRE_DIR}"/lib/amd64/{libfxplugins.so,libjfxmedia.so}
32 + do
33 + patchelf --set-rpath '$ORIGIN' $file || die
34 + done
35 + fi
36
37 patchelf --replace-needed liblldb.so liblldb.so.9 "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend || die "Unable to patch LLDBFrontend for lldb"