Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: dev-util/idea-ultimate/, dev-util/clion/, dev-util/rubymine/
Date: Sun, 03 Nov 2019 08:46:25
Message-Id: 1572770755.2e14c96a7906c3a21b377ce9acdeb10bdedacab1.samuelbernardo@gentoo
1 commit: 2e14c96a7906c3a21b377ce9acdeb10bdedacab1
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Sun Nov 3 08:45:55 2019 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Sun Nov 3 08:45:55 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=2e14c96a
7
8 update idea-ultimate, clion and rubymine
9
10 Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
11
12 dev-util/clion/Manifest | 2 +
13 dev-util/clion/clion-2019.2.5.ebuild | 80 ++++++++++++++++++++++
14 dev-util/idea-ultimate/Manifest | 2 +
15 .../idea-ultimate-2019.2.4.192.7142.36.ebuild | 67 ++++++++++++++++++
16 dev-util/rubymine/Manifest | 2 +
17 dev-util/rubymine/rubymine-2019.2.4.ebuild | 35 ++++++++++
18 6 files changed, 188 insertions(+)
19
20 diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
21 index 95ae2a8..7ea1311 100644
22 --- a/dev-util/clion/Manifest
23 +++ b/dev-util/clion/Manifest
24 @@ -1,6 +1,8 @@
25 AUX config 27 BLAKE2B 941572f9d90f92818dab895e632915d071f0da6752ab4e0138377206b788543c676b1ff47802c548856b0e7068d7a943d52dd89e76cf8365c755b4c452098096 SHA512 83fcceb9c13ddd698752f5f1ed3a82a6aa792a0c86dcfa56a6e498b04cc9d7b55d7ccf93e9db46e91a719788cfbf1eeead50e1ad824e09e4b64a9896dc8e37bc
26 DIST clion-2019.1.4.tar.gz 431747416 BLAKE2B 46757b269c9effbbb170c9eeacfe236499c0f4a6a907a2c39b91db6e3db639d500ef167e61aaa7a9b928e50c5c01b3d41bb68a3d7b406b9da01bc5c6af5e87a3 SHA512 2be1bcaac0317d0dc6020a73405fc7300ca508220c3474c607f558bc9df17498bb25c9403ed614e044c2296b23f5fe9bafe125864c65e0bb83aafa9213352f6a
27 DIST clion-2019.2.3.tar.gz 495323742 BLAKE2B b4747a4805ec7d8776e3c52c4f94a2d12c1156eff9c0a65e5e275bed269f472d3e8d410e2ef41b2e1504408cf7dfe3f2b8ccee06c5cdba4c8664ad5e7a1873fd SHA512 34599a92b9522cbc6bee6505a26d24b9d4ac727100b2b30414199ac3ec03f73d81c5811f66b35ad51e846eb6fcf66651c522207bb5f471adbf5c5e25d5e7d7d5
28 +DIST clion-2019.2.5.tar.gz 489092707 BLAKE2B af785c8d5581ee3dbe51da525561fca9bf9505146d3f8790a8d0839d2552aea6116ce72f0543207f67a4bbac209689b0846c5566c2901a680c954299e29460b8 SHA512 07c1dbdd3587126ca0ccd0c28b7247fa7f4924694625fed68312ffd488b137964efdbad936ea676f3e980de2b6578beb07098d8a57e54e52ca7c33ac247ffbd9
29 EBUILD clion-2019.1.4.ebuild 1991 BLAKE2B fe36412d01be6e8fddda6c98dbee6e10e5a85eda0b1204bfce6e5d2018a4c7ebaeed40d57b9263bb27ee241f36e29342a17b3be57b77bcec9b2ab25512a189cf SHA512 41a730e5466f0125fd85efdd32f897958649033adbb23109b08692bc3908eb613da322194feecb54325f98734fa4ec27c42adc5c6a7289e3503e851d4b11cece
30 EBUILD clion-2019.2.3.ebuild 2203 BLAKE2B 279893c2e510655704089a220241d03445e09f58625e8a2650aa80a210fbe3d5902806d12ed75c58b65b078b22a51388abf66761e7779cae93372de3f569b49a SHA512 67786d2f16055693e41b80d48cad734b19f852bd9b68690d923c1a26384fefa9b92873769fd6881bc4f5e13a6b90271423213c54cb37fa3d35a1c5bcebff64de
31 +EBUILD clion-2019.2.5.ebuild 2203 BLAKE2B 279893c2e510655704089a220241d03445e09f58625e8a2650aa80a210fbe3d5902806d12ed75c58b65b078b22a51388abf66761e7779cae93372de3f569b49a SHA512 67786d2f16055693e41b80d48cad734b19f852bd9b68690d923c1a26384fefa9b92873769fd6881bc4f5e13a6b90271423213c54cb37fa3d35a1c5bcebff64de
32 MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77
33
34 diff --git a/dev-util/clion/clion-2019.2.5.ebuild b/dev-util/clion/clion-2019.2.5.ebuild
35 new file mode 100644
36 index 0000000..fbe93d3
37 --- /dev/null
38 +++ b/dev-util/clion/clion-2019.2.5.ebuild
39 @@ -0,0 +1,80 @@
40 +# Copyright 1999-2019 Gentoo Authors
41 +# Distributed under the terms of the GNU General Public License v2
42 +
43 +EAPI=7
44 +
45 +inherit desktop eutils
46 +
47 +DESCRIPTION="A complete toolset for C and C++ development"
48 +HOMEPAGE="https://www.jetbrains.com/clion"
49 +SRC_URI="https://download.jetbrains.com/cpp/CLion-${PV}.tar.gz -> ${P}.tar.gz"
50 +
51 +LICENSE="|| ( IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
52 + Apache-1.1 Apache-2.0 BSD BSD-2 CC0-1.0 CDDL-1.1 CPL-0.5 CPL-1.0
53 + EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception GPL-3 ISC JDOM
54 + LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL public-domain PSF-2 UoI-NCSA ZLIB"
55 +SLOT="0"
56 +KEYWORDS="~amd64 ~x86"
57 +RESTRICT="bindist mirror splitdebug"
58 +IUSE="custom-jdk"
59 +
60 +# RDEPENDS may cause false positives in repoman.
61 +# clion requires cmake and gdb at runtime to build and debug C/C++ projects
62 +RDEPEND="
63 + dev-util/cmake
64 + sys-devel/gdb
65 + !custom-jdk? ( virtual/jdk )"
66 +
67 +QA_PREBUILT="opt/${P}/*"
68 +
69 +src_prepare() {
70 + default
71 +
72 + local remove_me=(
73 + bin/gdb/linux
74 + bin/lldb/linux
75 + bin/cmake
76 + license/CMake*
77 + lib/pty4j-native/linux/ppc64le
78 + )
79 +
80 + use amd64 || remove_me+=( bin/fsnotifier64 lib/pty4j-native/linux/x86_64)
81 + use arm || remove_me+=( bin/fsnotifier-arm )
82 + use x86 || remove_me+=( bin/fsnotifier lib/pty4j-native/linux/x86)
83 +
84 + use custom-jdk || remove_me+=( jbr )
85 +
86 + rm -rv "${remove_me[@]}" || die
87 +}
88 +
89 +src_install() {
90 + local dir="/opt/${P}"
91 +
92 + insinto "${dir}"
93 + doins -r *
94 + fperms 755 "${dir}"/bin/{clion.sh,clang/linux/clang{d,-tidy}}
95 +
96 + if use amd64; then
97 + fperms 755 "${dir}"/bin/fsnotifier64
98 + fi
99 + if use arm; then
100 + fperms 755 "${dir}"/bin/fsnotifier-arm
101 + fi
102 + if use x86; then
103 + fperms 755 "${dir}"/bin/fsnotifier
104 + fi
105 +
106 + if use custom-jdk; then
107 + if [[ -d jbr ]]; then
108 + fperms 755 "${dir}"/jbr/bin/{jaotc,java,javac,jdb,jjs,jrunscript,keytool,pack200,rmid,rmiregistry,serialver,unpack200}
109 + fi
110 + fi
111 +
112 + make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
113 + newicon "bin/${PN}.svg" "${PN}.svg"
114 + make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
115 +
116 + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
117 + dodir /usr/lib/sysctl.d/
118 + echo "fs.inotify.max_user_watches = 524288" > "${D}/usr/lib/sysctl.d/30-clion-inotify-watches.conf" || die
119 +}
120
121 diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
122 index 0bfeb1d..29dcff7 100644
123 --- a/dev-util/idea-ultimate/Manifest
124 +++ b/dev-util/idea-ultimate/Manifest
125 @@ -10,6 +10,7 @@ DIST ideaIU-2019.1.2.tar.gz 700598701 BLAKE2B 3daeebf88bfa0b8a2695080dd49954bcb9
126 DIST ideaIU-2019.1.3.tar.gz 705826359 BLAKE2B 860015bc9a730c188748bc6b0af05b8a462c3a82a82368521dc04a2ca7cf9defe71acc8e79f6cbd0e6d8996c17c51c655fcec666d98ed888df1615ddaa205f1e SHA512 0d5d022afbf89bf97c1f789d0a5b1aa6b8ba997a45e3f73bc2c616f8d23020de61dd543677107aed08fe1fb201228e04e9ca4081fef1ec8b9824f36c51d5637c
127 DIST ideaIU-2019.1.4.tar.gz 706447952 BLAKE2B cd7a1fb70443bfe6917df8156e36102fe0725e66a37aad7544a676a1900e0a5d0852af366fcee560cc3f26272733703de8b107bed7a55f49c9f9bb3069a582bb SHA512 aca7be55acd5d8986b9a48f69dd4ae40394604416fe99008e83cc8f256ff01467b3b10000c0997793821341e93525b00927644e8e06d53210f7a6d12009565ae
128 DIST ideaIU-2019.2.3.tar.gz 808787291 BLAKE2B 2104a94d8d628714bfc12af46b0d97640583e1ddf1e8e84f38169521ea559de7aec1d904cb304488349e2fb2da7fe125ae706905f97ed08b1b37297feabc8dce SHA512 a2d5380ced2ded56a4098bb5b9b280e98381fe7a7329159559edf78ca217a8e76c5853c991a4660545de5b6d2f3d7ac2f1184b42792f7e1c45ae8f64fc9c6989
129 +DIST ideaIU-2019.2.4.tar.gz 811629295 BLAKE2B 9cb22faab17aea145fe41ac00bb3e8b85b17793008cbe98ffef229485afdf2aa71254ed282bc76e79f05e245017f4dc4b33778505ba17aec33128c9177a536f7 SHA512 5950051b12f195a50d13961f62230dddb5824ec02a707e33657bce6baf1a3c3a71c8a1773b30cdaed4e5a25dfc8db159806e229f09d9d9b3c4eac3a22a5543f5
130 EBUILD idea-ultimate-2018.2.5.182.4892.20.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
131 EBUILD idea-ultimate-2018.2.6.182.5107.16.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
132 EBUILD idea-ultimate-2018.3.0.183.4284.148.ebuild 2210 BLAKE2B 43da5638c84ff3f8b24db67f46b8d7ba4484687434eb20c572025db2bc70f534d47bf3ca292f5046d4472ca546776d38bcab7bdf93b18fdfa7b02fe0c3e8b440 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5
133 @@ -22,5 +23,6 @@ EBUILD idea-ultimate-2019.1.2.191.7141.44.ebuild 1737 BLAKE2B 0dcd0730dd47856eab
134 EBUILD idea-ultimate-2019.1.3.191.7479.19.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4
135 EBUILD idea-ultimate-2019.1.4.191.8026.42.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4
136 EBUILD idea-ultimate-2019.2.3.192.6817.14.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4
137 +EBUILD idea-ultimate-2019.2.4.192.7142.36.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4
138 MISC ChangeLog 142 BLAKE2B d6bb9a7ff30fcbf78573ea65cf495cdc21393b0e9e546f9b5df7f9b5d358b362e7741509b6625d1dee6ae4f6b7ea33e4a88fc7e6d53b34745c3234c377ba690d SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b
139 MISC metadata.xml 594 BLAKE2B 3d60d5f3bccb0290e644b5ff032ca7ac1d7bf18d2f183ff9de638130b9d33582b3c36888a3f318514ab2b1eb5c384ee56db0c1d4bd64ed907db2c6788f3c393c SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2
140
141 diff --git a/dev-util/idea-ultimate/idea-ultimate-2019.2.4.192.7142.36.ebuild b/dev-util/idea-ultimate/idea-ultimate-2019.2.4.192.7142.36.ebuild
142 new file mode 100644
143 index 0000000..bf01c8b
144 --- /dev/null
145 +++ b/dev-util/idea-ultimate/idea-ultimate-2019.2.4.192.7142.36.ebuild
146 @@ -0,0 +1,67 @@
147 +# Copyright 1999-2016 Gentoo Foundation
148 +# Distributed under the terms of the GNU General Public License v2
149 +# $Id$
150 +
151 +EAPI=5
152 +inherit eutils versionator
153 +
154 +SLOT="0"
155 +PV_STRING="$(get_version_component_range 4-6)"
156 +MY_PV="$(get_version_component_range 1-3)"
157 +MY_PN="idea"
158 +
159 +# distinguish settings for official stable releases and EAP-version releases
160 +if [[ "$(get_version_component_range 7)x" = "prex" ]]
161 +then
162 + # upstream EAP
163 + KEYWORDS=""
164 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
165 +else
166 + # upstream stable
167 + KEYWORDS="~amd64 ~x86"
168 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz"
169 +fi
170 +
171 +DESCRIPTION="A complete toolset for web, mobile and enterprise development"
172 +HOMEPAGE="https://www.jetbrains.com/idea"
173 +
174 +LICENSE="IDEA
175 + || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
176 +IUSE="-custom-jdk"
177 +
178 +DEPEND="!dev-util/${PN}:14
179 + !dev-util/${PN}:15"
180 +RDEPEND="${DEPEND}
181 + >=virtual/jdk-1.7:*"
182 +if [[ "${PV_STRING}x" = "x" ]]
183 +then
184 + S="${WORKDIR}/${MY_PN}-IU-${MY_PV}"
185 +else
186 + S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
187 +fi
188 +
189 +QA_PREBUILT="opt/${PN}-${MY_PV}/*"
190 +
191 +src_prepare() {
192 + if ! use custom-jdk; then
193 + if [[ -d jre64 ]]; then
194 + rm -r jre64 || die
195 + fi
196 + fi
197 +}
198 +
199 +src_install() {
200 + local dir="/opt/${PN}-${MY_PV}"
201 +
202 + insinto "${dir}"
203 + doins -r *
204 + fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
205 +
206 + make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
207 + newicon "bin/${MY_PN}.png" "${PN}.png"
208 + make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
209 +
210 + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
211 + mkdir -p "${D}/etc/sysctl.d/" || die
212 + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
213 +}
214
215 diff --git a/dev-util/rubymine/Manifest b/dev-util/rubymine/Manifest
216 index 70572ed..f3d0e68 100644
217 --- a/dev-util/rubymine/Manifest
218 +++ b/dev-util/rubymine/Manifest
219 @@ -9,6 +9,7 @@ DIST RubyMine-2019.1.2.tar.gz 312037719 BLAKE2B 55e5f128309c1eb38b1a0d1fcd1acbca
220 DIST RubyMine-2019.1.4.tar.gz 317289103 BLAKE2B 5a751f94ded6e80ee3ba8037200ddbcc436a05e42da7dd60c6d77bb87d1bd2d217c3b77b60c3358ec7403073487b70fceef6da15bcdf4cfde944422795ba9f07 SHA512 9ee97e63ada278e0db4a829de6f35bf19c7e940466bb75815e52edd78fdf4526f1a5fa1415c0a3bbc5473040eefca7c48cf28f45447bb26a6470391a1b967e18
221 DIST RubyMine-2019.2.2.tar.gz 364474768 BLAKE2B 79d8acebf77cbf39613c5af9a8944b0bdbb884a0aa12157b9fdf7975e60d421feaa1db00e82c05d3a8228f13831912708bcb552f373af1765fb6df7f4727aed0 SHA512 373e2fa988fe4aef6b71ab655b3c12d54a452a05949e2d996fbf94907666a01c9d1ddaee71ee4820f865b0cc916d42a10c1b0d2f6c5ce29373178910e6d71f86
222 DIST RubyMine-2019.2.3.tar.gz 364860088 BLAKE2B f1f1f18d56f43e5eb27fc58ffca1c5b08728f190fc294d99eb3bb63c2e9dd1557198e1d439afecd6137c4c18aef2f3259fc79c69292b180e0bff72e1b7a5fc88 SHA512 9c155deff20e2da8dfd07249fc1e009e7729673455869fc782510b1db6ae2fd4e839ccff569daed7f8c274c3a032303f3294a792eed266b2f8570464f29a4c6d
223 +DIST RubyMine-2019.2.4.tar.gz 365159856 BLAKE2B db3b6d59e68f7d19e2a793d20909cd3fd13136c534b4ff55431fe08bc0fc9b9d40808f7d7f52c675dcec866112e9ded0e49b51cf6d902e9bc72827fdd390e9dc SHA512 2d401811f477f93a232fa87d09eae05bd725ecaeeb423195d4a00d0d724e4aac6f870b9facb348dbff238053faabf921749f1399f997b618be7d81ff1d5b05b4
224 EBUILD rubymine-2018.2.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
225 EBUILD rubymine-2018.2.5.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
226 EBUILD rubymine-2018.2.6.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
227 @@ -20,4 +21,5 @@ EBUILD rubymine-2019.1.2.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2d
228 EBUILD rubymine-2019.1.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
229 EBUILD rubymine-2019.2.2.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
230 EBUILD rubymine-2019.2.3.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
231 +EBUILD rubymine-2019.2.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
232 MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77
233
234 diff --git a/dev-util/rubymine/rubymine-2019.2.4.ebuild b/dev-util/rubymine/rubymine-2019.2.4.ebuild
235 new file mode 100644
236 index 0000000..a6a68b2
237 --- /dev/null
238 +++ b/dev-util/rubymine/rubymine-2019.2.4.ebuild
239 @@ -0,0 +1,35 @@
240 +# Copyright 1999-2015 Gentoo Foundation
241 +# Distributed under the terms of the GNU General Public License v2
242 +# $Id$
243 +
244 +EAPI=5
245 +inherit eutils versionator
246 +
247 +SLOT="$(get_major_version)"
248 +RDEPEND=">=virtual/jdk-1.7"
249 +
250 +MY_PN="RubyMine"
251 +MY_PV="$(get_version_component_range 1-3)"
252 +RESTRICT="strip"
253 +QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
254 +
255 +DESCRIPTION="The most intelligent Ruby and Rails IDE"
256 +HOMEPAGE="http://jetbrains.com/ruby/"
257 +SRC_URI="http://download.jetbrains.com/ruby/${MY_PN}-${MY_PV}.tar.gz"
258 +LICENSE="all-rights-reserved"
259 +IUSE=""
260 +KEYWORDS="~amd64 ~x86"
261 +S=${WORKDIR}/${MY_PN}-${MY_PV}
262 +
263 +src_install() {
264 + local dir="/opt/${P}"
265 + local exe="${PN}-${SLOT}"
266 +
267 + insinto "${dir}"
268 + doins -r *
269 + fperms 755 "${dir}/bin/${PN}.sh" "${dir}/bin/rinspect.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
270 +
271 + newicon "bin/${PN}.png" "${exe}.png"
272 + make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
273 + make_desktop_entry ${exe} "RubyMine ${MY_PV}" "${exe}" "Development;IDE"
274 +}