diff options
author | Matthew Brewer <tomboy64@sina.cn> | 2015-09-22 12:58:01 +0200 |
---|---|---|
committer | Matthew Brewer <tomboy64@sina.cn> | 2015-09-22 12:58:01 +0200 |
commit | f39ce1912e2111635b88370137d9e698fa826277 (patch) | |
tree | d14af24e3169915cafa1fb8a624436012adc837f | |
parent | blubb (diff) | |
download | tbc-f39ce1912e2111635b88370137d9e698fa826277.tar.gz tbc-f39ce1912e2111635b88370137d9e698fa826277.tar.bz2 tbc-f39ce1912e2111635b88370137d9e698fa826277.zip |
fix idea-ultimate issues
-rw-r--r-- | dev-util/idea-ultimate/Manifest | 4 | ||||
-rw-r--r-- | dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild | 2 | ||||
-rw-r--r-- | dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4859.6_pre.ebuild | 37 |
3 files changed, 41 insertions, 2 deletions
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest index c6beac8..6f9eaf5 100644 --- a/dev-util/idea-ultimate/Manifest +++ b/dev-util/idea-ultimate/Manifest @@ -1,3 +1,5 @@ DIST ideaIU-142.4675.3.tar.gz 363254547 SHA256 b43c999b16ea5e339dc200810895016a57b8aec31666b768b795702fc124360c SHA512 126adc58b7fd023fc113ee4d682d280d49b39db3ad8dcf2b74add7635f448aa1c7c6f0745de17c5d46f784a6e3e096aea970106d9695b795c9e6ccdb7245fd21 WHIRLPOOL 31328d65e3e4d1cd41c0f6bb0e38e6593c057d9b392d44df9b7b04786cc9c7b19762098db21f23a85aab916dfca8f080e08d7cfa24c8d0128607ef15f5dcc2db -EBUILD idea-ultimate-15.0.0.142.4675.3_pre.ebuild 1055 SHA256 5d1b38f4e6a049a54b61f34d2627ca5b2d5489383b2a72725ee7dd2dfdaacb7e SHA512 c3c3b062b4dfa0d58d8e3db6b6281a5cdfb3a1d5be83c18f2175f9d6177113437eff752829ac8d845958e48f1508700161bac5de533e9333269031841489185b WHIRLPOOL 1cdce768c324b2b9fc3936dea8996c8311a6e89fb04fe356c936f7ef4bda08352b9cfca7fff00279b0597b02cfa50bae98f6d99965dc326967898d11388ed47b +DIST ideaIU-142.4859.6.tar.gz 357861433 SHA256 94f5086b4842673adf036f3e0838f0f973b1e4176bcd70ea30043dfe671cc027 SHA512 082e4540bf2685797116d4bc2ad2e4d2c2a744a2bb637c604868d72291d787d3e968f780fb3581f05967182315ebf007fbcd2ea5a510ff0deeb9e061d057053d WHIRLPOOL 3b17801b5caef94c53d50da2b775a32c208daeb2583bc6ddc6eb4f4ac52fd653c56a6ef051670204076829d53060d5645106218b652e80c652748ac940dce9c4 +EBUILD idea-ultimate-15.0.0.142.4675.3_pre.ebuild 1064 SHA256 ffc1eec583082d285fb0709fae8172f9a128e3072524a979aaf1f07e49ac8618 SHA512 06c949ebd650ef06ec42b8ac095788031cd310a4c0abe1d6db121e73910e2190ef84ca37d9e0561975d78513fd64e992875725addeda727caaa64e20133d251b WHIRLPOOL 3a10bf027e018886d4f093797685f1a1c7e4ca93c20b704aa6e8a625d3180ad9219b6cd6cfd7de94f827b6e6934101cc743f285b63a12ac8c02ae57fcbdab00d +EBUILD idea-ultimate-15.0.0.142.4859.6_pre.ebuild 1064 SHA256 ffc1eec583082d285fb0709fae8172f9a128e3072524a979aaf1f07e49ac8618 SHA512 06c949ebd650ef06ec42b8ac095788031cd310a4c0abe1d6db121e73910e2190ef84ca37d9e0561975d78513fd64e992875725addeda727caaa64e20133d251b WHIRLPOOL 3a10bf027e018886d4f093797685f1a1c7e4ca93c20b704aa6e8a625d3180ad9219b6cd6cfd7de94f827b6e6934101cc743f285b63a12ac8c02ae57fcbdab00d MISC metadata.xml 188 SHA256 39e0fd83928b791497151136cbd71bc7c74c3fd5cda77d5629666dd875a233f8 SHA512 bbdd4af0c40b82ca91ae0315400b8203eb6f19ac752541222764b82b390e8a07af877477e517231a9e83ad770926e85d2a48a8ced8bb8ad4280224861792417f WHIRLPOOL fb4cb8034e3c1f0db29a6699dd55bb33e3dd4f955b957a6ee0660418cedb4e382411398846ce7414eef03c6031d66b00b75a98775fe8f4549ad192965374eb75 diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild index 140e599..bfed6fb 100644 --- a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild +++ b/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild @@ -24,7 +24,7 @@ QA_TEXTRELS="opt/idea-ultimate/bin/libbreakgen.so" QA_TEXTRELS="opt/idea-ultimate/bin/fsnotifier-arm" src_install() { - local dir="/opt/${PN}" + local dir="/opt/${PN}-${MY_PV}" insinto "${dir}" doins -r * diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4859.6_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4859.6_pre.ebuild new file mode 100644 index 0000000..bfed6fb --- /dev/null +++ b/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4859.6_pre.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils versionator + +SLOT="$(get_major_version)" +MY_PV="$(get_version_component_range 4-6)" +MY_PN="idea" + +DESCRIPTION="A complete toolset for web, mobile and enterprise development" +HOMEPAGE="http://www.jetbrains.com/idea" +SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz" + +LICENSE="IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal" +IUSE="" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=virtual/jdk-1.7" +S=${WORKDIR}/${MY_PN}-IU-${MY_PV} + +QA_TEXTRELS="opt/idea-ultimate/bin/libbreakgen.so" +QA_TEXTRELS="opt/idea-ultimate/bin/fsnotifier-arm" + +src_install() { + local dir="/opt/${PN}-${MY_PV}" + + insinto "${dir}" + doins -r * + fperms 755 ${dir}/bin/{idea.sh,fsnotifier{,64}} + + make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" +} |