Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/pycharm-community/
Date: Fri, 25 Jun 2021 19:24:09
Message-Id: 1624649040.089c43a568b4f91528b507ec1339e88a6232d663.zlogene@gentoo
1 commit: 089c43a568b4f91528b507ec1339e88a6232d663
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 25 19:09:59 2021 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 25 19:24:00 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089c43a5
7
8 dev-util/pycharm-community: Version bump (v2021.1.2)
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
12
13 dev-util/pycharm-community/Manifest | 1 +
14 .../pycharm-community-2021.1.2.ebuild | 60 ++++++++++++++++++++++
15 2 files changed, 61 insertions(+)
16
17 diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest
18 index d1d8935ba25..e0338ffbaf4 100644
19 --- a/dev-util/pycharm-community/Manifest
20 +++ b/dev-util/pycharm-community/Manifest
21 @@ -2,3 +2,4 @@ DIST pycharm-community-2020.1.1.tar.gz 383138867 BLAKE2B 872c658709cab76636f864c
22 DIST pycharm-community-2020.1.3.tar.gz 384015566 BLAKE2B a8f69912d7f24ce81c0f4ab579423ef45de6be3f1a0d9d72c6a1566d28c4be41917b3a586964f0b3e7cba7a658da6e5d852d89844f0fd166919f55f3f487380a SHA512 d66f3fb07f06fbaf7282c81f9a81b3106c61d1f60c9b5acf9f512dd5ec12bc772f93192aa535823c808531aea973653b0d59aa770fe898eaa406be319b8873fe
23 DIST pycharm-community-2020.1.tar.gz 382333125 BLAKE2B 5fa9000bad467784f2276286639c98509481ab3aef7482f8d0d166d058b2798fb027c037762c76dfd947376320e75f05045b34f172f849198c63950fe27d9855 SHA512 7e2663ac21536f7663910d0e2561a93869f46cc7b1d06bbc448d5afbdf89c4fcb834b9e7e3f61263e5c0a3d25caf35c663a42c6219ae2d5a67cb2516eba2e8e6
24 DIST pycharm-community-2020.3.tar.gz 486641961 BLAKE2B 35172e213cd90378637adecfc12ecbb758866a5359a5b6159d5201d232ff1e99a0af447163a598057d94c2d307d4d9c627f3f971b58c18c3d95cc2d9d81ef0fc SHA512 16d3508dfd89a3c4b17cdc68e35b2f44e3e18903b94c323c3e845801a8c0d7609b5f9693d7a76ad927860f8d1ec8c9537a1595391167cb5648cb97f248ffa171
25 +DIST pycharm-community-2021.1.2.tar.gz 466806126 BLAKE2B 403cc5949ccb0e5f7d39d55b91d962889e35342715501466c007a5b3b044cbe33260de99e7d299f35a6e789c6f7e5726bc7106bc206d4e4890f8948eab7a15a2 SHA512 180d813d1162456312eb4482f414443350d784effab56cc53f2f6c2c79931f9af597849ec395089d8fc1ca2b87015722fad3cc43e03bfb4418e2c926b5af0107
26
27 diff --git a/dev-util/pycharm-community/pycharm-community-2021.1.2.ebuild b/dev-util/pycharm-community/pycharm-community-2021.1.2.ebuild
28 new file mode 100644
29 index 00000000000..fecb030519f
30 --- /dev/null
31 +++ b/dev-util/pycharm-community/pycharm-community-2021.1.2.ebuild
32 @@ -0,0 +1,60 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit desktop gnome2-utils readme.gentoo-r1 xdg
39 +
40 +DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
41 +HOMEPAGE="http://www.jetbrains.com/pycharm/"
42 +SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz"
43 +
44 +LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
45 +SLOT="0"
46 +KEYWORDS="amd64 x86"
47 +IUSE="+bundled-jdk"
48 +
49 +RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
50 + dev-libs/libdbusmenu
51 + dev-python/pip"
52 +
53 +RESTRICT="mirror strip"
54 +
55 +QA_PREBUILT="*"
56 +
57 +MY_PN=${PN/-community/}
58 +
59 +src_install() {
60 + insinto /opt/${PN}
61 + doins -r *
62 +
63 + if use bundled-jdk; then
64 + fperms -R a+x /opt/pycharm-community/jbr/bin/
65 + else
66 + rm -r "${D}"/opt/pycharm-community/jbr/ || die
67 + fi
68 +
69 + local rub
70 +
71 + for rub in aarch64 mips64el ppc64le; do
72 + rm -r "${D}"/opt/pycharm-community/lib/pty4j-native/linux/${rub} || die
73 + done
74 +
75 + fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
76 +
77 + dosym ../../opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
78 + newicon bin/${MY_PN}.png ${PN}.png
79 + make_desktop_entry ${PN} ${PN} ${PN}
80 +
81 + readme.gentoo_create_doc
82 +}
83 +
84 +pkg_postinst() {
85 + xdg_pkg_postinst
86 + gnome2_icon_cache_update
87 +}
88 +
89 +pkg_postrm() {
90 + xdg_pkg_postrm
91 + gnome2_icon_cache_update
92 +}