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" |