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: app-editors/visual-studio-code/, dev-util/rubymine/, dev-util/idea-ultimate/
Date: Thu, 13 Sep 2018 20:30:39
Message-Id: 1536870616.2549c8788b7ed32660588ea5a47887f8cb87f91d.samuelbernardo@gentoo
1 commit: 2549c8788b7ed32660588ea5a47887f8cb87f91d
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Thu Sep 13 20:30:16 2018 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Thu Sep 13 20:30:16 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=2549c878
7
8 update rubymine, idea-ultimate and vscode
9
10 app-editors/visual-studio-code/Manifest | 3 +
11 .../visual-studio-code-1.27.2.ebuild | 63 +++++++++++++++++
12 dev-util/idea-ultimate/Manifest | 2 +
13 .../idea-ultimate-2018.2.3.182.4323.46.ebuild | 82 ++++++++++++++++++++++
14 dev-util/rubymine/Manifest | 2 +
15 dev-util/rubymine/rubymine-2018.2.2.ebuild | 35 +++++++++
16 6 files changed, 187 insertions(+)
17
18 diff --git a/app-editors/visual-studio-code/Manifest b/app-editors/visual-studio-code/Manifest
19 index 6b59e49..abfdf0b 100644
20 --- a/app-editors/visual-studio-code/Manifest
21 +++ b/app-editors/visual-studio-code/Manifest
22 @@ -18,6 +18,8 @@ DIST visual-studio-code-1.25.0-amd64.tar.gz 71667614 BLAKE2B 9329800dae4f7fce25e
23 DIST visual-studio-code-1.25.0-x86.tar.gz 72610561 BLAKE2B 21cc1a8a067129aeffc411286d9b33af27a44a9bc623c8fffa9a7caaa3aeab496441c961b6f9842239b61fdf7e1f308a470f39ef7291af9959dcb87b01dda45e SHA512 b4c8212ced718616feac6b3283235328b84568cbf862d47746e340f38cf0581e5fba144738ad9ddd25f4e0f965c6b11bf8b9f0e855a21aef0e3ee0f1383b233c
24 DIST visual-studio-code-1.25.1-amd64.tar.gz 71669633 BLAKE2B db90a5c47fe367f54fed90f1ff124a03d8aede5ff4f0b7bac1dea4f86f706059d85e68a2cc23925f7227b197db63851262e11067234fd66500c4f273e7f662b3 SHA512 c50ce7c36bbaab1b9ed672afb29732105db7827780f444b96bd33d7907cd9cfafee7149f7a2adddb8efd9e24a0d050762ac8462f794671b2c945463910de1d36
25 DIST visual-studio-code-1.25.1-x86.tar.gz 72608871 BLAKE2B c7737b16024a1227518857febc69ed95f58205858db736ae00bf8b5a698bd7bd43c2a33bce22307763f86f7ea1ca6d2e834cb8bf788c3d2e3293f7f963952ad1 SHA512 08fb07534e42bf90ba724f9cfa1e8c6761779d405ee662c63e65b0e1ced75938198eb195dd87b99cf6d1fb80626d1e526f50b64c1041afd7d330e628bea4156e
26 +DIST visual-studio-code-1.27.2-amd64.tar.gz 66446563 BLAKE2B 17483d369753b2574116cb5efde4fc9fe4a2df06f0defc02708f3caea1ba0357665239baad5d76eb7ee685797b59e2d926133ef74fd60d8e30224b2bae41d0bc SHA512 13cc67cc686e36a542a7c0a95d6cb5421cd84976c2404b6ff579f8d1f131d5579774d03f7aeb4baabbf6b28ecaf52abe0767a7b8d6937110149dc43290a5379d
27 +DIST visual-studio-code-1.27.2-x86.tar.gz 69492248 BLAKE2B d3e47c1dc730fc9dfc31442c42c8ebf77ae1ed4a35dcf6084806aa3df38fce2458e67f9d2a4d7e70f1ab2a3e7cbba7175d8cf315974cee21e13e8cf605ae03a0 SHA512 833e961e6d9eef86f372acaea4f34ffdaa89975e2d11ebc7c554fd4a9b66cf818f6b3aeb902ca2a3b8ee1e5517a45970d16e7b3ab6880076d8e69cda3a1031dc
28 EBUILD visual-studio-code-1.19.2.ebuild 1549 BLAKE2B 41c3920484a620d5c5c7e2a4d16cf32fda166d1dcc661a15d9920f1c0b93e08660c1c784eda6f2a48ee5c39e0888d7ccc93ce4c3ef32d048c5ea30653d434a28 SHA512 f1338307914f969db2dfa9bf9ec87454eea4bed69e9801523cfe294c619f84dd6d23ba560bde72254769bfbfb0a07a5184824097754ad7858dc03ef42636c7ae
29 EBUILD visual-studio-code-1.19.3.ebuild 1549 BLAKE2B 41c3920484a620d5c5c7e2a4d16cf32fda166d1dcc661a15d9920f1c0b93e08660c1c784eda6f2a48ee5c39e0888d7ccc93ce4c3ef32d048c5ea30653d434a28 SHA512 f1338307914f969db2dfa9bf9ec87454eea4bed69e9801523cfe294c619f84dd6d23ba560bde72254769bfbfb0a07a5184824097754ad7858dc03ef42636c7ae
30 EBUILD visual-studio-code-1.20.1.ebuild 1549 BLAKE2B 41c3920484a620d5c5c7e2a4d16cf32fda166d1dcc661a15d9920f1c0b93e08660c1c784eda6f2a48ee5c39e0888d7ccc93ce4c3ef32d048c5ea30653d434a28 SHA512 f1338307914f969db2dfa9bf9ec87454eea4bed69e9801523cfe294c619f84dd6d23ba560bde72254769bfbfb0a07a5184824097754ad7858dc03ef42636c7ae
31 @@ -27,4 +29,5 @@ EBUILD visual-studio-code-1.23.1.ebuild 1563 BLAKE2B 171013c209e1ff92efbbe97c178
32 EBUILD visual-studio-code-1.24.1.ebuild 1563 BLAKE2B 171013c209e1ff92efbbe97c1783c1e560a6b01d7db94cd84ac661ec93dac88560d281935934077be2eba91242b1c6e50b0ca512e1d48c7f04b20ca321175eaf SHA512 e73a47a360462f55cebf4d04985e2dd15dd3529e82258853ea92aaeb27ceb0c26f15349119b1b97cd46c8106374de685ff7340f342e22bf032d6197ec9e61fb4
33 EBUILD visual-studio-code-1.25.0.ebuild 1563 BLAKE2B 171013c209e1ff92efbbe97c1783c1e560a6b01d7db94cd84ac661ec93dac88560d281935934077be2eba91242b1c6e50b0ca512e1d48c7f04b20ca321175eaf SHA512 e73a47a360462f55cebf4d04985e2dd15dd3529e82258853ea92aaeb27ceb0c26f15349119b1b97cd46c8106374de685ff7340f342e22bf032d6197ec9e61fb4
34 EBUILD visual-studio-code-1.25.1.ebuild 1563 BLAKE2B 171013c209e1ff92efbbe97c1783c1e560a6b01d7db94cd84ac661ec93dac88560d281935934077be2eba91242b1c6e50b0ca512e1d48c7f04b20ca321175eaf SHA512 e73a47a360462f55cebf4d04985e2dd15dd3529e82258853ea92aaeb27ceb0c26f15349119b1b97cd46c8106374de685ff7340f342e22bf032d6197ec9e61fb4
35 +EBUILD visual-studio-code-1.27.2.ebuild 1563 BLAKE2B 171013c209e1ff92efbbe97c1783c1e560a6b01d7db94cd84ac661ec93dac88560d281935934077be2eba91242b1c6e50b0ca512e1d48c7f04b20ca321175eaf SHA512 e73a47a360462f55cebf4d04985e2dd15dd3529e82258853ea92aaeb27ceb0c26f15349119b1b97cd46c8106374de685ff7340f342e22bf032d6197ec9e61fb4
36 MISC metadata.xml 309 BLAKE2B 73c83a727af6c58aaac4474203ae062f7b93feade63573a5f6fe77b1d048069647dff9537a85a2d1b068ff224d8e189e34ae7a13971034075fad61e1269b3658 SHA512 7550b26c1e56caadc801d76a1069e23a05e9392c512599aaf34dae7267f3103611bcf8e4a4400b1ffca4afc7104feefba164a64559317e8637bcc636492671e3
37
38 diff --git a/app-editors/visual-studio-code/visual-studio-code-1.27.2.ebuild b/app-editors/visual-studio-code/visual-studio-code-1.27.2.ebuild
39 new file mode 100644
40 index 0000000..c69a5e9
41 --- /dev/null
42 +++ b/app-editors/visual-studio-code/visual-studio-code-1.27.2.ebuild
43 @@ -0,0 +1,63 @@
44 +# Copyright 1999-2018 Gentoo Foundation
45 +# Distributed under the terms of the GNU General Public License v2
46 +
47 +EAPI=6
48 +
49 +inherit eutils pax-utils
50 +
51 +DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
52 +HOMEPAGE="https://code.visualstudio.com"
53 +BASE_URI="https://vscode-update.azurewebsites.net/${PV}"
54 +SRC_URI="
55 + x86? ( ${BASE_URI}/linux-ia32/stable -> ${P}-x86.tar.gz )
56 + amd64? ( ${BASE_URI}/linux-x64/stable -> ${P}-amd64.tar.gz )
57 + "
58 +RESTRICT="mirror strip bindist"
59 +
60 +LICENSE="MIT"
61 +SLOT="0"
62 +KEYWORDS="~x86 ~amd64"
63 +IUSE=""
64 +
65 +DEPEND="
66 + >=media-libs/libpng-1.2.46
67 + >=x11-libs/gtk+-2.24.8-r1:2
68 + x11-libs/cairo
69 + gnome-base/gconf
70 + x11-libs/libXtst
71 +"
72 +
73 +RDEPEND="
74 + ${DEPEND}
75 + >=net-print/cups-2.0.0
76 + x11-libs/libnotify
77 + x11-libs/libXScrnSaver
78 + app-crypt/libsecret[crypt]
79 +"
80 +
81 +QA_PRESTRIPPED="opt/${PN}/code"
82 +QA_PREBUILT="opt/${PN}/code"
83 +
84 +pkg_setup(){
85 + use amd64 && S="${WORKDIR}/VSCode-linux-x64" || S="${WORKDIR}/VSCode-linux-ia32"
86 +}
87 +
88 +src_install(){
89 + pax-mark m code
90 + insinto "/opt/${PN}"
91 + doins -r *
92 + dosym "/opt/${PN}/bin/code" "/usr/bin/${PN}"
93 + make_desktop_entry "${PN}" "Visual Studio Code" "${PN}" "Development;IDE"
94 + doicon ${FILESDIR}/${PN}.png
95 + fperms +x "/opt/${PN}/code"
96 + fperms +x "/opt/${PN}/bin/code"
97 + fperms +x "/opt/${PN}/libnode.so"
98 + fperms +x "/opt/${PN}/resources/app/node_modules.asar.unpacked/vscode-ripgrep/bin/rg"
99 + insinto "/usr/share/licenses/${PN}"
100 + newins "resources/app/LICENSE.txt" "LICENSE"
101 +}
102 +
103 +pkg_postinst(){
104 + elog "You may install some additional utils, so check them in:"
105 + elog "https://code.visualstudio.com/Docs/setup#_additional-tools"
106 +}
107
108 diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
109 index 22d3266..38c538f 100644
110 --- a/dev-util/idea-ultimate/Manifest
111 +++ b/dev-util/idea-ultimate/Manifest
112 @@ -9,6 +9,7 @@ DIST ideaIU-2018.1.4.tar.gz 667751183 BLAKE2B b9bfdee00f4f49b815b187e51f6b1921bb
113 DIST ideaIU-2018.1.5.tar.gz 668830233 BLAKE2B ed1dda4070ccc6ab2cda365ca6bb7f8455bdd44857ca0e23abd38acef4ee61916ac2e22de7b8d78f9c6212fd0bc48f7993ebd1da4c0093a0b3ff3f97f0eccc55 SHA512 cfd947ab00be4459759b53af0e576fcc4a3557fc20948763fd111daf3604271e228a508daf0b80bbe8441cac66ed4758bd169ee8f40abb09de487fe88cd7f0b4
114 DIST ideaIU-2018.1.6.tar.gz 667745687 BLAKE2B 1e864dffb5be22a7c5021163b078d37824f4a48a1d54572b96cb36038ba6efd6f9bd12c0fab096f57eb04372fd8af84a846624c98ca10a3786c445f49ffa11a7 SHA512 414931b942a59d45835df0d4482e21bb9e810043fb4e10ee161b49bf3cd92d473833c628671326af775696d646fb14513f3aca81eaee313ffbdea49f9d518f8d
115 DIST ideaIU-2018.1.tar.gz 666914931 BLAKE2B dd4adad2f3244ab8f94ec6f589eea099abb22b5b941c620b209920efad23d5cad38b831da9183fbf82f49748bbbff833d42bff2f621f78a8fcdb9ed5808b4528 SHA512 72a4bc88bb2a48933a58fa2ff01142f12027248d1ca9cecf9318c6194ebd2baf62ebe412d976943f2b4effc37fd111cd9247f574330a7d12395a519c7f6c06ec
116 +DIST ideaIU-2018.2.3.tar.gz 647352652 BLAKE2B e8452dcd601878383e6f404705feafa33636b0774af4cdf4cfa090ca827750eddc19d317b71262ba05608cd8fa659ac94f42f952b84f5668c7dc1c1454a788c5 SHA512 68d0a6214eb4be68c7a2470748d67007a440cc4038f99f6c329e040d7a5547671fd76516d9593aa347cf660d00eb38965c85d51d9ce01adbef3ff6911d581b26
117 DIST ideaIU-2018.2.tar.gz 644700595 BLAKE2B 44e7b15cb6c5ac0bc30ce3f2f4bb690df372063295f2fb646ef55b6f2ac78370762d6d8e115ba2d78f6038b8e8dfc17f30e15b391043789540c7a57c0fb66430 SHA512 d9eea76eb1f8c6e0f609b315f6a8d7b0f696260c765310222d599bfc5a1e5b104551d9a343c0a2666f854b3f1b713f3cfdd85f9b73b29598e39672200ae737f7
118 EBUILD idea-ultimate-2017.3.0.173.3727.127.ebuild 2210 BLAKE2B 43da5638c84ff3f8b24db67f46b8d7ba4484687434eb20c572025db2bc70f534d47bf3ca292f5046d4472ca546776d38bcab7bdf93b18fdfa7b02fe0c3e8b440 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5
119 EBUILD idea-ultimate-2017.3.2.173.4127.27.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
120 @@ -22,5 +23,6 @@ EBUILD idea-ultimate-2018.1.4.181.5087.20.ebuild 2210 BLAKE2B 310ab948edc44bb503
121 EBUILD idea-ultimate-2018.1.5.181.5281.24.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
122 EBUILD idea-ultimate-2018.1.6.181.5540.7.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
123 EBUILD idea-ultimate-2018.2.0.182.3684.101.ebuild 2210 BLAKE2B 43da5638c84ff3f8b24db67f46b8d7ba4484687434eb20c572025db2bc70f534d47bf3ca292f5046d4472ca546776d38bcab7bdf93b18fdfa7b02fe0c3e8b440 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5
124 +EBUILD idea-ultimate-2018.2.3.182.4323.46.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
125 MISC ChangeLog 142 BLAKE2B d6bb9a7ff30fcbf78573ea65cf495cdc21393b0e9e546f9b5df7f9b5d358b362e7741509b6625d1dee6ae4f6b7ea33e4a88fc7e6d53b34745c3234c377ba690d SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b
126 MISC metadata.xml 594 BLAKE2B 3d60d5f3bccb0290e644b5ff032ca7ac1d7bf18d2f183ff9de638130b9d33582b3c36888a3f318514ab2b1eb5c384ee56db0c1d4bd64ed907db2c6788f3c393c SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2
127
128 diff --git a/dev-util/idea-ultimate/idea-ultimate-2018.2.3.182.4323.46.ebuild b/dev-util/idea-ultimate/idea-ultimate-2018.2.3.182.4323.46.ebuild
129 new file mode 100644
130 index 0000000..9f54b9e
131 --- /dev/null
132 +++ b/dev-util/idea-ultimate/idea-ultimate-2018.2.3.182.4323.46.ebuild
133 @@ -0,0 +1,82 @@
134 +# Copyright 1999-2016 Gentoo Foundation
135 +# Distributed under the terms of the GNU General Public License v2
136 +# $Id$
137 +
138 +EAPI=5
139 +inherit eutils versionator
140 +
141 +SLOT="0"
142 +PV_STRING="$(get_version_component_range 4-6)"
143 +MY_PV="$(get_version_component_range 1-3)"
144 +MY_PN="idea"
145 +
146 +# distinguish settings for official stable releases and EAP-version releases
147 +if [[ "$(get_version_component_range 7)x" = "prex" ]]
148 +then
149 + # upstream EAP
150 + KEYWORDS=""
151 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
152 +else
153 + # upstream stable
154 + KEYWORDS="~amd64 ~x86"
155 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz"
156 +fi
157 +
158 +DESCRIPTION="A complete toolset for web, mobile and enterprise development"
159 +HOMEPAGE="https://www.jetbrains.com/idea"
160 +
161 +LICENSE="IDEA
162 + || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
163 +IUSE="-custom-jdk"
164 +
165 +DEPEND="!dev-util/${PN}:14
166 + !dev-util/${PN}:15"
167 +RDEPEND="${DEPEND}
168 + >=virtual/jdk-1.7:*"
169 +if [[ "${PV_STRING}x" = "x" ]]
170 +then
171 + S="${WORKDIR}/${MY_PN}-IU-${MY_PV}"
172 +else
173 + S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
174 +fi
175 +
176 +QA_PREBUILT="opt/${PN}-${MY_PV}/*"
177 +
178 +src_prepare() {
179 + if ! use amd64; then
180 + rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
181 + fi
182 + if ! use arm; then
183 + rm bin/fsnotifier-arm || die
184 + rm -r plugins/tfsIntegration/lib/native/linux/arm || die
185 + fi
186 + if ! use ppc; then
187 + rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
188 + fi
189 + if ! use x86; then
190 + rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
191 + fi
192 + if ! use custom-jdk; then
193 + if [[ -d jre ]]; then
194 + rm -r jre || die
195 + fi
196 + fi
197 + rm -r plugins/tfsIntegration/lib/native/solaris || die
198 + rm -r plugins/tfsIntegration/lib/native/hpux || die
199 +}
200 +
201 +src_install() {
202 + local dir="/opt/${PN}-${MY_PV}"
203 +
204 + insinto "${dir}"
205 + doins -r *
206 + fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
207 +
208 + make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
209 + newicon "bin/${MY_PN}.png" "${PN}.png"
210 + make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
211 +
212 + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
213 + mkdir -p "${D}/etc/sysctl.d/" || die
214 + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
215 +}
216
217 diff --git a/dev-util/rubymine/Manifest b/dev-util/rubymine/Manifest
218 index 864b42e..0e5acc2 100644
219 --- a/dev-util/rubymine/Manifest
220 +++ b/dev-util/rubymine/Manifest
221 @@ -7,6 +7,7 @@ DIST RubyMine-2018.1.1.tar.gz 280506249 BLAKE2B 55f754f69eb80892ec9acf213615ebd3
222 DIST RubyMine-2018.1.2.tar.gz 281527309 BLAKE2B bf797ff18aa3c233a9389de33bfa8b10bb66a2762d212527e45dcd88a55dfc32f25141234b71649eda3ce3bc2e8808bb2f2457d5dcf5a2768e2847df47fa32eb SHA512 fe271e7d5bd6a28f60cbe4bf772e46713e87e7ccdc3c5aa29a98b621a5ed3f86a76bc754b5187db487ba2f2086ad45f77e687a46b6a7ac4f4bfb624f8f2e3d04
223 DIST RubyMine-2018.1.3.tar.gz 279545828 BLAKE2B a799ffb2feb6da8d29e40b2e0588c44eb31370e684f98275ccf048923ccd6b73abe70a9e4d9840cd676ffff4fd4889a28fee74fc14e4680c7a33e3f8a82bf3b6 SHA512 64bb9206d257c1eaf430a6e92e329e7c4391e3e29557f96f2fa8cc876338ee1155fb1697006f39141d05f29fd0d153a14062af358a4c1e8f50d59f083a14b985
224 DIST RubyMine-2018.1.4.tar.gz 280335924 BLAKE2B 10744b3fa6559b41f7904c5481e1eeac7c0b0bd978be95afdffedc8a5f2675cb2c5bc9ab47a655cd4d988edd01307de79890543ccb2c599209897774d7e683b6 SHA512 4b52cf9910075fcd05077b7d38fe88df16264ce2aa8585d30bf793267e9b473380195505a239da85c20d6edf1f7584c39c8ee40455b86975a16a45e7cbd2a7cd
225 +DIST RubyMine-2018.2.2.tar.gz 292593737 BLAKE2B 4f73d8d45e8449c754100304aed471abd8d9887eec8252008b172c2ca58b32a14b539f6e7405f0542ac14db8ec71ff93224cb34bb04db03c2c46751628882a0b SHA512 39c3a54359cb0be79c61a1eb0f793cd3867bc08b6dbb0155b00eeca650f50f55ad0229d15ed56cb64a46110e8439b0ebb0beb5212c12665c67cda4c62ccc57b6
226 DIST RubyMine-2018.2.tar.gz 286656367 BLAKE2B 4e366ac98b87c29fd8a4ffb32e3bf8ebd72880ca72a33a436849489ea827f2b49655badd98de53c53899aa92de722cdc65213caaaf02cc8df471eb93772c8eaa SHA512 50a0ae3d26d73f22cdd9978166fe8e13c1ada4e36362457d1b248527e8a7f2852944dbc6caec00285bbf02d71a7148847770c18bd02388bcfcc84a44cca3784a
227 EBUILD rubymine-2017.3.0.ebuild 951 BLAKE2B c38b84087cf7617d48eefd77610f669aa3378d9adf952949ac1fcac1a3aeb7f215787c759a56c9ffd13f2b3473757a2ed5cbd35092073301f46c1e7577e0d24d SHA512 3fe5c7aa706f61cf75773e605e59b1e4dcb002cf1ffd23dc6446895f597719c678f789656c05dd4defbe017548ffb6395928f10af022d4a31becf685ca05d5e7
228 EBUILD rubymine-2017.3.1.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
229 @@ -18,4 +19,5 @@ EBUILD rubymine-2018.1.2.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2d
230 EBUILD rubymine-2018.1.3.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
231 EBUILD rubymine-2018.1.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
232 EBUILD rubymine-2018.2.0.ebuild 951 BLAKE2B c38b84087cf7617d48eefd77610f669aa3378d9adf952949ac1fcac1a3aeb7f215787c759a56c9ffd13f2b3473757a2ed5cbd35092073301f46c1e7577e0d24d SHA512 3fe5c7aa706f61cf75773e605e59b1e4dcb002cf1ffd23dc6446895f597719c678f789656c05dd4defbe017548ffb6395928f10af022d4a31becf685ca05d5e7
233 +EBUILD rubymine-2018.2.2.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
234 MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77
235
236 diff --git a/dev-util/rubymine/rubymine-2018.2.2.ebuild b/dev-util/rubymine/rubymine-2018.2.2.ebuild
237 new file mode 100644
238 index 0000000..a6a68b2
239 --- /dev/null
240 +++ b/dev-util/rubymine/rubymine-2018.2.2.ebuild
241 @@ -0,0 +1,35 @@
242 +# Copyright 1999-2015 Gentoo Foundation
243 +# Distributed under the terms of the GNU General Public License v2
244 +# $Id$
245 +
246 +EAPI=5
247 +inherit eutils versionator
248 +
249 +SLOT="$(get_major_version)"
250 +RDEPEND=">=virtual/jdk-1.7"
251 +
252 +MY_PN="RubyMine"
253 +MY_PV="$(get_version_component_range 1-3)"
254 +RESTRICT="strip"
255 +QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
256 +
257 +DESCRIPTION="The most intelligent Ruby and Rails IDE"
258 +HOMEPAGE="http://jetbrains.com/ruby/"
259 +SRC_URI="http://download.jetbrains.com/ruby/${MY_PN}-${MY_PV}.tar.gz"
260 +LICENSE="all-rights-reserved"
261 +IUSE=""
262 +KEYWORDS="~amd64 ~x86"
263 +S=${WORKDIR}/${MY_PN}-${MY_PV}
264 +
265 +src_install() {
266 + local dir="/opt/${P}"
267 + local exe="${PN}-${SLOT}"
268 +
269 + insinto "${dir}"
270 + doins -r *
271 + fperms 755 "${dir}/bin/${PN}.sh" "${dir}/bin/rinspect.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
272 +
273 + newicon "bin/${PN}.png" "${exe}.png"
274 + make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
275 + make_desktop_entry ${exe} "RubyMine ${MY_PV}" "${exe}" "Development;IDE"
276 +}