1 |
commit: 6597ae79a2b8385af6ad52b3d9c61510266cad00 |
2 |
Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> |
3 |
AuthorDate: Sat May 12 15:35:35 2018 +0000 |
4 |
Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com> |
5 |
CommitDate: Sat May 12 15:35:35 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=6597ae79 |
7 |
|
8 |
update idea-community |
9 |
|
10 |
dev-util/idea-community/Manifest | 10 ++-- |
11 |
.../idea-community-15.0.6.143.2370.31.ebuild | 36 ------------- |
12 |
.../idea-community-2016.3.0.163.7743.44.ebuild | 59 ---------------------- |
13 |
... => idea-community-2018.1.2.181.4668.68.ebuild} | 31 ++++++++---- |
14 |
4 files changed, 24 insertions(+), 112 deletions(-) |
15 |
|
16 |
diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest |
17 |
index 5e6b4ed..17898fc 100644 |
18 |
--- a/dev-util/idea-community/Manifest |
19 |
+++ b/dev-util/idea-community/Manifest |
20 |
@@ -1,7 +1,3 @@ |
21 |
-DIST ideaIC-15.0.6.tar.gz 234630621 SHA256 4238391a3e2ffdc7ada51e850702330ea172c6bf0bb859d2f269e3f2d45e6920 SHA512 9c7adb462199b125e8bf174472832c3c56d2f62b230832e1dfe74404a6db65ada597741d3df462281f133e1d7599e65bf8362be8e7f6459665155bfeaf073138 WHIRLPOOL f5c5b18f4b4f5d974d8466506722b50747554beea2cb0d132b68f3fdd3377346ffd986f5cbfef0381024f6da5e1ee0233645a9c48904dbe7fd5cac911d16653a |
22 |
-DIST ideaIC-2016.3.1.tar.gz 410563028 SHA256 7bceaf6e4a5adef071b5d7240f218b14bfa87208c61a206b13eac0f067ee996f SHA512 27354517b419eba04d8762c701f978ee9c256d80c553a27a254a77e8f54b5920c57d79772b3cb8f848607e46fee5435528b305aa096219387e7d45fecc974700 WHIRLPOOL 546bedd13cdbb48aaaf734435983ca9b04f1914f442b94328941b9b226b926ee1ccc43725589ce74d98f1e6b15de90cdeee9a9b52ef0f81d2e76840a6f915130 |
23 |
-DIST ideaIC-2016.3.tar.gz 410473013 SHA256 c37dfa09707a894853fb65f3977a07cb5256d43c1698e0e8a4ae508b7a50e2ae SHA512 caa71721ce5d9726979cb2c69eafcba953cd8ee22ea0719b3b9bf472b083ff02d5d5fb701fe07dca5cf71fdb7d343f07885d71366c3a4f7cc99c4f3d1defcb6c WHIRLPOOL cd4b777b9917b542010a6bd5888aa4baf783908c819ee15b443c156ae62ef69cdb3bf9bfd91318260ba21cfb8000233eeacb730a55493f3888f0a7de764cacfe |
24 |
-EBUILD idea-community-15.0.6.143.2370.31.ebuild 1032 SHA256 7d77870884bb4f9597e704d7e235a70c200f52334199451fa5f0fced3c1bfb3b SHA512 192617dd7a82a04bb36270813da3affccf2aa4ee6af57be9d8f6853238e6f5e78c7a922ae3f7a4ab02b250d006d616f1a34c5a94fa35e058e06684375cdb483f WHIRLPOOL 819e86c346c653adc5768932d39858707b9c1723f545ebf5e2a3740a89fca9d1b4951cbe1a2995132be76506c8ced0004b4c0c6916872fe84460fc57fc02ea23 |
25 |
-EBUILD idea-community-2016.3.0.163.7743.44.ebuild 1677 SHA256 2d3a7a2b9fd652360c16b422efd58859fbb7496ff17b94e5e0577c838069ee57 SHA512 56874ded954a8d2ba6f5f802c14aac104f9801a8e00ad537597ece172257145ec600ff965fe0280831706b42ef7257f264b9eb0bcb69f28b3e14abd0fbde063f WHIRLPOOL fa29cc30bca38f8406013baa08faa719c092d92e1dd0212958705152a5d99c4f464142773e2ccd466484bc10d47ef1bf9814c50203196106286ba407e83418ad |
26 |
-EBUILD idea-community-2016.3.1.163.9166.29.ebuild 1677 SHA256 a6f986af6a54219a1494a6e225c03342f7ebeb622bdaf7293966bb13bd9c4620 SHA512 c92384adb45bd3b037e5e7019e0070333506ff283243fc52b9b1ca539a78be75e51d7db37d0e4a2ae12fa38b44dc29c1ebf128ba87a122e0f3a6d867b0bea030 WHIRLPOOL fa1279f1b1afb952a6db3e028c954a710aff0ee495b550aa73f89c8cb10143e524ed215cc514f7fdc6c02ba92a30520b8fd2973bc95ead391ac16b26f2a509f1 |
27 |
-MISC metadata.xml 246 SHA256 31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 WHIRLPOOL 7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e |
28 |
+DIST ideaIC-181.4668.68.tar.gz 542298503 BLAKE2B befab225db8f41dfdacb1a723c3287fed2ff0b9af580ca4817a99ed8bbd6159db92f73d8ce18dbb5181e71ecf852c25371d4bcfc170d73e5698e5060fab2db0c SHA512 944c0f9b1f020551d1a5e23c83ee5880878f8a19a1f983c05cefbc95ccff15a8bf0ecf03039e69e255c0d1b3d947702ee0d97d2d6fed2d60347f55c7d23cd833 |
29 |
+EBUILD idea-community-2018.1.2.181.4668.68.ebuild 1918 BLAKE2B 266f64778689cc39a9f499dd9d291f35a2b0287d6f043af43c88bf388a7ece04a88f1866f8bd5a904465137f2e5e895d22f3aa7391109d68536794c30537fa77 SHA512 0606ba64c61809ada88cc8e78cb60bad5c3e2ff41e913a0b352d53aa4be7c1347af5188dc2fbe97dcc720e403c80ddede1ffba461c6cb5f7397f1048783a6100 |
30 |
+MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 |
31 |
|
32 |
diff --git a/dev-util/idea-community/idea-community-15.0.6.143.2370.31.ebuild b/dev-util/idea-community/idea-community-15.0.6.143.2370.31.ebuild |
33 |
deleted file mode 100644 |
34 |
index 67f3d8a..0000000 |
35 |
--- a/dev-util/idea-community/idea-community-15.0.6.143.2370.31.ebuild |
36 |
+++ /dev/null |
37 |
@@ -1,36 +0,0 @@ |
38 |
-# Copyright 1999-2015 Gentoo Foundation |
39 |
-# Distributed under the terms of the GNU General Public License v2 |
40 |
-# $Id$ |
41 |
- |
42 |
-EAPI=5 |
43 |
-inherit eutils versionator |
44 |
- |
45 |
-SLOT="$(get_major_version)" |
46 |
-RDEPEND=">=virtual/jdk-1.6" |
47 |
- |
48 |
-MY_PN="idea" |
49 |
-MY_PV="$(get_version_component_range 4-6)" |
50 |
- |
51 |
-RESTRICT="strip" |
52 |
-QA_TEXTRELS="opt/${P}/bin/libbreakgen.so" |
53 |
- |
54 |
-DESCRIPTION="IntelliJ IDEA is an intelligent Java IDE (Community Edition)" |
55 |
-HOMEPAGE="http://jetbrains.com/idea/" |
56 |
-SRC_URI="http://download.jetbrains.com/${MY_PN}/${MY_PN}IC-$(get_version_component_range 1-3).tar.gz" |
57 |
-LICENSE="Apache-2.0" |
58 |
-IUSE="" |
59 |
-KEYWORDS="~amd64 ~x86" |
60 |
-S="${WORKDIR}/${MY_PN}-IC-${MY_PV}" |
61 |
- |
62 |
-src_install() { |
63 |
- local dir="/opt/${P}" |
64 |
- local exe="${PN}-${SLOT}" |
65 |
- |
66 |
- insinto "${dir}" |
67 |
- doins -r * |
68 |
- fperms 755 "${dir}/bin/${MY_PN}.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64" |
69 |
- |
70 |
- newicon "bin/${MY_PN}.png" "${exe}.png" |
71 |
- make_wrapper "${exe}" "/opt/${P}/bin/${MY_PN}.sh" |
72 |
- make_desktop_entry ${exe} "IntelliJ IDEA $(get_version_component_range 1-3) (Community Edition)" "${exe}" "Development;IDE" |
73 |
-} |
74 |
|
75 |
diff --git a/dev-util/idea-community/idea-community-2016.3.0.163.7743.44.ebuild b/dev-util/idea-community/idea-community-2016.3.0.163.7743.44.ebuild |
76 |
deleted file mode 100644 |
77 |
index adf6372..0000000 |
78 |
--- a/dev-util/idea-community/idea-community-2016.3.0.163.7743.44.ebuild |
79 |
+++ /dev/null |
80 |
@@ -1,59 +0,0 @@ |
81 |
-# Copyright 1999-2016 Gentoo Foundation |
82 |
-# Distributed under the terms of the GNU General Public License v2 |
83 |
-# $Id$ |
84 |
- |
85 |
-EAPI=5 |
86 |
-inherit eutils versionator |
87 |
- |
88 |
-SLOT="0" |
89 |
-PV_STRING="$(get_version_component_range 4-6)" |
90 |
-MY_PV="$(get_version_component_range 1-2)" |
91 |
-MY_PN="idea" |
92 |
- |
93 |
-# distinguish settings for official stable releases and EAP-version releases |
94 |
-if [[ "$(get_version_component_range 7)x" = "prex" ]] |
95 |
-then |
96 |
- # upstream EAP |
97 |
- KEYWORDS="" |
98 |
- SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${PV_STRING}.tar.gz" |
99 |
-else |
100 |
- # upstream stable |
101 |
- KEYWORDS="~amd64 ~x86" |
102 |
- SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${MY_PV}.tar.gz" |
103 |
-fi |
104 |
- |
105 |
-DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
106 |
-HOMEPAGE="https://www.jetbrains.com/idea" |
107 |
- |
108 |
-LICENSE="IDEA |
109 |
- || ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )" |
110 |
-IUSE="-custom-jdk" |
111 |
- |
112 |
-DEPEND="!dev-util/${PN}:14 |
113 |
- !dev-util/${PN}:15" |
114 |
-RDEPEND="${DEPEND} |
115 |
- >=virtual/jdk-1.7:*" |
116 |
-if [[ "${PV_STRING}x" = "x" ]] |
117 |
-then |
118 |
- S="${WORKDIR}/${MY_PN}-IC-${MY_PV}" |
119 |
-else |
120 |
- S="${WORKDIR}/${MY_PN}-IC-${PV_STRING}" |
121 |
-fi |
122 |
- |
123 |
-QA_PREBUILT="opt/${PN}-${MY_PV}/*" |
124 |
- |
125 |
-src_install() { |
126 |
- local dir="/opt/${PN}-${MY_PV}" |
127 |
- |
128 |
- insinto "${dir}" |
129 |
- doins -r * |
130 |
- fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}} |
131 |
- |
132 |
- make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
133 |
- newicon "bin/${MY_PN}.png" "${PN}.png" |
134 |
- make_desktop_entry ${PN} "IntelliJ IDEA $(get_version_component_range 1-2) (Community Edition)" "${PN}" "Development;IDE" |
135 |
- |
136 |
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
137 |
- mkdir -p "${D}/etc/sysctl.d/" || die |
138 |
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die |
139 |
-} |
140 |
|
141 |
diff --git a/dev-util/idea-community/idea-community-2016.3.1.163.9166.29.ebuild b/dev-util/idea-community/idea-community-2018.1.2.181.4668.68.ebuild |
142 |
similarity index 71% |
143 |
rename from dev-util/idea-community/idea-community-2016.3.1.163.9166.29.ebuild |
144 |
rename to dev-util/idea-community/idea-community-2018.1.2.181.4668.68.ebuild |
145 |
index f57fdc7..4a1f4a7 100644 |
146 |
--- a/dev-util/idea-community/idea-community-2016.3.1.163.9166.29.ebuild |
147 |
+++ b/dev-util/idea-community/idea-community-2018.1.2.181.4668.68.ebuild |
148 |
@@ -1,6 +1,5 @@ |
149 |
-# Copyright 1999-2016 Gentoo Foundation |
150 |
+# Copyright 1999-2018 Gentoo Foundation |
151 |
# Distributed under the terms of the GNU General Public License v2 |
152 |
-# $Id$ |
153 |
|
154 |
EAPI=5 |
155 |
inherit eutils versionator |
156 |
@@ -19,7 +18,7 @@ then |
157 |
else |
158 |
# upstream stable |
159 |
KEYWORDS="~amd64 ~x86" |
160 |
- SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${MY_PV}.tar.gz" |
161 |
+ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${MY_PV}.tar.gz -> ${MY_PN}IC-${PV_STRING}.tar.gz" |
162 |
fi |
163 |
|
164 |
DESCRIPTION="A complete toolset for web, mobile and enterprise development" |
165 |
@@ -33,15 +32,21 @@ 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}-IC-${MY_PV}" |
172 |
-else |
173 |
- S="${WORKDIR}/${MY_PN}-IC-${PV_STRING}" |
174 |
-fi |
175 |
+S="${WORKDIR}/${MY_PN}-IC-${PV_STRING}" |
176 |
|
177 |
QA_PREBUILT="opt/${PN}-${MY_PV}/*" |
178 |
|
179 |
+src_prepare() { |
180 |
+ if ! use arm; then |
181 |
+ rm bin/fsnotifier-arm || die |
182 |
+ fi |
183 |
+ if ! use custom-jdk; then |
184 |
+ if [[ -d jre ]]; then |
185 |
+ rm -r jre || die |
186 |
+ fi |
187 |
+ fi |
188 |
+} |
189 |
+ |
190 |
src_install() { |
191 |
local dir="/opt/${PN}-${MY_PV}" |
192 |
|
193 |
@@ -49,9 +54,15 @@ src_install() { |
194 |
doins -r * |
195 |
fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}} |
196 |
|
197 |
+ if use custom-jdk; then |
198 |
+ if [[ -d jre ]]; then |
199 |
+ fperms 755 "${dir}"/jre/jre/bin/{java,jjs,keytool,orbd,pack200,policytool,rmid,rmiregistry,servertool,tnameserv,unpack200} |
200 |
+ fi |
201 |
+ fi |
202 |
+ |
203 |
make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" |
204 |
newicon "bin/${MY_PN}.png" "${PN}.png" |
205 |
- make_desktop_entry ${PN} "IntelliJ IDEA $(get_version_component_range 1-3) (Community Edition)" "${PN}" "Development;IDE" |
206 |
+ make_desktop_entry "${PN}" "IntelliJ Idea Community" "${PN}" "Development;IDE;" |
207 |
|
208 |
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
209 |
mkdir -p "${D}/etc/sysctl.d/" || die |