aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Brewer <tomboy64@sina.cn>2015-09-22 12:58:01 +0200
committerMatthew Brewer <tomboy64@sina.cn>2015-09-22 12:58:01 +0200
commitf39ce1912e2111635b88370137d9e698fa826277 (patch)
treed14af24e3169915cafa1fb8a624436012adc837f
parentblubb (diff)
downloadtbc-f39ce1912e2111635b88370137d9e698fa826277.tar.gz
tbc-f39ce1912e2111635b88370137d9e698fa826277.tar.bz2
tbc-f39ce1912e2111635b88370137d9e698fa826277.zip
fix idea-ultimate issues
-rw-r--r--dev-util/idea-ultimate/Manifest4
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild2
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4859.6_pre.ebuild37
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"
+}