1 |
commit: 55f9aa0f4f18880200e394faf2f110e54c707157 |
2 |
Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu Apr 11 01:30:17 2019 +0000 |
4 |
Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> |
5 |
CommitDate: Thu Apr 11 01:30:27 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=55f9aa0f |
7 |
|
8 |
update idea-ultimate |
9 |
|
10 |
Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com> |
11 |
|
12 |
dev-util/idea-ultimate/Manifest | 2 + |
13 |
.../idea-ultimate-2018.3.6.183.6156.11.ebuild | 82 ++++++++++++++++++++++ |
14 |
2 files changed, 84 insertions(+) |
15 |
|
16 |
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest |
17 |
index 304a315..af7a531 100644 |
18 |
--- a/dev-util/idea-ultimate/Manifest |
19 |
+++ b/dev-util/idea-ultimate/Manifest |
20 |
@@ -4,6 +4,7 @@ DIST ideaIU-2018.3.2.tar.gz 687806953 BLAKE2B b23532539b569011cde6f0f711be30f697 |
21 |
DIST ideaIU-2018.3.3.tar.gz 687860467 BLAKE2B f8b0480095d37692abb3c940da2764a0f0814410423c52d9be42bf6d8a3029722eda89169472840e849b055fc108928bbada9242d1a46775f92f6a37131b30fa SHA512 c9d397b3016ce488768b962c1692541d8d5976f33d5c3501d33ac67fd25e1648073f531cb27ea1fd3417211f98de126cc6656c42c6b8a1303ae00fecb777e5b7 |
22 |
DIST ideaIU-2018.3.4.tar.gz 688032482 BLAKE2B 2dac112f638e7e34d320f7bb30a809b68e4f5f68f545242ded27aaee2fde66ada2e9254847f96d8845ebf71d2b2638b2cbeccbc629216c1a86372fd15eac2487 SHA512 2db59b688f3970eec3f068b52a2ac0bbd9dad850c685b98990a775b60f56dbe46fcd4656fffd18968621805ccf85d0e9df77d483d67f860f9c26772f1f705283 |
23 |
DIST ideaIU-2018.3.5.tar.gz 688141905 BLAKE2B 03b4e63c731e39f241b63102e4894f3e4f8d24a54d417f995aab5e4b5b9b3cf8f51e897c0fecc0b9ac9157770db062b860208afc16e3ce0e998936601eb25474 SHA512 464e61b93f156a6cdcdd5b030d065797520baa881b11a561541754c09a58aa3ae025ae9d95ed4e8ed2eca6fd6e94c5ca59cab207e813f217f01c14aa015ff09f |
24 |
+DIST ideaIU-2018.3.6.tar.gz 688365363 BLAKE2B 14e7896aaf5c25326caa8f6625437eb590599e9ce18925eac741d33a54e1d2383af6dc6501404af6b5cb29803b43ee98446f160bbef3fe8d227b3e2a61151d92 SHA512 7f354d3a3f968a7a509d3fd18ac2f68ef94abb88a8e9b59a172d9e387f8bf6a3fd949471a0c5fc51ecc7e4b87d673d5af6c3d93bd0ab9069bcc9c84804511597 |
25 |
DIST ideaIU-2018.3.tar.gz 686646677 BLAKE2B 8a1d490e53ef926b74a8957c14ce8830feef9e91be444ddebe4282ef19d72f486b2f5611e8c3d57dfd77e4d313eaed55ffafb83f301d8ef711f7dffb915336e8 SHA512 5800b9b48bae53814009e1f46b93595261ef2f0cd6d6d960171e61529d4e31fb29a3d861e0f4043c6c876988d189fa4191d5bf294dbd682d5f9f9bbd0f11d72f |
26 |
EBUILD idea-ultimate-2018.2.5.182.4892.20.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 |
27 |
EBUILD idea-ultimate-2018.2.6.182.5107.16.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 |
28 |
@@ -12,5 +13,6 @@ EBUILD idea-ultimate-2018.3.2.183.4886.37.ebuild 2210 BLAKE2B 310ab948edc44bb503 |
29 |
EBUILD idea-ultimate-2018.3.3.183.5153.38.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 |
30 |
EBUILD idea-ultimate-2018.3.4.183.5429.30.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 |
31 |
EBUILD idea-ultimate-2018.3.5.183.5912.21.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 |
32 |
+EBUILD idea-ultimate-2018.3.6.183.6156.11.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 |
33 |
MISC ChangeLog 142 BLAKE2B d6bb9a7ff30fcbf78573ea65cf495cdc21393b0e9e546f9b5df7f9b5d358b362e7741509b6625d1dee6ae4f6b7ea33e4a88fc7e6d53b34745c3234c377ba690d SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b |
34 |
MISC metadata.xml 594 BLAKE2B 3d60d5f3bccb0290e644b5ff032ca7ac1d7bf18d2f183ff9de638130b9d33582b3c36888a3f318514ab2b1eb5c384ee56db0c1d4bd64ed907db2c6788f3c393c SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2 |
35 |
|
36 |
diff --git a/dev-util/idea-ultimate/idea-ultimate-2018.3.6.183.6156.11.ebuild b/dev-util/idea-ultimate/idea-ultimate-2018.3.6.183.6156.11.ebuild |
37 |
new file mode 100644 |
38 |
index 0000000..9f54b9e |
39 |
--- /dev/null |
40 |
+++ b/dev-util/idea-ultimate/idea-ultimate-2018.3.6.183.6156.11.ebuild |
41 |
@@ -0,0 +1,82 @@ |
42 |
+# Copyright 1999-2016 Gentoo Foundation |
43 |
+# Distributed under the terms of the GNU General Public License v2 |
44 |
+# $Id$ |
45 |
+ |
46 |
+EAPI=5 |
47 |
+inherit eutils versionator |
48 |
+ |
49 |
+SLOT="0" |
50 |
+PV_STRING="$(get_version_component_range 4-6)" |
51 |
+MY_PV="$(get_version_component_range 1-3)" |
52 |
+MY_PN="idea" |
53 |
+ |
54 |
+# distinguish settings for official stable releases and EAP-version releases |
55 |
+if [[ "$(get_version_component_range 7)x" = "prex" ]] |
56 |
+then |
57 |
+ # upstream EAP |
58 |
+ KEYWORDS="" |
59 |
+ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz" |
60 |
+else |
61 |
+ # upstream stable |
62 |
+ KEYWORDS="~amd64 ~x86" |
63 |
+ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz" |
64 |
+fi |
65 |
+ |
66 |
+DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
67 |
+HOMEPAGE="https://www.jetbrains.com/idea" |
68 |
+ |
69 |
+LICENSE="IDEA |
70 |
+ || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )" |
71 |
+IUSE="-custom-jdk" |
72 |
+ |
73 |
+DEPEND="!dev-util/${PN}:14 |
74 |
+ !dev-util/${PN}:15" |
75 |
+RDEPEND="${DEPEND} |
76 |
+ >=virtual/jdk-1.7:*" |
77 |
+if [[ "${PV_STRING}x" = "x" ]] |
78 |
+then |
79 |
+ S="${WORKDIR}/${MY_PN}-IU-${MY_PV}" |
80 |
+else |
81 |
+ S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}" |
82 |
+fi |
83 |
+ |
84 |
+QA_PREBUILT="opt/${PN}-${MY_PV}/*" |
85 |
+ |
86 |
+src_prepare() { |
87 |
+ if ! use amd64; then |
88 |
+ rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die |
89 |
+ fi |
90 |
+ if ! use arm; then |
91 |
+ rm bin/fsnotifier-arm || die |
92 |
+ rm -r plugins/tfsIntegration/lib/native/linux/arm || die |
93 |
+ fi |
94 |
+ if ! use ppc; then |
95 |
+ rm -r plugins/tfsIntegration/lib/native/linux/ppc || die |
96 |
+ fi |
97 |
+ if ! use x86; then |
98 |
+ rm -r plugins/tfsIntegration/lib/native/linux/x86 || die |
99 |
+ fi |
100 |
+ if ! use custom-jdk; then |
101 |
+ if [[ -d jre ]]; then |
102 |
+ rm -r jre || die |
103 |
+ fi |
104 |
+ fi |
105 |
+ rm -r plugins/tfsIntegration/lib/native/solaris || die |
106 |
+ rm -r plugins/tfsIntegration/lib/native/hpux || die |
107 |
+} |
108 |
+ |
109 |
+src_install() { |
110 |
+ local dir="/opt/${PN}-${MY_PV}" |
111 |
+ |
112 |
+ insinto "${dir}" |
113 |
+ doins -r * |
114 |
+ fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}} |
115 |
+ |
116 |
+ make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
117 |
+ newicon "bin/${MY_PN}.png" "${PN}.png" |
118 |
+ make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;" |
119 |
+ |
120 |
+ # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
121 |
+ mkdir -p "${D}/etc/sysctl.d/" || die |
122 |
+ echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die |
123 |
+} |