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/rubymine/, dev-util/idea-ultimate/, dev-util/eclipse-sdk-bin/, ...
Date: Thu, 03 Oct 2019 11:02:35
Message-Id: 1570100528.becc20f341152cd7e52d712ac56795050972c064.samuelbernardo@gentoo
1 commit: becc20f341152cd7e52d712ac56795050972c064
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Thu Oct 3 11:02:08 2019 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Thu Oct 3 11:02:08 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=becc20f3
7
8 Update idea ultimate, rubymine, clion and eclipse
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.3.ebuild | 80 ++++++++++++++++++++++
14 dev-util/eclipse-sdk-bin/Manifest | 4 ++
15 .../eclipse-sdk-bin/eclipse-sdk-bin-4.13.0.ebuild | 49 +++++++++++++
16 dev-util/eclipse-sdk-bin/files/eclipse-bin-4.13 | 46 +++++++++++++
17 dev-util/eclipse-sdk-bin/files/eclipserc-bin-4.13 | 20 ++++++
18 dev-util/idea-ultimate/Manifest | 2 +
19 .../idea-ultimate-2019.2.3.192.6817.14.ebuild | 67 ++++++++++++++++++
20 dev-util/rubymine/Manifest | 2 +
21 dev-util/rubymine/rubymine-2019.2.3.ebuild | 35 ++++++++++
22 10 files changed, 307 insertions(+)
23
24 diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
25 index ccd6b9b..95ae2a8 100644
26 --- a/dev-util/clion/Manifest
27 +++ b/dev-util/clion/Manifest
28 @@ -1,4 +1,6 @@
29 AUX config 27 BLAKE2B 941572f9d90f92818dab895e632915d071f0da6752ab4e0138377206b788543c676b1ff47802c548856b0e7068d7a943d52dd89e76cf8365c755b4c452098096 SHA512 83fcceb9c13ddd698752f5f1ed3a82a6aa792a0c86dcfa56a6e498b04cc9d7b55d7ccf93e9db46e91a719788cfbf1eeead50e1ad824e09e4b64a9896dc8e37bc
30 DIST clion-2019.1.4.tar.gz 431747416 BLAKE2B 46757b269c9effbbb170c9eeacfe236499c0f4a6a907a2c39b91db6e3db639d500ef167e61aaa7a9b928e50c5c01b3d41bb68a3d7b406b9da01bc5c6af5e87a3 SHA512 2be1bcaac0317d0dc6020a73405fc7300ca508220c3474c607f558bc9df17498bb25c9403ed614e044c2296b23f5fe9bafe125864c65e0bb83aafa9213352f6a
31 +DIST clion-2019.2.3.tar.gz 495323742 BLAKE2B b4747a4805ec7d8776e3c52c4f94a2d12c1156eff9c0a65e5e275bed269f472d3e8d410e2ef41b2e1504408cf7dfe3f2b8ccee06c5cdba4c8664ad5e7a1873fd SHA512 34599a92b9522cbc6bee6505a26d24b9d4ac727100b2b30414199ac3ec03f73d81c5811f66b35ad51e846eb6fcf66651c522207bb5f471adbf5c5e25d5e7d7d5
32 EBUILD clion-2019.1.4.ebuild 1991 BLAKE2B fe36412d01be6e8fddda6c98dbee6e10e5a85eda0b1204bfce6e5d2018a4c7ebaeed40d57b9263bb27ee241f36e29342a17b3be57b77bcec9b2ab25512a189cf SHA512 41a730e5466f0125fd85efdd32f897958649033adbb23109b08692bc3908eb613da322194feecb54325f98734fa4ec27c42adc5c6a7289e3503e851d4b11cece
33 +EBUILD clion-2019.2.3.ebuild 2203 BLAKE2B 279893c2e510655704089a220241d03445e09f58625e8a2650aa80a210fbe3d5902806d12ed75c58b65b078b22a51388abf66761e7779cae93372de3f569b49a SHA512 67786d2f16055693e41b80d48cad734b19f852bd9b68690d923c1a26384fefa9b92873769fd6881bc4f5e13a6b90271423213c54cb37fa3d35a1c5bcebff64de
34 MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77
35
36 diff --git a/dev-util/clion/clion-2019.2.3.ebuild b/dev-util/clion/clion-2019.2.3.ebuild
37 new file mode 100644
38 index 0000000..fbe93d3
39 --- /dev/null
40 +++ b/dev-util/clion/clion-2019.2.3.ebuild
41 @@ -0,0 +1,80 @@
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 arm || remove_me+=( bin/fsnotifier-arm )
84 + use x86 || remove_me+=( bin/fsnotifier lib/pty4j-native/linux/x86)
85 +
86 + use custom-jdk || remove_me+=( jbr )
87 +
88 + rm -rv "${remove_me[@]}" || die
89 +}
90 +
91 +src_install() {
92 + local dir="/opt/${P}"
93 +
94 + insinto "${dir}"
95 + doins -r *
96 + fperms 755 "${dir}"/bin/{clion.sh,clang/linux/clang{d,-tidy}}
97 +
98 + if use amd64; then
99 + fperms 755 "${dir}"/bin/fsnotifier64
100 + fi
101 + if use arm; then
102 + fperms 755 "${dir}"/bin/fsnotifier-arm
103 + fi
104 + if use x86; then
105 + fperms 755 "${dir}"/bin/fsnotifier
106 + fi
107 +
108 + if use custom-jdk; then
109 + if [[ -d jbr ]]; then
110 + fperms 755 "${dir}"/jbr/bin/{jaotc,java,javac,jdb,jjs,jrunscript,keytool,pack200,rmid,rmiregistry,serialver,unpack200}
111 + fi
112 + fi
113 +
114 + make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
115 + newicon "bin/${PN}.svg" "${PN}.svg"
116 + make_desktop_entry "${PN}" "clion" "${PN}" "Development;IDE;"
117 +
118 + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
119 + dodir /usr/lib/sysctl.d/
120 + echo "fs.inotify.max_user_watches = 524288" > "${D}/usr/lib/sysctl.d/30-clion-inotify-watches.conf" || die
121 +}
122
123 diff --git a/dev-util/eclipse-sdk-bin/Manifest b/dev-util/eclipse-sdk-bin/Manifest
124 index a36ca4b..325b176 100644
125 --- a/dev-util/eclipse-sdk-bin/Manifest
126 +++ b/dev-util/eclipse-sdk-bin/Manifest
127 @@ -1,4 +1,5 @@
128 AUX eclipse-bin-4.10 1402 BLAKE2B 82b74113ca7c7f989922117dfab66b36ef69393fe4cebda632cd6b54d04e5bbdd9ab1aadfc365167529e5db205d7c19516f96cf9cebf85194e1f2b79a57b6885 SHA512 149f1a170fdabcb9aab6fa2812172030f4878a52c8d12aa7090e813fee843f3955d9fb4f738eca0fbd35b9dadaff7ba1bbd5570e34c3b274bfd4e86b8c23318a
129 +AUX eclipse-bin-4.13 1402 BLAKE2B 82b74113ca7c7f989922117dfab66b36ef69393fe4cebda632cd6b54d04e5bbdd9ab1aadfc365167529e5db205d7c19516f96cf9cebf85194e1f2b79a57b6885 SHA512 149f1a170fdabcb9aab6fa2812172030f4878a52c8d12aa7090e813fee843f3955d9fb4f738eca0fbd35b9dadaff7ba1bbd5570e34c3b274bfd4e86b8c23318a
130 AUX eclipse-bin-4.4 1402 BLAKE2B 82b74113ca7c7f989922117dfab66b36ef69393fe4cebda632cd6b54d04e5bbdd9ab1aadfc365167529e5db205d7c19516f96cf9cebf85194e1f2b79a57b6885 SHA512 149f1a170fdabcb9aab6fa2812172030f4878a52c8d12aa7090e813fee843f3955d9fb4f738eca0fbd35b9dadaff7ba1bbd5570e34c3b274bfd4e86b8c23318a
131 AUX eclipse-bin-4.5 1402 BLAKE2B 82b74113ca7c7f989922117dfab66b36ef69393fe4cebda632cd6b54d04e5bbdd9ab1aadfc365167529e5db205d7c19516f96cf9cebf85194e1f2b79a57b6885 SHA512 149f1a170fdabcb9aab6fa2812172030f4878a52c8d12aa7090e813fee843f3955d9fb4f738eca0fbd35b9dadaff7ba1bbd5570e34c3b274bfd4e86b8c23318a
132 AUX eclipse-bin-4.6 1402 BLAKE2B 82b74113ca7c7f989922117dfab66b36ef69393fe4cebda632cd6b54d04e5bbdd9ab1aadfc365167529e5db205d7c19516f96cf9cebf85194e1f2b79a57b6885 SHA512 149f1a170fdabcb9aab6fa2812172030f4878a52c8d12aa7090e813fee843f3955d9fb4f738eca0fbd35b9dadaff7ba1bbd5570e34c3b274bfd4e86b8c23318a
133 @@ -6,6 +7,7 @@ AUX eclipse-bin-4.7 1402 BLAKE2B 82b74113ca7c7f989922117dfab66b36ef69393fe4cebda
134 AUX eclipse-bin-4.8 1402 BLAKE2B 82b74113ca7c7f989922117dfab66b36ef69393fe4cebda632cd6b54d04e5bbdd9ab1aadfc365167529e5db205d7c19516f96cf9cebf85194e1f2b79a57b6885 SHA512 149f1a170fdabcb9aab6fa2812172030f4878a52c8d12aa7090e813fee843f3955d9fb4f738eca0fbd35b9dadaff7ba1bbd5570e34c3b274bfd4e86b8c23318a
135 AUX eclipse-bin-4.9 1402 BLAKE2B 82b74113ca7c7f989922117dfab66b36ef69393fe4cebda632cd6b54d04e5bbdd9ab1aadfc365167529e5db205d7c19516f96cf9cebf85194e1f2b79a57b6885 SHA512 149f1a170fdabcb9aab6fa2812172030f4878a52c8d12aa7090e813fee843f3955d9fb4f738eca0fbd35b9dadaff7ba1bbd5570e34c3b274bfd4e86b8c23318a
136 AUX eclipserc-bin-4.10 859 BLAKE2B 2372f4f011d1b11d1e529b35853854966ea79e19c5578193e80ba91afc09a5a0c520ec59c4ec291ec53fc1c90c2267ea8f98708382fedd99921f1ad60935bf40 SHA512 9dca096a94ed4e3cd09e8ab9eb026014ce961deb913f2adfe63b2d027bf56b2f893b890effddba01c178ecd404b010695da01f7e24e94ff1a345847462783487
137 +AUX eclipserc-bin-4.13 859 BLAKE2B 2372f4f011d1b11d1e529b35853854966ea79e19c5578193e80ba91afc09a5a0c520ec59c4ec291ec53fc1c90c2267ea8f98708382fedd99921f1ad60935bf40 SHA512 9dca096a94ed4e3cd09e8ab9eb026014ce961deb913f2adfe63b2d027bf56b2f893b890effddba01c178ecd404b010695da01f7e24e94ff1a345847462783487
138 AUX eclipserc-bin-4.4 859 BLAKE2B 2372f4f011d1b11d1e529b35853854966ea79e19c5578193e80ba91afc09a5a0c520ec59c4ec291ec53fc1c90c2267ea8f98708382fedd99921f1ad60935bf40 SHA512 9dca096a94ed4e3cd09e8ab9eb026014ce961deb913f2adfe63b2d027bf56b2f893b890effddba01c178ecd404b010695da01f7e24e94ff1a345847462783487
139 AUX eclipserc-bin-4.5 859 BLAKE2B 2372f4f011d1b11d1e529b35853854966ea79e19c5578193e80ba91afc09a5a0c520ec59c4ec291ec53fc1c90c2267ea8f98708382fedd99921f1ad60935bf40 SHA512 9dca096a94ed4e3cd09e8ab9eb026014ce961deb913f2adfe63b2d027bf56b2f893b890effddba01c178ecd404b010695da01f7e24e94ff1a345847462783487
140 AUX eclipserc-bin-4.6 859 BLAKE2B 2372f4f011d1b11d1e529b35853854966ea79e19c5578193e80ba91afc09a5a0c520ec59c4ec291ec53fc1c90c2267ea8f98708382fedd99921f1ad60935bf40 SHA512 9dca096a94ed4e3cd09e8ab9eb026014ce961deb913f2adfe63b2d027bf56b2f893b890effddba01c178ecd404b010695da01f7e24e94ff1a345847462783487
141 @@ -15,6 +17,7 @@ AUX eclipserc-bin-4.9 859 BLAKE2B 2372f4f011d1b11d1e529b35853854966ea79e19c55781
142 DIST eclipse-java-2018-09-R-linux-gtk-4.9.0.tar.gz 194641740 BLAKE2B 9b4d895e713d2b43c2eef2e8c781b5864b548de55cbfe873b506a261650a42a56d5ab3bacbbcfa7641b9fb302fb37a14fa14a8c9b00e4d37073e28690d332a86 SHA512 24208e95b972e848d6b65ed8108d9e81584cf051397f2f43fb6269f5a625b8d7552ad77c7980a1a5653c87f06776e2926fd85607aae44e44657b4f6cc9b3e2e3
143 DIST eclipse-java-2018-09-R-linux-gtk-x86_64-4.9.0.tar.gz 194820279 BLAKE2B 345dc26bf364c8f55f2c864c4ac53101a8243a117bb9a7e920103ca30e6775182aedf3e15c9a730c5bd0844bf00cba86036fc351a24cabf1333c851703b75557 SHA512 9dac5d040cdabf779de3996de87290e352130c7e860c1d0a98772f41da828ad45f90748b68e0a8a4f8d1ebbbbe5fdfe6401b7d871b93af34103d4a81a041c6a5
144 DIST eclipse-java-2018-12-R-linux-gtk-x86_64-4.10.1.tar.gz 189224734 BLAKE2B 53c21adbae65203a323b71fc42672dac7392ba182e36a691cdf1ae5513e516ac58b765cfd3da28d7431ceb0d43fd3b575b84d0ddb342a284f362ff23e77183c9 SHA512 d2f8c4af2bb219c24ed8d22dd59a31453bf0e03c34376edfe99099c6ae3996524bc393fef6ef3886aed9fa397fef346baba40658199df8561e4fd578f3e0d2ba
145 +DIST eclipse-java-2019-09-R-linux-gtk-x86_64-4.13.0.tar.gz 207097270 BLAKE2B 8956b920b8f5dd7107a7defc353daddc1a931392af8ecad8a72f98b6d6f6efc224619a9b8b036852aad4fdd029b5a4183b7848d463ff95351f15fed8c0796b97 SHA512 eb408902f079d6666863bc318a0586589be9a86e4cd57125ef1f97eb4f4a9d6b70aa52ea23129f5f95eb513c3ce1889683516d91e85a484fcae7328fa8e1eeff
146 DIST eclipse-java-mars-R-linux-gtk-4.5.2.tar.gz 169974282 BLAKE2B b102833e991c8d385d343d6b8301e992b66cd1e566efbadd58de63cfd48d0ee4a79ad9c89844bb44f38fbf66218ac82a7b40c098c7a2bed05d727ab7b53c250d SHA512 de17412b82c6150268142e99858f26641b465c1c296a1a13d413a47226dc9a01db26bd07985c926b5fe80e0225ff7b3e0ef35137fce31e0bb261ae5cc96cc888
147 DIST eclipse-java-mars-R-linux-gtk-x86_64-4.5.2.tar.gz 170118332 BLAKE2B 411dfb7d0d5a31fb1c7d3367ce58697a94efdcc9a7e6b955e235017ad2b4b8d952fb6cf830228674425ce2b47af33adc2db85f791496754babe22b840f6a85a1 SHA512 9997a23d29e95c91177cd7460291caab46f04ca9b4af52b724c0d61577a16fa69b0aa4cdd01322aba21a05da24380d3f9395f799be4af8fc41c373353573a517
148 DIST eclipse-java-neon-3-linux-gtk-4.6.3.tar.gz 167943703 BLAKE2B 88082363915bf6300a585284f0d7d8805d3424d74e824586d0b78fbb16e6ad9127c8cd4fa172078ada422143c2d41147298312048bec21657ffba9198be7b9fc SHA512 bc7008af20563d737ad88cc9da3fabd97be7049ff13f85cb969747c4ac74d33fa95b4bb993e290179096a72e3ea11600725483ff8dd06eab79b3100698a9a8e2
149 @@ -26,6 +29,7 @@ DIST eclipse-java-oxygen-3-linux-gtk-x86_64-4.7.3.tar.gz 187218250 BLAKE2B 82951
150 DIST eclipse-java-photon-R-linux-gtk-4.8.0.tar.gz 201370116 BLAKE2B 5699db5384a0bbe9260fd66b0cd2b345afad7b393e5249ab2ccd7fb21c2b982e16f859cece03fc82a92ab684e2ee2d10b9fe20e98863c69ac8ac2655038bfb35 SHA512 526b6814808937ce54fc67699f373ce83c1d4781be44a2a4d3e96c59e0d11beb4b58dbda6060e9f1202628f12cde795936b52c83c5846922935dc82dfd16a5c6
151 DIST eclipse-java-photon-R-linux-gtk-x86_64-4.8.0.tar.gz 201489834 BLAKE2B 01928c812a6dd89653ad938afc661856e32f7c2ecd4728abee4cde3eb14a9471d18de7479d98e03926fdab8e256ee1d2bb9c210a57732eed20ab81eaa67870fc SHA512 1fa541e3bb7b1dac01ba01a9a54445f7acc718edfbb00a8edb5af9b0ece46367e8841b8f0d0cc59cf2a0948465d10ae6420c0dcebc46582248514cc2026287c3
152 EBUILD eclipse-sdk-bin-4.10.1.ebuild 1216 BLAKE2B ddbe9ab2eb9936b9235687533b8e1122c428a30e56c7d39110037d5a285f550df64cd083c477e2a877ba966373de1fda61cdf58fb6b02c2fae83b84068ef320b SHA512 5de6b30515f05d60f48a022579e3b223a2a9cb24917970b881fd029ddbb84f1e9f2478e4e7bf577cafc5927ae0d922e210facc3a23bca006499fa42d1900d539
153 +EBUILD eclipse-sdk-bin-4.13.0.ebuild 1231 BLAKE2B 7ac740322612152b7b4f3abeb517aa9043a58575b441699f6dd6af49e80d380c207b2cfaa789059cfe18c90abad05118c86eaeeaeffc24af4a0ef7263667b9b4 SHA512 0a57f75d1bfc3a1180198c02b7c8928600266efae5375f65e9e59255895e2bec36e016843fb989ac8a7ba337447ca6c42adcb933434f31f0a7ef57ec1f73472b
154 EBUILD eclipse-sdk-bin-4.5.2.ebuild 1312 BLAKE2B 08bbce2a2059f5842fab89287377c28e94adb296001d981dd00cdfbbeaf6c1cc6e3f27da6b293de0096dd3a3da34832d3fbf30fb6f39e95c2c05662ad80a0442 SHA512 693c17828f5265cfb0c780f626f67949a75f7200d625eb7fdc6e477b4030320a95abc08ec43a24df753a28b3f68a2e4939e0d0a860a6f45c7b271635a05987cf
155 EBUILD eclipse-sdk-bin-4.6.3.ebuild 1315 BLAKE2B 70032ecbb67f2f672c32ab6f83757d45b6ee2b06884a2aa7cedb1546c569a4a16847e61871c4fe92c537043a458be1133d2c38fc0ebe2841ce6bcb3b7d3caf24 SHA512 cf3c2815513355deeeb947b3dc5fa98c5a23e7414925d0a1dd3491cc935bb3c4005b775fc22ad2713abbf2a550baea5f51841aa83e41ed711f063da4d1e42c8d
156 EBUILD eclipse-sdk-bin-4.7.2.ebuild 1319 BLAKE2B 843fab9b3492f7c2a484b78c625a74543a65b24fab346b97fa4bebf62bc39c3751762ac062a37451cfb0cb45725333f395498df142d2c66f02650efe8c41e811 SHA512 207fc38d73fbaca8f0f4dc750150528d56a45f6a49f4e34d485690709c7bb01d2d65ca4ce7f0c64c5a9c5df4f8293f94b27111e20489e362b8db8326f4ae20a4
157
158 diff --git a/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.13.0.ebuild b/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.13.0.ebuild
159 new file mode 100644
160 index 0000000..4c0ef44
161 --- /dev/null
162 +++ b/dev-util/eclipse-sdk-bin/eclipse-sdk-bin-4.13.0.ebuild
163 @@ -0,0 +1,49 @@
164 +# Copyright 1999-2014 Gentoo Foundation
165 +# Distributed under the terms of the GNU General Public License v2
166 +# $Header: $
167 +
168 +EAPI=6
169 +
170 +inherit eutils versionator
171 +
172 +SR="R"
173 +RNAME="2019-09"
174 +
175 +SRC_BASE="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/${RNAME}/${SR}/eclipse-java-${RNAME}-${SR}-linux-gtk"
176 +
177 +DESCRIPTION="Eclipse SDK"
178 +HOMEPAGE="http://www.eclipse.org"
179 +SRC_URI="amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-x86_64-${PV}.tar.gz )"
180 +
181 +LICENSE="EPL-1.0"
182 +SLOT="4.9"
183 +KEYWORDS="~x86 ~amd64"
184 +IUSE=""
185 +
186 +RDEPEND="
187 + >=virtual/jdk-1.8
188 + x11-libs/gtk+:2"
189 +
190 +S=${WORKDIR}/eclipse
191 +
192 +src_install() {
193 + local dest=/opt/${PN}-${SLOT}
194 +
195 + insinto ${dest}
196 + doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini configuration dropins
197 +
198 + exeinto ${dest}
199 + doexe eclipse
200 +
201 + dohtml -r readme/*
202 +
203 + cp "${FILESDIR}"/eclipserc-bin-${SLOT} "${T}" || die
204 + cp "${FILESDIR}"/eclipse-bin-${SLOT} "${T}" || die
205 + sed "s@%SLOT%@${SLOT}@" -i "${T}"/eclipse{,rc}-bin-${SLOT} || die
206 +
207 + insinto /etc
208 + newins "${T}"/eclipserc-bin-${SLOT} eclipserc-bin-${SLOT}
209 +
210 + newbin "${T}"/eclipse-bin-${SLOT} eclipse-bin-${SLOT}
211 + make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm"
212 +}
213
214 diff --git a/dev-util/eclipse-sdk-bin/files/eclipse-bin-4.13 b/dev-util/eclipse-sdk-bin/files/eclipse-bin-4.13
215 new file mode 100644
216 index 0000000..261fa14
217 --- /dev/null
218 +++ b/dev-util/eclipse-sdk-bin/files/eclipse-bin-4.13
219 @@ -0,0 +1,46 @@
220 +#! /bin/sh
221 +#
222 +# Tiny startup wrapper for Eclipse
223 +#
224 +# Copyright (c) 2004, Karl Trygve Kalleberg <karltk@g.o>
225 +# Copyright (c) 2007-2008, Jean-Noël Rivasseau <elvanor@g.o>
226 +# Copyright (c) 2004-2008, Gentoo Foundation
227 +#
228 +# Licensed under the GNU General Public License, version 2
229 +#
230 +
231 +SLOT="%SLOT%"
232 +
233 +[ -f "/etc/eclipserc-bin-${SLOT}" ] && . "/etc/eclipserc-bin-${SLOT}"
234 +[ -f "$HOME/gentoo/.eclipserc" ] && . "$HOME/gentoo/.eclipserc"
235 +
236 +ECLIPSE_HOME=${ECLIPSE_HOME:="/opt/eclipse-sdk-bin-%SLOT%"}
237 +ECLIPSE_BIN="${ECLIPSE_HOME}/eclipse"
238 +
239 +if [ ! -x "${ECLIPSE_BIN}" ] ; then
240 + echo "Failed to find executable '${ECLIPSE_BIN}'" > /dev/stderr
241 + exit 1
242 +fi
243 +
244 +if [ $(id -u) -eq 0 ] ; then
245 + echo "Do not run eclipse as root user! Exiting ..." > /dev/stderr
246 + exit 1
247 +fi
248 +
249 +case "$(java-config -f)" in
250 + *gcj*)
251 + export JAVA_PKG_CLASSMAP="${ECLIPSE_HOME}/eclipse.gcjdb"
252 + ;;
253 +esac
254 +
255 +#eval $(gjl --package "swt-${SLOT}" --get-args)
256 +
257 +[ -n "${ECLIPSE_XMS}" ] && VM_ARGS="${VM_ARGS} -Xms${ECLIPSE_XMS}"
258 +[ -n "${ECLIPSE_XMX}" ] && VM_ARGS="${VM_ARGS} -Xmx${ECLIPSE_XMX}"
259 +[ -n "${ECLIPSE_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:PermSize=${ECLIPSE_PERMSIZE}"
260 +[ -n "${ECLIPSE_MAX_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:MaxPermSize=${ECLIPSE_MAX_PERMSIZE}"
261 +
262 +# Fix for JRE 1.5.
263 +export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib
264 +
265 +exec "${ECLIPSE_BIN}" -vm $(java-config --java) "$@" "${ECLIPSE_USER_ARGS}" -vmargs ${VM_ARGS}
266
267 diff --git a/dev-util/eclipse-sdk-bin/files/eclipserc-bin-4.13 b/dev-util/eclipse-sdk-bin/files/eclipserc-bin-4.13
268 new file mode 100644
269 index 0000000..dfeef95
270 --- /dev/null
271 +++ b/dev-util/eclipse-sdk-bin/files/eclipserc-bin-4.13
272 @@ -0,0 +1,20 @@
273 +# This file specifies some initial Eclipse settings, like memory allowed
274 +# These settings only affect Eclipse startup and overall configuration
275 +# Main Eclipse configuration should be done within Eclipse (with the GUI)
276 +
277 +# Following variables controls the minimal and maximum amounts of memory
278 +# allocated to Eclipse (respectively).
279 +# Increase those numbers if you get OutOfMemory errors.
280 +
281 +ECLIPSE_XMS=128m
282 +ECLIPSE_XMX=256m
283 +
284 +# Following variables controls the minimal and maximum amounts of memory
285 +# allocated to the permanent generation space.
286 +# This space contains data related to all classes.
287 +# Thus, if you use a lot of Eclipse plugins, it is recommended to uncomment
288 +# these variables and even increase it, if you have enough RAM.
289 +# Else you will get crashes related to OutOfMemory in PermGen exceptions.
290 +
291 +#ECLIPSE_PERMSIZE=64m
292 +#ECLIPSE_MAX_PERMSIZE=128m
293
294 diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
295 index f352fb1..0bfeb1d 100644
296 --- a/dev-util/idea-ultimate/Manifest
297 +++ b/dev-util/idea-ultimate/Manifest
298 @@ -9,6 +9,7 @@ DIST ideaIU-2018.3.tar.gz 686646677 BLAKE2B 8a1d490e53ef926b74a8957c14ce8830feef
299 DIST ideaIU-2019.1.2.tar.gz 700598701 BLAKE2B 3daeebf88bfa0b8a2695080dd49954bcb959ba4d11eae996b4fb3cf16468be049e787275f48f3f4247cff02311ea8325b40ec50a1c53f1dcbca306042968b49d SHA512 67ef2d7f99dce1358a644140b316ebc3223f629767ee065a0417ee8ea825b6fae046381f0ca8a2dad1c36556a37862669b79afd3f40673d6d6dc33939a962278
300 DIST ideaIU-2019.1.3.tar.gz 705826359 BLAKE2B 860015bc9a730c188748bc6b0af05b8a462c3a82a82368521dc04a2ca7cf9defe71acc8e79f6cbd0e6d8996c17c51c655fcec666d98ed888df1615ddaa205f1e SHA512 0d5d022afbf89bf97c1f789d0a5b1aa6b8ba997a45e3f73bc2c616f8d23020de61dd543677107aed08fe1fb201228e04e9ca4081fef1ec8b9824f36c51d5637c
301 DIST ideaIU-2019.1.4.tar.gz 706447952 BLAKE2B cd7a1fb70443bfe6917df8156e36102fe0725e66a37aad7544a676a1900e0a5d0852af366fcee560cc3f26272733703de8b107bed7a55f49c9f9bb3069a582bb SHA512 aca7be55acd5d8986b9a48f69dd4ae40394604416fe99008e83cc8f256ff01467b3b10000c0997793821341e93525b00927644e8e06d53210f7a6d12009565ae
302 +DIST ideaIU-2019.2.3.tar.gz 808787291 BLAKE2B 2104a94d8d628714bfc12af46b0d97640583e1ddf1e8e84f38169521ea559de7aec1d904cb304488349e2fb2da7fe125ae706905f97ed08b1b37297feabc8dce SHA512 a2d5380ced2ded56a4098bb5b9b280e98381fe7a7329159559edf78ca217a8e76c5853c991a4660545de5b6d2f3d7ac2f1184b42792f7e1c45ae8f64fc9c6989
303 EBUILD idea-ultimate-2018.2.5.182.4892.20.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
304 EBUILD idea-ultimate-2018.2.6.182.5107.16.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39
305 EBUILD idea-ultimate-2018.3.0.183.4284.148.ebuild 2210 BLAKE2B 43da5638c84ff3f8b24db67f46b8d7ba4484687434eb20c572025db2bc70f534d47bf3ca292f5046d4472ca546776d38bcab7bdf93b18fdfa7b02fe0c3e8b440 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5
306 @@ -20,5 +21,6 @@ EBUILD idea-ultimate-2018.3.6.183.6156.11.ebuild 2210 BLAKE2B 310ab948edc44bb503
307 EBUILD idea-ultimate-2019.1.2.191.7141.44.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4
308 EBUILD idea-ultimate-2019.1.3.191.7479.19.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4
309 EBUILD idea-ultimate-2019.1.4.191.8026.42.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4
310 +EBUILD idea-ultimate-2019.2.3.192.6817.14.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4
311 MISC ChangeLog 142 BLAKE2B d6bb9a7ff30fcbf78573ea65cf495cdc21393b0e9e546f9b5df7f9b5d358b362e7741509b6625d1dee6ae4f6b7ea33e4a88fc7e6d53b34745c3234c377ba690d SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b
312 MISC metadata.xml 594 BLAKE2B 3d60d5f3bccb0290e644b5ff032ca7ac1d7bf18d2f183ff9de638130b9d33582b3c36888a3f318514ab2b1eb5c384ee56db0c1d4bd64ed907db2c6788f3c393c SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2
313
314 diff --git a/dev-util/idea-ultimate/idea-ultimate-2019.2.3.192.6817.14.ebuild b/dev-util/idea-ultimate/idea-ultimate-2019.2.3.192.6817.14.ebuild
315 new file mode 100644
316 index 0000000..bf01c8b
317 --- /dev/null
318 +++ b/dev-util/idea-ultimate/idea-ultimate-2019.2.3.192.6817.14.ebuild
319 @@ -0,0 +1,67 @@
320 +# Copyright 1999-2016 Gentoo Foundation
321 +# Distributed under the terms of the GNU General Public License v2
322 +# $Id$
323 +
324 +EAPI=5
325 +inherit eutils versionator
326 +
327 +SLOT="0"
328 +PV_STRING="$(get_version_component_range 4-6)"
329 +MY_PV="$(get_version_component_range 1-3)"
330 +MY_PN="idea"
331 +
332 +# distinguish settings for official stable releases and EAP-version releases
333 +if [[ "$(get_version_component_range 7)x" = "prex" ]]
334 +then
335 + # upstream EAP
336 + KEYWORDS=""
337 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
338 +else
339 + # upstream stable
340 + KEYWORDS="~amd64 ~x86"
341 + SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz"
342 +fi
343 +
344 +DESCRIPTION="A complete toolset for web, mobile and enterprise development"
345 +HOMEPAGE="https://www.jetbrains.com/idea"
346 +
347 +LICENSE="IDEA
348 + || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
349 +IUSE="-custom-jdk"
350 +
351 +DEPEND="!dev-util/${PN}:14
352 + !dev-util/${PN}:15"
353 +RDEPEND="${DEPEND}
354 + >=virtual/jdk-1.7:*"
355 +if [[ "${PV_STRING}x" = "x" ]]
356 +then
357 + S="${WORKDIR}/${MY_PN}-IU-${MY_PV}"
358 +else
359 + S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
360 +fi
361 +
362 +QA_PREBUILT="opt/${PN}-${MY_PV}/*"
363 +
364 +src_prepare() {
365 + if ! use custom-jdk; then
366 + if [[ -d jre64 ]]; then
367 + rm -r jre64 || die
368 + fi
369 + fi
370 +}
371 +
372 +src_install() {
373 + local dir="/opt/${PN}-${MY_PV}"
374 +
375 + insinto "${dir}"
376 + doins -r *
377 + fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
378 +
379 + make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
380 + newicon "bin/${MY_PN}.png" "${PN}.png"
381 + make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
382 +
383 + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
384 + mkdir -p "${D}/etc/sysctl.d/" || die
385 + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
386 +}
387
388 diff --git a/dev-util/rubymine/Manifest b/dev-util/rubymine/Manifest
389 index b720fcd..70572ed 100644
390 --- a/dev-util/rubymine/Manifest
391 +++ b/dev-util/rubymine/Manifest
392 @@ -8,6 +8,7 @@ DIST RubyMine-2019.1.1.tar.gz 311223627 BLAKE2B ccd32785a8c434198f9d25bab1e8c86a
393 DIST RubyMine-2019.1.2.tar.gz 312037719 BLAKE2B 55e5f128309c1eb38b1a0d1fcd1acbca1b86db5f439a3f62e07f7572e5e4572c92f5e0a43163081b003030ef4e9581a394a63a9b08e4c3e98920cda7ee36414e SHA512 4d40de6118931683ff279e9ba3967fcb6563afc00f2fcf62a793176b279632c4b1adaff926e8daaaa0d738e112f06cf632cc007e7d17e275f2a7a57b4c7daa38
394 DIST RubyMine-2019.1.4.tar.gz 317289103 BLAKE2B 5a751f94ded6e80ee3ba8037200ddbcc436a05e42da7dd60c6d77bb87d1bd2d217c3b77b60c3358ec7403073487b70fceef6da15bcdf4cfde944422795ba9f07 SHA512 9ee97e63ada278e0db4a829de6f35bf19c7e940466bb75815e52edd78fdf4526f1a5fa1415c0a3bbc5473040eefca7c48cf28f45447bb26a6470391a1b967e18
395 DIST RubyMine-2019.2.2.tar.gz 364474768 BLAKE2B 79d8acebf77cbf39613c5af9a8944b0bdbb884a0aa12157b9fdf7975e60d421feaa1db00e82c05d3a8228f13831912708bcb552f373af1765fb6df7f4727aed0 SHA512 373e2fa988fe4aef6b71ab655b3c12d54a452a05949e2d996fbf94907666a01c9d1ddaee71ee4820f865b0cc916d42a10c1b0d2f6c5ce29373178910e6d71f86
396 +DIST RubyMine-2019.2.3.tar.gz 364860088 BLAKE2B f1f1f18d56f43e5eb27fc58ffca1c5b08728f190fc294d99eb3bb63c2e9dd1557198e1d439afecd6137c4c18aef2f3259fc79c69292b180e0bff72e1b7a5fc88 SHA512 9c155deff20e2da8dfd07249fc1e009e7729673455869fc782510b1db6ae2fd4e839ccff569daed7f8c274c3a032303f3294a792eed266b2f8570464f29a4c6d
397 EBUILD rubymine-2018.2.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
398 EBUILD rubymine-2018.2.5.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
399 EBUILD rubymine-2018.2.6.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
400 @@ -18,4 +19,5 @@ EBUILD rubymine-2019.1.1.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2d
401 EBUILD rubymine-2019.1.2.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
402 EBUILD rubymine-2019.1.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
403 EBUILD rubymine-2019.2.2.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
404 +EBUILD rubymine-2019.2.3.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
405 MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77
406
407 diff --git a/dev-util/rubymine/rubymine-2019.2.3.ebuild b/dev-util/rubymine/rubymine-2019.2.3.ebuild
408 new file mode 100644
409 index 0000000..a6a68b2
410 --- /dev/null
411 +++ b/dev-util/rubymine/rubymine-2019.2.3.ebuild
412 @@ -0,0 +1,35 @@
413 +# Copyright 1999-2015 Gentoo Foundation
414 +# Distributed under the terms of the GNU General Public License v2
415 +# $Id$
416 +
417 +EAPI=5
418 +inherit eutils versionator
419 +
420 +SLOT="$(get_major_version)"
421 +RDEPEND=">=virtual/jdk-1.7"
422 +
423 +MY_PN="RubyMine"
424 +MY_PV="$(get_version_component_range 1-3)"
425 +RESTRICT="strip"
426 +QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
427 +
428 +DESCRIPTION="The most intelligent Ruby and Rails IDE"
429 +HOMEPAGE="http://jetbrains.com/ruby/"
430 +SRC_URI="http://download.jetbrains.com/ruby/${MY_PN}-${MY_PV}.tar.gz"
431 +LICENSE="all-rights-reserved"
432 +IUSE=""
433 +KEYWORDS="~amd64 ~x86"
434 +S=${WORKDIR}/${MY_PN}-${MY_PV}
435 +
436 +src_install() {
437 + local dir="/opt/${P}"
438 + local exe="${PN}-${SLOT}"
439 +
440 + insinto "${dir}"
441 + doins -r *
442 + fperms 755 "${dir}/bin/${PN}.sh" "${dir}/bin/rinspect.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
443 +
444 + newicon "bin/${PN}.png" "${exe}.png"
445 + make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
446 + make_desktop_entry ${exe} "RubyMine ${MY_PV}" "${exe}" "Development;IDE"
447 +}