diff options
author | Matthew Brewer <tomboy64@sina.cn> | 2015-09-15 08:31:04 +0200 |
---|---|---|
committer | Matthew Brewer <tomboy64@sina.cn> | 2015-09-15 08:31:04 +0200 |
commit | 5029b51c6a947b6e6e32abf2f79e3b670b338507 (patch) | |
tree | e2dd3379670bfecdbef68775574c1a23356f16eb | |
parent | removing mockobjects (diff) | |
download | tbc-5029b51c6a947b6e6e32abf2f79e3b670b338507.tar.gz tbc-5029b51c6a947b6e6e32abf2f79e3b670b338507.tar.bz2 tbc-5029b51c6a947b6e6e32abf2f79e3b670b338507.zip |
updates for idea IDEs
-rw-r--r-- | dev-util/idea-ultimate/Manifest | 3 | ||||
-rw-r--r-- | dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild | 34 | ||||
-rw-r--r-- | dev-util/idea-ultimate/metadata.xml | 6 | ||||
-rw-r--r-- | dev-util/idea/Manifest | 6 | ||||
-rw-r--r-- | dev-util/idea/idea-14.1.4.ebuild | 32 | ||||
-rw-r--r-- | dev-util/idea/idea-141.ebuild | 3 | ||||
-rw-r--r-- | dev-util/idea/metadata.xml | 1 |
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> |