Gentoo Archives: gentoo-commits

From: Michael Weber <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/pycharm-professional/
Date: Thu, 09 Mar 2017 10:58:19
Message-Id: 1489057086.22c1c744f6a231c834c2ff9114637560fee9208a.xmw@gentoo
1 commit: 22c1c744f6a231c834c2ff9114637560fee9208a
2 Author: Michael Weber <xmw <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 9 10:56:02 2017 +0000
4 Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 9 10:58:06 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22c1c744
7
8 dev-util/pycharm-professional: Version bump and stabilization (bug 610082).
9
10 Package-Manager: Portage-2.3.4, Repoman-2.3.2
11
12 dev-util/pycharm-professional/Manifest | 1 +
13 .../pycharm-professional-2016.3.2.ebuild | 49 ++++++++++++++++++++++
14 2 files changed, 50 insertions(+)
15
16 diff --git a/dev-util/pycharm-professional/Manifest b/dev-util/pycharm-professional/Manifest
17 index 97a307eccac..25245691545 100644
18 --- a/dev-util/pycharm-professional/Manifest
19 +++ b/dev-util/pycharm-professional/Manifest
20 @@ -1 +1,2 @@
21 DIST pycharm-professional-2016.2.3.tar.gz 270995663 SHA256 a1eef156cc56eb3a36b437684b68b2e16f2575b5f1245a617eceb8352f6f4f5e SHA512 caffa429da22c49bff215777741ab3d9443e84f592bfee1120991dd116ee0523faf4bac8ffff9a3c3ae3f3ff25f94e8af7e108c0a320779b7028c9b7f40b6007 WHIRLPOOL 158ac76aa6ec01ecea3f7e69a1f39afe757018006f39b3ab9e3c69ceaff10b2f8129c0d31111d781c9cfbdad401feccd59139dd6ccdacfb00ed6fe18a5ed3c54
22 +DIST pycharm-professional-2016.3.2.tar.gz 283150795 SHA256 c36413a56a8a1d046c84a2c32bab8aaba132551305a5db0845a6c7ed1dc0d4db SHA512 a189ae38a70874709b0e0243dc6a1dd14aa2b5199e8cf33a0f8c85dd0606e35ddb9d0f954ec9252da7a098cbe184bfa6bf69e43b7c8475c5c3776312f89395f7 WHIRLPOOL d8350fb6d1b4712f0082bca41b9ecf2f190bc5c95a72677efc9321abe7a9f5687c05f3554c7e7022e18e7d747f1a628acde8738012eb7e354d1801e374acbc53
23
24 diff --git a/dev-util/pycharm-professional/pycharm-professional-2016.3.2.ebuild b/dev-util/pycharm-professional/pycharm-professional-2016.3.2.ebuild
25 new file mode 100644
26 index 00000000000..e7a6891d126
27 --- /dev/null
28 +++ b/dev-util/pycharm-professional/pycharm-professional-2016.3.2.ebuild
29 @@ -0,0 +1,49 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +
35 +inherit eutils readme.gentoo-r1
36 +
37 +DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
38 +HOMEPAGE="http://www.jetbrains.com/pycharm/"
39 +SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz"
40 +
41 +LICENSE="PyCharm_Academic PyCharm_Classroom PyCharm PyCharm_OpenSource PyCharm_Preview"
42 +SLOT="0"
43 +KEYWORDS="amd64 x86"
44 +IUSE=""
45 +
46 +RDEPEND=">=virtual/jre-1.8
47 + dev-python/pip"
48 +DEPEND=""
49 +
50 +RESTRICT="mirror strip"
51 +
52 +QA_PREBUILT="opt/${PN}/bin/fsnotifier
53 + opt/${PN}/bin/fsnotifier64
54 + opt/${PN}/bin/fsnotifier-arm
55 + opt/${PN}/bin/libyjpagent-linux.so
56 + opt/${PN}/bin/libyjpagent-linux64.so"
57 +
58 +MY_PN=${PN/-professional/}
59 +S="${WORKDIR}/${MY_PN}-${PV}"
60 +
61 +src_prepare() {
62 + default
63 +
64 + rm -rf jre || die
65 +}
66 +
67 +src_install() {
68 + insinto /opt/${PN}
69 + doins -r *
70 +
71 + fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
72 +
73 + dosym /opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
74 + newicon "bin/${MY_PN}.png" ${PN}.png
75 + make_desktop_entry ${PN} "${PN}" "${PN}"
76 +
77 + readme.gentoo_create_doc
78 +}