diff options
author | Mike Pagano <mpagano@gentoo.org> | 2020-01-30 16:00:35 -0500 |
---|---|---|
committer | Mike Pagano <mpagano@gentoo.org> | 2020-01-30 16:00:35 -0500 |
commit | c88e58d97f2053c1469d92ada83d1cc30f423646 (patch) | |
tree | bc3e86d7644ab33b519bf889f7217183eccb7a28 /dev-util/idea-community | |
parent | sys-devel/clang-runtime: Bump to 10.0.0_rc1 (diff) | |
download | gentoo-c88e58d97f2053c1469d92ada83d1cc30f423646.tar.gz gentoo-c88e58d97f2053c1469d92ada83d1cc30f423646.tar.bz2 gentoo-c88e58d97f2053c1469d92ada83d1cc30f423646.zip |
dev-util/idea-community: Fix all unsatisfied soname dependencies.
Remove old.
Closes: https://bugs.gentoo.org/704620
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
Diffstat (limited to 'dev-util/idea-community')
-rw-r--r-- | dev-util/idea-community/idea-community-2019.3.193.5233.102-r2.ebuild (renamed from dev-util/idea-community/idea-community-2019.3.193.5233.102-r1.ebuild) | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/dev-util/idea-community/idea-community-2019.3.193.5233.102-r1.ebuild b/dev-util/idea-community/idea-community-2019.3.193.5233.102-r2.ebuild index bf5c5606c6a9..97dc3bd3b03b 100644 --- a/dev-util/idea-community/idea-community-2019.3.193.5233.102-r1.ebuild +++ b/dev-util/idea-community/idea-community-2019.3.193.5233.102-r2.ebuild @@ -49,7 +49,12 @@ REQUIRED_USE="jbr8? ( !jbr11 )" DEPEND="!dev-util/${PN}:14 !dev-util/${PN}:15" RDEPEND="${DEPEND} - >=virtual/jdk-1.7:*" + >=virtual/jdk-1.8:* + dev-java/jansi-native + dev-libs/libdbusmenu + dev-util/lldb" +BDEPEND="dev-util/patchelf" + RESTRICT="splitdebug" S="${WORKDIR}/${MY_PN}-IC-${PV_STRING}" @@ -77,6 +82,18 @@ src_prepare() { mv "${WORKDIR}/jre" ./"${JRE_DIR}" fi + rm -vf "${S}"/"${JRE_DIR}"/lib/*/libavplugin* || die + rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi* || die + rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le || die + rm -vf "${S}"/bin/libdbm64* || die + + for file in "${S}"/"${JRE_DIR}"/lib/amd64/{libfxplugins.so,libjfxmedia.so} + do + patchelf --set-rpath '$ORIGIN' $file || die "patchelf failed" + done + + patchelf --replace-needed liblldb.so liblldb.so.9 "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend || die "Unable to patch LLDBFrontend for lldb" + sed -i \ -e "\$a\\\\" \ -e "\$a#-----------------------------------------------------------------------" \ |