aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Brewer <tomboy64@sina.cn>2015-09-15 08:31:04 +0200
committerMatthew Brewer <tomboy64@sina.cn>2015-09-15 08:31:04 +0200
commit5029b51c6a947b6e6e32abf2f79e3b670b338507 (patch)
treee2dd3379670bfecdbef68775574c1a23356f16eb
parentremoving mockobjects (diff)
downloadtbc-5029b51c6a947b6e6e32abf2f79e3b670b338507.tar.gz
tbc-5029b51c6a947b6e6e32abf2f79e3b670b338507.tar.bz2
tbc-5029b51c6a947b6e6e32abf2f79e3b670b338507.zip
updates for idea IDEs
-rw-r--r--dev-util/idea-ultimate/Manifest3
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild34
-rw-r--r--dev-util/idea-ultimate/metadata.xml6
-rw-r--r--dev-util/idea/Manifest6
-rw-r--r--dev-util/idea/idea-14.1.4.ebuild32
-rw-r--r--dev-util/idea/idea-141.ebuild3
-rw-r--r--dev-util/idea/metadata.xml1
7 files changed, 48 insertions, 37 deletions
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
new file mode 100644
index 0000000..0a42851
--- /dev/null
+++ b/dev-util/idea-ultimate/Manifest
@@ -0,0 +1,3 @@
+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 952 SHA256 99c18b770be42dda2717d61f15d805218f07cfec6f0c2d3dba7208bddb89b7c4 SHA512 48440fea83ccfe451cb474c2b99c0549d338d4335789d6d07ac2af1c4b92460de69229a3c2772d05acafe2667eff34c70e31de727e4e8ee159c546ddaf70f9d5 WHIRLPOOL 31e971db8e8ff55e816bf21ab7d2831fd9e861e1f7dd863b2c9bc5dcb5e0164bacbab38b4d606ab9abd153178211696bf1420f1950c5f25a0dc5f23425466100
+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
new file mode 100644
index 0000000..bd95649
--- /dev/null
+++ b/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild
@@ -0,0 +1,34 @@
+# 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}
+
+src_install() {
+ local dir="/opt/${PN}"
+
+ 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"
+}
diff --git a/dev-util/idea-ultimate/metadata.xml b/dev-util/idea-ultimate/metadata.xml
new file mode 100644
index 0000000..2577434
--- /dev/null
+++ b/dev-util/idea-ultimate/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription lang="en">
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-util/idea/Manifest b/dev-util/idea/Manifest
index cd78583..eb55414 100644
--- a/dev-util/idea/Manifest
+++ b/dev-util/idea/Manifest
@@ -1,6 +1,4 @@
AUX idea-141-build-gant-xml.patch 955 SHA256 139882ffd0c31db7d6fa11c4d012eac82ee5d8017f594d50c34ecfeef43e306d SHA512 31244fc5d8921dc3438004f723bbe63ef66f1553a4365c224b74d597526cee305ea969e3307ba860a682786515b2a0820c21c930c57d5a84a9e51d21369c125f WHIRLPOOL 97acd20ff728a05679fcc54e0e59d3890e183a54e2743c4024b048428ccf5689525a822f35f7d639068c2090f5ed3c97a0119683e38c7f4ecfa15a7e52e4d4a7
DIST 141.zip 404466018 SHA256 aecccd47f9137a95e2933b9ff2341d0e7398bb7cad894c4638e7ada574368c1f SHA512 8149dc634d56d218bdafac4ba050a85df842f423dc6c4153c6e91eb31d9ec6423b545d4b616e0165d68e6fc221e48c10405a2c34a87c35837835387bd78433cb WHIRLPOOL 62e34cadff917830972c219c80bfc3e6472831c4379a3ae412d0c9ea69c9c6079f35081b29e5ace6a65f7b108eccf143f655ec9838e53b6e691c81c16258c816
-DIST ideaIC-14.1.4.tar.gz 183258274 SHA256 bd13fdd487ff37fb8b1d6aa713a6ff2c642b8b2ed74d292a8b624ab55c1ba9fb SHA512 c43ce7f0001a8ed27e6db6d4816c844880a9d5fe215d1dc07bef4ad80fe1c6b348294d9f6f8582af7b5c2f3651e1af1c4bd5719c9d46fcf46c971bc233496a85 WHIRLPOOL b3bfd0bab4e70079b5c04a52978d557f10ed266098f9a2416ae14df215ba69c9dc8a0a7813653b2ba71360905615e4508293ea109fc3360712e400ed826b90b5
-EBUILD idea-14.1.4.ebuild 792 SHA256 40264c1e9106c0802c1166d23aa2ef46bdc93f365a1a58c0fd63cdac29f884d7 SHA512 b1520dfd0e6ae2425b37b5886efa4d9ca8db9b44cc9d087d5cded7adfb2fc9dedee805913d3d39050b60b7c6ee1546280ab7a777980ea3068203875dd69905df WHIRLPOOL a77f662debfc172dd5452ab16dfc4693d861cad118790d2fae7139292d588746678752c19bd01e93a2585447ffde51e8524762c581b964688827ce152b3b8375
-EBUILD idea-141.ebuild 15241 SHA256 fc2495527d74523e107dd469cd628d7db653be770f77e39d574c87e5f530f406 SHA512 a4e4d4446ff10e543ef9c827b26a12b23d0b5182d99433147d5c09b2eabb92b775a9ce54767e112055f4d5dd00017b273a906c7c4a2b1d8202f3f560360991cd WHIRLPOOL b3eac957fa0099ef6fda2acb9ffd7fb218f1243861b40539d3aeb410707e412e8afeaacc9b55d8c7946d8be777dfef1dde21166f2f207f19b2a8266e63da1647
-MISC metadata.xml 189 SHA256 8b9ccf3b6764506d7dd746bb63aee3205cbc1933b39935538fcabe9d8fcba636 SHA512 23841a4d8df9d6e35837afb76336ed12f176584c1c74c7b0c8b91c91d30c865b76954d3e5cbfefcc9a894d782257c51d26ecb2df3ccd665d78bb10686246eb84 WHIRLPOOL a91ac16cc85b94edefe9bdf68bee49110c8819d9c8bdc4ac2b65daf77cd60af4a689a9553c947834a4a3313a1793ece17a60caf34c9c9a9a751211002daaa0b1
+EBUILD idea-141.ebuild 15428 SHA256 5da9ddee69d5303747360efa3bdc6bdf6b695e187f6ccc94c722c6c4ef7414e0 SHA512 652ab8a1022fda156da61f66ea980106618f08745a7e52851f064aead15d5e3357deb4e45f1f690def3a370b911904aa01b498b250b54c25dfd2f5455504ddc5 WHIRLPOOL 9b9646b561804f2b747dc375a6a77527b706a0fe31e4da22ca833ceedfbe987830f352dce5f211fe3861e9a238a0dde50a92b7e51937f287e3d56b17ec6bf039
+MISC metadata.xml 188 SHA256 39e0fd83928b791497151136cbd71bc7c74c3fd5cda77d5629666dd875a233f8 SHA512 bbdd4af0c40b82ca91ae0315400b8203eb6f19ac752541222764b82b390e8a07af877477e517231a9e83ad770926e85d2a48a8ced8bb8ad4280224861792417f WHIRLPOOL fb4cb8034e3c1f0db29a6699dd55bb33e3dd4f955b957a6ee0660418cedb4e382411398846ce7414eef03c6031d66b00b75a98775fe8f4549ad192965374eb75
diff --git a/dev-util/idea/idea-14.1.4.ebuild b/dev-util/idea/idea-14.1.4.ebuild
deleted file mode 100644
index 301efc8..0000000
--- a/dev-util/idea/idea-14.1.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright open-overlay 2015 by Alex
-
-EAPI=5
-inherit eutils versionator
-
-SLOT="0"
-RDEPEND=">=virtual/jdk-1.7"
-
-MY_PN="idea"
-
-RESTRICT="strip"
-QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
-
-DESCRIPTION="IntelliJ IDEA is an intelligent Java IDE (Community Edition)"
-HOMEPAGE="http://jetbrains.com/idea/"
-SRC_URI="http://download-cf.jetbrains.com/${MY_PN}/${MY_PN}IC-14.1.4.tar.gz"
-LICENSE="Apache-2.0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/${MY_PN}-IC-141.1532.4"
-
-src_install() {
- local dir="/opt/${PN}"
-
- insinto "${dir}"
- doins -r *
- fperms 755 "${dir}/bin/${MY_PN}.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
-
- newicon "bin/idea.png" "${PN}.png"
- make_wrapper ${PN} ${dir}/bin/${MY_PN}.sh
- make_desktop_entry ${PN} "IntelliJ IDEA(Community Edition)" ${PN} "Development;IDE"
-}
diff --git a/dev-util/idea/idea-141.ebuild b/dev-util/idea/idea-141.ebuild
index ccdaa29..fbe43b2 100644
--- a/dev-util/idea/idea-141.ebuild
+++ b/dev-util/idea/idea-141.ebuild
@@ -342,4 +342,7 @@ src_install() {
fperms 755 "${final_dest}/bin/idea.sh" "${final_dest}/bin/fsnotifier" "${final_dest}/bin/fsnotifier64"
make_desktop_entry "/opt/idea-IC-141.SNAPSHOT/bin/idea.sh" "IntelliJ IDEA" "/opt/idea-IC-141.SNAPSHOT/bin/idea.png"
+
+ # 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"
}
diff --git a/dev-util/idea/metadata.xml b/dev-util/idea/metadata.xml
index 95d7c10..2577434 100644
--- a/dev-util/idea/metadata.xml
+++ b/dev-util/idea/metadata.xml
@@ -2,6 +2,5 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">
-
</longdescription>
</pkgmetadata>