1 |
commit: 7a96584b17d5aded7b2ce5f07263f3f7db9d363a |
2 |
Author: Andrey Grozin <grozin <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Apr 26 08:56:23 2022 +0000 |
4 |
Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Apr 26 08:58:23 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a96584b |
7 |
|
8 |
dev-util/pycharm-community: remove old versions |
9 |
|
10 |
Package-Manager: Portage-3.0.30, Repoman-3.0.3 |
11 |
Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org> |
12 |
|
13 |
dev-util/pycharm-community/Manifest | 2 - |
14 |
.../pycharm-community-2021.3.1.ebuild | 122 --------------------- |
15 |
.../pycharm-community-2021.3.2.ebuild | 122 --------------------- |
16 |
3 files changed, 246 deletions(-) |
17 |
|
18 |
diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest |
19 |
index 5a27e4815b7b..c749f178f8d9 100644 |
20 |
--- a/dev-util/pycharm-community/Manifest |
21 |
+++ b/dev-util/pycharm-community/Manifest |
22 |
@@ -1,4 +1,2 @@ |
23 |
DIST pycharm-community-2021.1.2.tar.gz 466806126 BLAKE2B 403cc5949ccb0e5f7d39d55b91d962889e35342715501466c007a5b3b044cbe33260de99e7d299f35a6e789c6f7e5726bc7106bc206d4e4890f8948eab7a15a2 SHA512 180d813d1162456312eb4482f414443350d784effab56cc53f2f6c2c79931f9af597849ec395089d8fc1ca2b87015722fad3cc43e03bfb4418e2c926b5af0107 |
24 |
-DIST pycharm-community-2021.3.1.tar.gz 505888477 BLAKE2B a203c9171857ef6b888db11da44b207ef8b35d3d20ecda8ebda41a9feede6c3da377a9123c3fa45662f5c9c5d0442f41717aba42bd33c5165b13043bbc4d6816 SHA512 554b9a34642ca904aea88e064cabe3af779ffda2bd99e8d0748f08628cf827b21585b44436c3548a21393f29c186720e76c465a18e5c182b64247e370c455417 |
25 |
-DIST pycharm-community-2021.3.2.tar.gz 505852068 BLAKE2B 40162e33b539239db786d200d78484cbabd98ee625e5c2212f11962b46368a550411e53cc7f471e2c160dd29f0e3d8b3b1d5d06546341c608cabd7bf30db2d7e SHA512 8044be28ad861e8545c0fbbae0c2c567779c4b9d039eeaf03575ca441fa50a84746e3a63f51395476a80a42f44fbab6eff889bc713d38ce3981f6ab6dfa5b40a |
26 |
DIST pycharm-community-2021.3.3.tar.gz 505370200 BLAKE2B 52b236f8e556cb64dfc4688a6580606ae5f39cad4db204fcf19565565306ffcc516393e66a92c951dea3e8997b75e97e2fbad199a35b1807e737a62bb319df31 SHA512 146bfdd6fdff1714f6ed569fce31c9ebbe64359c28ae9069738f24bf1022071ca157ccb3bb4e8fe2ef906d3bde85d94b7d3f9e2cd3d650e6498f5c32a0fad706 |
27 |
|
28 |
diff --git a/dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild b/dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild |
29 |
deleted file mode 100644 |
30 |
index 219b26936799..000000000000 |
31 |
--- a/dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild |
32 |
+++ /dev/null |
33 |
@@ -1,122 +0,0 @@ |
34 |
-# Copyright 1999-2022 Gentoo Authors |
35 |
-# Distributed under the terms of the GNU General Public License v2 |
36 |
- |
37 |
-EAPI=7 |
38 |
- |
39 |
-inherit desktop readme.gentoo-r1 wrapper xdg-utils |
40 |
- |
41 |
-DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis" |
42 |
-HOMEPAGE="http://www.jetbrains.com/pycharm/" |
43 |
-SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz" |
44 |
- |
45 |
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising" |
46 |
-SLOT="0" |
47 |
-KEYWORDS="~amd64 ~x86" |
48 |
-IUSE="+bundled-jdk" |
49 |
- |
50 |
-BDEPEND="dev-util/patchelf" |
51 |
- |
52 |
-RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) |
53 |
- app-arch/brotli |
54 |
- app-arch/zstd |
55 |
- app-crypt/p11-kit |
56 |
- dev-libs/fribidi |
57 |
- dev-libs/glib |
58 |
- dev-libs/json-c |
59 |
- dev-libs/libbsd |
60 |
- dev-libs/libdbusmenu |
61 |
- dev-libs/nss |
62 |
- dev-python/pip |
63 |
- media-fonts/dejavu |
64 |
- media-gfx/graphite2 |
65 |
- media-libs/alsa-lib |
66 |
- media-libs/fontconfig |
67 |
- media-libs/freetype:2= |
68 |
- media-libs/harfbuzz |
69 |
- media-libs/libglvnd |
70 |
- media-libs/libpng:0= |
71 |
- net-libs/gnutls |
72 |
- net-print/cups |
73 |
- sys-apps/dbus |
74 |
- sys-libs/libcap |
75 |
- sys-libs/zlib |
76 |
- virtual/jpeg:0= |
77 |
- x11-libs/libX11 |
78 |
- x11-libs/libxcb |
79 |
- x11-libs/libXext |
80 |
- x11-libs/libXi |
81 |
- x11-libs/libXrandr |
82 |
- x11-libs/libXrender |
83 |
- x11-libs/libXtst |
84 |
- x11-libs/pango |
85 |
-" |
86 |
- |
87 |
-RESTRICT="mirror" |
88 |
- |
89 |
-QA_PREBUILT="opt/${P}/*" |
90 |
- |
91 |
-MY_PN=${PN/-community/} |
92 |
- |
93 |
-src_prepare() { |
94 |
- default |
95 |
- |
96 |
- rm -vf "${S}"/help/ReferenceCardForMac.pdf || die |
97 |
- |
98 |
- rm -vf "${S}"/bin/phpstorm.vmoptions || die |
99 |
- |
100 |
- rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die |
101 |
- rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die |
102 |
- rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die |
103 |
- rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die |
104 |
- rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so |
105 |
- |
106 |
- sed -i \ |
107 |
- -e "\$a\\\\" \ |
108 |
- -e "\$a#-----------------------------------------------------------------------" \ |
109 |
- -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ |
110 |
- -e "\$a# package manager. See bug #704494" \ |
111 |
- -e "\$a#-----------------------------------------------------------------------" \ |
112 |
- -e "\$aide.no.platform.update=Gentoo" bin/idea.properties |
113 |
- |
114 |
- for file in "jbr/lib/"/{libjcef.so,jcef_helper} |
115 |
- do |
116 |
- if [[ -f "${file}" ]]; then |
117 |
- patchelf --set-rpath '$ORIGIN' ${file} || die |
118 |
- fi |
119 |
- done |
120 |
-} |
121 |
- |
122 |
-src_install() { |
123 |
- local DIR="/opt/${PN}" |
124 |
- local JRE_DIR="jbr" |
125 |
- |
126 |
- insinto ${DIR} |
127 |
- doins -r * |
128 |
- |
129 |
- if ! use bundled-jdk; then |
130 |
- rm -r "${JRE_DIR}" || die |
131 |
- fi |
132 |
- |
133 |
- fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,pycharm.sh,printenv.py,restart.py} |
134 |
- |
135 |
- fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{jaotc,java,javac,jcmd,jdb,jfr,jhsdb,jjs,jmap,jps,jrunscript,jstack,jstat,keytool,pack200,rmid,rmiregistry,serialver,unpack200} |
136 |
- fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} |
137 |
- |
138 |
- make_wrapper "${PN}" "${DIR}/bin/pycharm.sh" |
139 |
- newicon bin/${MY_PN}.png ${PN}.png |
140 |
- make_desktop_entry ${PN} ${PN} ${PN} |
141 |
- |
142 |
- readme.gentoo_create_doc |
143 |
- |
144 |
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
145 |
- dodir /etc/sysctl.d/ |
146 |
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die |
147 |
-} |
148 |
- |
149 |
-pkg_postinst() { |
150 |
- xdg_icon_cache_update |
151 |
-} |
152 |
- |
153 |
-pkg_postrm() { |
154 |
- xdg_icon_cache_update |
155 |
-} |
156 |
|
157 |
diff --git a/dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild b/dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild |
158 |
deleted file mode 100644 |
159 |
index 219b26936799..000000000000 |
160 |
--- a/dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild |
161 |
+++ /dev/null |
162 |
@@ -1,122 +0,0 @@ |
163 |
-# Copyright 1999-2022 Gentoo Authors |
164 |
-# Distributed under the terms of the GNU General Public License v2 |
165 |
- |
166 |
-EAPI=7 |
167 |
- |
168 |
-inherit desktop readme.gentoo-r1 wrapper xdg-utils |
169 |
- |
170 |
-DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis" |
171 |
-HOMEPAGE="http://www.jetbrains.com/pycharm/" |
172 |
-SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz" |
173 |
- |
174 |
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising" |
175 |
-SLOT="0" |
176 |
-KEYWORDS="~amd64 ~x86" |
177 |
-IUSE="+bundled-jdk" |
178 |
- |
179 |
-BDEPEND="dev-util/patchelf" |
180 |
- |
181 |
-RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) |
182 |
- app-arch/brotli |
183 |
- app-arch/zstd |
184 |
- app-crypt/p11-kit |
185 |
- dev-libs/fribidi |
186 |
- dev-libs/glib |
187 |
- dev-libs/json-c |
188 |
- dev-libs/libbsd |
189 |
- dev-libs/libdbusmenu |
190 |
- dev-libs/nss |
191 |
- dev-python/pip |
192 |
- media-fonts/dejavu |
193 |
- media-gfx/graphite2 |
194 |
- media-libs/alsa-lib |
195 |
- media-libs/fontconfig |
196 |
- media-libs/freetype:2= |
197 |
- media-libs/harfbuzz |
198 |
- media-libs/libglvnd |
199 |
- media-libs/libpng:0= |
200 |
- net-libs/gnutls |
201 |
- net-print/cups |
202 |
- sys-apps/dbus |
203 |
- sys-libs/libcap |
204 |
- sys-libs/zlib |
205 |
- virtual/jpeg:0= |
206 |
- x11-libs/libX11 |
207 |
- x11-libs/libxcb |
208 |
- x11-libs/libXext |
209 |
- x11-libs/libXi |
210 |
- x11-libs/libXrandr |
211 |
- x11-libs/libXrender |
212 |
- x11-libs/libXtst |
213 |
- x11-libs/pango |
214 |
-" |
215 |
- |
216 |
-RESTRICT="mirror" |
217 |
- |
218 |
-QA_PREBUILT="opt/${P}/*" |
219 |
- |
220 |
-MY_PN=${PN/-community/} |
221 |
- |
222 |
-src_prepare() { |
223 |
- default |
224 |
- |
225 |
- rm -vf "${S}"/help/ReferenceCardForMac.pdf || die |
226 |
- |
227 |
- rm -vf "${S}"/bin/phpstorm.vmoptions || die |
228 |
- |
229 |
- rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die |
230 |
- rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die |
231 |
- rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die |
232 |
- rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die |
233 |
- rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so |
234 |
- |
235 |
- sed -i \ |
236 |
- -e "\$a\\\\" \ |
237 |
- -e "\$a#-----------------------------------------------------------------------" \ |
238 |
- -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ |
239 |
- -e "\$a# package manager. See bug #704494" \ |
240 |
- -e "\$a#-----------------------------------------------------------------------" \ |
241 |
- -e "\$aide.no.platform.update=Gentoo" bin/idea.properties |
242 |
- |
243 |
- for file in "jbr/lib/"/{libjcef.so,jcef_helper} |
244 |
- do |
245 |
- if [[ -f "${file}" ]]; then |
246 |
- patchelf --set-rpath '$ORIGIN' ${file} || die |
247 |
- fi |
248 |
- done |
249 |
-} |
250 |
- |
251 |
-src_install() { |
252 |
- local DIR="/opt/${PN}" |
253 |
- local JRE_DIR="jbr" |
254 |
- |
255 |
- insinto ${DIR} |
256 |
- doins -r * |
257 |
- |
258 |
- if ! use bundled-jdk; then |
259 |
- rm -r "${JRE_DIR}" || die |
260 |
- fi |
261 |
- |
262 |
- fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,pycharm.sh,printenv.py,restart.py} |
263 |
- |
264 |
- fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{jaotc,java,javac,jcmd,jdb,jfr,jhsdb,jjs,jmap,jps,jrunscript,jstack,jstat,keytool,pack200,rmid,rmiregistry,serialver,unpack200} |
265 |
- fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} |
266 |
- |
267 |
- make_wrapper "${PN}" "${DIR}/bin/pycharm.sh" |
268 |
- newicon bin/${MY_PN}.png ${PN}.png |
269 |
- make_desktop_entry ${PN} ${PN} ${PN} |
270 |
- |
271 |
- readme.gentoo_create_doc |
272 |
- |
273 |
- # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit |
274 |
- dodir /etc/sysctl.d/ |
275 |
- echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die |
276 |
-} |
277 |
- |
278 |
-pkg_postinst() { |
279 |
- xdg_icon_cache_update |
280 |
-} |
281 |
- |
282 |
-pkg_postrm() { |
283 |
- xdg_icon_cache_update |
284 |
-} |