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/clion/, dev-util/rubymine/, dev-util/idea-ultimate/
Date: Sun, 01 Mar 2020 22:17:20
Message-Id: 1583101017.5ced6949f8bc7384ac71d639da2bf6f73d62721e.samuelbernardo@gentoo
1 commit: 5ced6949f8bc7384ac71d639da2bf6f73d62721e
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Sun Mar 1 22:16:57 2020 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Sun Mar 1 22:16:57 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=5ced6949
7
8 Update clion, idea-ultimate 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.3.4.ebuild | 79 ++++++++++++++++++++++
14 dev-util/idea-ultimate/Manifest | 2 +
15 .../idea-ultimate-2019.3.3.193.6494.35.ebuild | 68 +++++++++++++++++++
16 dev-util/rubymine/Manifest | 2 +
17 dev-util/rubymine/rubymine-2019.3.3.ebuild | 35 ++++++++++
18 6 files changed, 188 insertions(+)
19
20 diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
21 index db8c367..3e9e556 100644
22 --- a/dev-util/clion/Manifest
23 +++ b/dev-util/clion/Manifest
24 @@ -3,8 +3,10 @@ DIST clion-2019.1.4.tar.gz 431747416 BLAKE2B 46757b269c9effbbb170c9eeacfe236499c
25 DIST clion-2019.2.3.tar.gz 495323742 BLAKE2B b4747a4805ec7d8776e3c52c4f94a2d12c1156eff9c0a65e5e275bed269f472d3e8d410e2ef41b2e1504408cf7dfe3f2b8ccee06c5cdba4c8664ad5e7a1873fd SHA512 34599a92b9522cbc6bee6505a26d24b9d4ac727100b2b30414199ac3ec03f73d81c5811f66b35ad51e846eb6fcf66651c522207bb5f471adbf5c5e25d5e7d7d5
26 DIST clion-2019.2.5.tar.gz 489092707 BLAKE2B af785c8d5581ee3dbe51da525561fca9bf9505146d3f8790a8d0839d2552aea6116ce72f0543207f67a4bbac209689b0846c5566c2901a680c954299e29460b8 SHA512 07c1dbdd3587126ca0ccd0c28b7247fa7f4924694625fed68312ffd488b137964efdbad936ea676f3e980de2b6578beb07098d8a57e54e52ca7c33ac247ffbd9
27 DIST clion-2019.3.1.tar.gz 499194275 BLAKE2B d96dcfcbf23634365f9d42bc9843e4057d4e91c7e6ed78a43c1cb207f4b2bfb598e1e89696efab8e68f348e82273d6f1e9815651cb1de73fcae20cd9d994997d SHA512 92958355e8fe268b759571e90d68f1b4c9329f28e957ea1588fb52fcd38b7c46a1110edf98f1ca04c4a8e022b27d581d6dc376c2e4aff3c51653d80d2af9a030
28 +DIST clion-2019.3.4.tar.gz 508450142 BLAKE2B 9f309b024b0584bd45d3eec006575bdfbe1b292f654f2fe7e5e1a88c5db8b157740583019f9fa87074afcb3e2ae97b227af48733467200b207c07860daa57ba6 SHA512 780ecfdd110f457c887ea6d902ee8373538e9fabed27a382cf6025edab762f77497390fccc11125253cbf2a0c6496729e066892750655641d8f92b5cd3e3356a
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 EBUILD clion-2019.3.1.ebuild 2157 BLAKE2B 61cd0f6a6b4fef3bfefc5f1bdf6519de01ad330d671952d84c4c5227b320bed5a233ba5c8bd6c5bc89c48ae7084b16443f2ebd41e2c7664e87ec1709b599fb76 SHA512 f87202235ccf691733d08ddd347b82b942c517630415a75f7ba47632dbaadc3db98f4624b8a849353aa45fca1023c8a5a3a91b596981bce6820e6433db864fc2
33 +EBUILD clion-2019.3.4.ebuild 2157 BLAKE2B 61cd0f6a6b4fef3bfefc5f1bdf6519de01ad330d671952d84c4c5227b320bed5a233ba5c8bd6c5bc89c48ae7084b16443f2ebd41e2c7664e87ec1709b599fb76 SHA512 f87202235ccf691733d08ddd347b82b942c517630415a75f7ba47632dbaadc3db98f4624b8a849353aa45fca1023c8a5a3a91b596981bce6820e6433db864fc2
34 MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77
35
36 diff --git a/dev-util/clion/clion-2019.3.4.ebuild b/dev-util/clion/clion-2019.3.4.ebuild
37 new file mode 100644
38 index 0000000..e207a11
39 --- /dev/null
40 +++ b/dev-util/clion/clion-2019.3.4.ebuild
41 @@ -0,0 +1,79 @@
42 +# Copyright 1999-2019 Gentoo Authors
43 +# Distributed under the terms of the GNU General Public License v2
44 +
45 +EAPI=7
46 +
47 +inherit desktop eutils
48 +
49 +DESCRIPTION="A complete toolset for C and C++ development"
50 +HOMEPAGE="https://www.jetbrains.com/clion"
51 +SRC_URI="https://download.jetbrains.com/cpp/CLion-${PV}.tar.gz -> ${P}.tar.gz"
52 +
53 +LICENSE="|| ( IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )
54 + Apache-1.1 Apache-2.0 BSD BSD-2 CC0-1.0 CDDL-1.1 CPL-0.5 CPL-1.0
55 + EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception GPL-3 ISC JDOM
56 + LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL public-domain PSF-2 UoI-NCSA ZLIB"
57 +SLOT="0"
58 +KEYWORDS="~amd64 ~x86"
59 +RESTRICT="bindist mirror splitdebug"
60 +IUSE="custom-jdk"
61 +
62 +# RDEPENDS may cause false positives in repoman.
63 +# clion requires cmake and gdb at runtime to build and debug C/C++ projects
64 +RDEPEND="
65 + dev-util/cmake
66 + sys-devel/gdb
67 + !custom-jdk? ( virtual/jdk )"
68 +
69 +QA_PREBUILT="opt/${P}/*"
70 +
71 +src_prepare() {
72 + default
73 +
74 + local remove_me=(
75 + bin/gdb/linux
76 + bin/lldb/linux
77 + bin/cmake
78 + license/CMake*
79 + lib/pty4j-native/linux/ppc64le
80 + )
81 +
82 + use amd64 || remove_me+=( bin/fsnotifier64 lib/pty4j-native/linux/x86_64)
83 + use x86 || remove_me+=( bin/fsnotifier lib/pty4j-native/linux/x86)
84 +
85 + use custom-jdk || remove_me+=( jbr )
86 +
87 + rm -rv "${remove_me[@]}" || die
88 +}
89 +
90 +src_install() {
91 + local dir="/opt/${P}"
92 +
93 + insinto "${dir}"
94 + doins -r *
95 + fperms 755 "${dir}"/bin/{clion.sh,clang/linux/clang{d,-tidy}}
96 +
97 + if use amd64; then
98 + fperms 755 "${dir}"/bin/fsnotifier64
99 + fi
100 + if use arm; then
101 + fperms 755 "${dir}"/bin/fsnotifier-arm
102 + fi
103 + if use x86; then
104 + fperms 755 "${dir}"/bin/fsnotifier
105 + fi
106 +
107 + if use custom-jdk; then
108 + if [[ -d jbr ]]; then
109 + fperms 755 "${dir}"/jbr/bin/{jaotc,java,javac,jdb,jjs,jrunscript,keytool,pack200,rmid,rmiregistry,serialver,unpack200}
110 + fi
111 + fi
112 +
113 + make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
114 + newicon "bin/${PN}.svg" "${PN}.svg"
115 + make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
116 +
117 + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
118 + dodir /usr/lib/sysctl.d/
119 + echo "fs.inotify.max_user_watches = 524288" > "${D}/usr/lib/sysctl.d/30-clion-inotify-watches.conf" || die
120 +}
121
122 diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
123 index 60a615e..805999c 100644
124 --- a/dev-util/idea-ultimate/Manifest
125 +++ b/dev-util/idea-ultimate/Manifest
126 @@ -12,6 +12,7 @@ DIST ideaIU-2019.1.4.tar.gz 706447952 BLAKE2B cd7a1fb70443bfe6917df8156e36102fe0
127 DIST ideaIU-2019.2.3.tar.gz 808787291 BLAKE2B 2104a94d8d628714bfc12af46b0d97640583e1ddf1e8e84f38169521ea559de7aec1d904cb304488349e2fb2da7fe125ae706905f97ed08b1b37297feabc8dce SHA512 a2d5380ced2ded56a4098bb5b9b280e98381fe7a7329159559edf78ca217a8e76c5853c991a4660545de5b6d2f3d7ac2f1184b42792f7e1c45ae8f64fc9c6989
128 DIST ideaIU-2019.2.4.tar.gz 811629295 BLAKE2B 9cb22faab17aea145fe41ac00bb3e8b85b17793008cbe98ffef229485afdf2aa71254ed282bc76e79f05e245017f4dc4b33778505ba17aec33128c9177a536f7 SHA512 5950051b12f195a50d13961f62230dddb5824ec02a707e33657bce6baf1a3c3a71c8a1773b30cdaed4e5a25dfc8db159806e229f09d9d9b3c4eac3a22a5543f5
129 DIST ideaIU-2019.3.1.tar.gz 809193649 BLAKE2B 3e61fa4efe2c9b7a9229455711d30e0dac382c4857ebe2fd0208389b5aab24ead10f49460e621077c06af8398ab129b1b4220174caa260c7ab321ef6ce52f555 SHA512 258269a8a317ca252c26ec25dbd1122254985e9402389429d5c5cf3fd29b04716d5744f2798d96297b1bf1f479c67adc479224b841b2c81b5364561c34870837
130 +DIST ideaIU-2019.3.3.tar.gz 812882348 BLAKE2B 402158c4586d87b84ccfaaa03abdb7e3e843d278b89d9be0982e436beb23f6b4f4da635edac99801cb6b8b611ae6dd926ad41ad2d62d1e2037dfabb50190e13a SHA512 54872dfa2de8a50d1727556f96220ad04a4b8504549e54fb670e8f6c85f42ff519702c63a554cb35c805549e26635f5da27ccbbfa090f1f6c9c3f3258c36a048
131 DIST ideaIU-2019.3.tar.gz 795790818 BLAKE2B 05396e642597b1f6c1341e2f3b4d02acc6fcf2254b93a00ae43c9be1afaef39db42bf894141bc9adc846ea7e8260a777c60563f928f2b73ddcb4d8f3e74c4ef2 SHA512 638f4a29720fc8b21593106295576c1a7db8fe67ad4eca5d8f98b1220264b074227f058af56225f10a13fb537a11ce12d415d463fba7891eba8138c6e9fb78e0
132 EBUILD idea-ultimate-2018.2.5.182.4892.20.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
133 EBUILD idea-ultimate-2018.2.6.182.5107.16.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
134 @@ -28,5 +29,6 @@ EBUILD idea-ultimate-2019.2.3.192.6817.14.ebuild 1737 BLAKE2B 0dcd0730dd47856eab
135 EBUILD idea-ultimate-2019.2.4.192.7142.36.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4
136 EBUILD idea-ultimate-2019.3.0.193.5233.102.ebuild 1750 BLAKE2B 6cd705ca9a833d8d758a22b55871680a6b4fc17a480618cc73fb7759bba05518ef869c40ff722a84a36de9bef8d58e9f449468b8dd8a658836b6203581824ff4 SHA512 1f7653a9fef35b124b67de029e7675b65291bb8cd07d9cc23503d32479461970c1f666d5be371732bb65c2cbcac1ecf9d9771ee0f10687e6f94a6a8824985bce
137 EBUILD idea-ultimate-2019.3.1.193.5662.53.ebuild 1750 BLAKE2B 62e3e1a0c342e8465a1af39b6f4180367a5518059b9dee5307eb2050fe2ed07e925e9183e95cada4a8570ddce93e570066857ea128b22ef8add9743db430af71 SHA512 f27985a3075afd4f11111b31d83e01051f66a26d32dca4c382472a6e8d81320dd30d55009b85285df66332d833d9ec8ed47b22020663bde5d53a6f0160ce94e3
138 +EBUILD idea-ultimate-2019.3.3.193.6494.35.ebuild 1750 BLAKE2B 62e3e1a0c342e8465a1af39b6f4180367a5518059b9dee5307eb2050fe2ed07e925e9183e95cada4a8570ddce93e570066857ea128b22ef8add9743db430af71 SHA512 f27985a3075afd4f11111b31d83e01051f66a26d32dca4c382472a6e8d81320dd30d55009b85285df66332d833d9ec8ed47b22020663bde5d53a6f0160ce94e3
139 MISC ChangeLog 142 BLAKE2B d6bb9a7ff30fcbf78573ea65cf495cdc21393b0e9e546f9b5df7f9b5d358b362e7741509b6625d1dee6ae4f6b7ea33e4a88fc7e6d53b34745c3234c377ba690d SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b
140 MISC metadata.xml 594 BLAKE2B 3d60d5f3bccb0290e644b5ff032ca7ac1d7bf18d2f183ff9de638130b9d33582b3c36888a3f318514ab2b1eb5c384ee56db0c1d4bd64ed907db2c6788f3c393c SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2
141
142 diff --git a/dev-util/idea-ultimate/idea-ultimate-2019.3.3.193.6494.35.ebuild b/dev-util/idea-ultimate/idea-ultimate-2019.3.3.193.6494.35.ebuild
143 new file mode 100644
144 index 0000000..c99dba8
145 --- /dev/null
146 +++ b/dev-util/idea-ultimate/idea-ultimate-2019.3.3.193.6494.35.ebuild
147 @@ -0,0 +1,68 @@
148 +# Copyright 1999-2019 Gentoo Foundation
149 +# Distributed under the terms of the GNU General Public License v2
150 +# $Id$
151 +
152 +EAPI=6
153 +inherit eutils versionator
154 +
155 +SLOT="0"
156 +PV_STRING="$(get_version_component_range 4-6)"
157 +MY_PV="$(get_version_component_range 1-3)"
158 +MY_PN="idea"
159 +
160 +# distinguish settings for official stable releases and EAP-version releases
161 +if [[ "$(get_version_component_range 7)x" = "prex" ]]
162 +then
163 + # upstream EAP
164 + KEYWORDS=""
165 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
166 +else
167 + # upstream stable
168 + KEYWORDS="~amd64 ~x86"
169 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz"
170 +fi
171 +
172 +DESCRIPTION="A complete toolset for web, mobile and enterprise development"
173 +HOMEPAGE="https://www.jetbrains.com/idea"
174 +
175 +LICENSE="IDEA
176 + || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
177 +IUSE="-custom-jdk"
178 +
179 +DEPEND="!dev-util/${PN}:14
180 + !dev-util/${PN}:15"
181 +RDEPEND="${DEPEND}
182 + >=virtual/jdk-1.7:*"
183 +if [[ "${PV_STRING}x" = "x" ]]
184 +then
185 + S="${WORKDIR}/${MY_PN}-IU-${MY_PV}"
186 +else
187 + S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
188 +fi
189 +
190 +QA_PREBUILT="opt/${PN}-${MY_PV}/*"
191 +
192 +src_prepare() {
193 + if ! use custom-jdk; then
194 + if [[ -d jre64 ]]; then
195 + rm -r jre64 || die
196 + fi
197 + fi
198 + eapply_user
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 e77d1c0..0196154 100644
219 --- a/dev-util/rubymine/Manifest
220 +++ b/dev-util/rubymine/Manifest
221 @@ -11,6 +11,7 @@ DIST RubyMine-2019.2.2.tar.gz 364474768 BLAKE2B 79d8acebf77cbf39613c5af9a8944b0b
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 DIST RubyMine-2019.3.1.tar.gz 379973496 BLAKE2B 093564fd540ab3b4753c285a23bb5bce7898cf5f511f82225e373586a223e31e77dee5b786273bb27cf4b102c9248b77a67de664032d97cfdf0bdfb3093841a9 SHA512 705859532cab8d2796a2bfb4d2367772a47fea99f8a368907a9ec0785fc5cc5fc83962aa8ed0276d843310da4af5c0825d2cff26b7efca738e05023dec5239c2
225 +DIST RubyMine-2019.3.3.tar.gz 369865708 BLAKE2B f1b376dd12981daf38da33e6752aff7b81e3c34c7c925ad4d656838d3bb0c3390bd41bcdc42f188899360db32d53630ea062f4752b43b56f2d29877745f86351 SHA512 b696528c3cdc8b55555da2183519cbcd23ac06ff1d742fa223106b0a94cb37e2f32736c3b45e8707a1823720550f40d08080ab2b9d8ea537b742954063eb5e53
226 DIST RubyMine-2019.3.tar.gz 374127163 BLAKE2B 10b274ce4841e95cca00f69d0058168e27c388cc08033eebb2ff80cbae7d272b9d8adf32303493fa6e7b8dd06e8b58bded36d18bbf91d9f7b119560028cdf128 SHA512 aab5b5872aea19e9ace8f047740b4384cee5354f6074d6176c0504a37fc1f563e2ac937b27b25821dda99231b1f2e6121528e9f9b22273a2ff7a196a5473ad92
227 EBUILD rubymine-2018.2.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
228 EBUILD rubymine-2018.2.5.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
229 @@ -26,4 +27,5 @@ EBUILD rubymine-2019.2.3.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2d
230 EBUILD rubymine-2019.2.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
231 EBUILD rubymine-2019.3.0.ebuild 951 BLAKE2B 2ace3a90eb5c28bcb91b6de75f1955b7992e1ea21d5ab2a0ca41538ad7a6ad52f6e509bab2a83a750c9f696197b8448099bc4bcd0f885487adb0f79fd0acc12c SHA512 ee78d8bdd2bdbe4ed059467567af3be13a2808a5ad6325a9da24493409a32ed1218908ed9849a6f3f0669dca9558f347e50e4c0fbb41845a57e6de97b32b55d9
232 EBUILD rubymine-2019.3.1.ebuild 951 BLAKE2B 4764d6f787179ac00afa68c93b4f58853550572dd2a36090eb69def6e6ce44b8ae467eb3f6865b921184b63e46c877670d78aebfb991c5aa51e2cabe02c4e547 SHA512 8ef72acbf0f590eca47c842f3f008cc9fd16b363491fecfe7c7069325ae2e028b4429712b1274f3afb89820d1c74eafbe137a01c98dfbcc157952861fd7d934c
233 +EBUILD rubymine-2019.3.3.ebuild 951 BLAKE2B 4764d6f787179ac00afa68c93b4f58853550572dd2a36090eb69def6e6ce44b8ae467eb3f6865b921184b63e46c877670d78aebfb991c5aa51e2cabe02c4e547 SHA512 8ef72acbf0f590eca47c842f3f008cc9fd16b363491fecfe7c7069325ae2e028b4429712b1274f3afb89820d1c74eafbe137a01c98dfbcc157952861fd7d934c
234 MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77
235
236 diff --git a/dev-util/rubymine/rubymine-2019.3.3.ebuild b/dev-util/rubymine/rubymine-2019.3.3.ebuild
237 new file mode 100644
238 index 0000000..3ba7d4c
239 --- /dev/null
240 +++ b/dev-util/rubymine/rubymine-2019.3.3.ebuild
241 @@ -0,0 +1,35 @@
242 +# Copyright 1999-2019 Gentoo Foundation
243 +# Distributed under the terms of the GNU General Public License v2
244 +# $Id$
245 +
246 +EAPI=6
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 +}