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/webstorm/
Date: Wed, 06 May 2020 01:32:24
Message-Id: 1588712400.9bcc383dd943112c293f9931d6d54f6c9019af95.samuelbernardo@gentoo
1 commit: 9bcc383dd943112c293f9931d6d54f6c9019af95
2 Author: Simon Detheridge <s <AT> sd <DOT> ai>
3 AuthorDate: Tue May 5 12:28:54 2020 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Tue May 5 21:00:00 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=9bcc383d
7
8 Add Webstorm 2020.1.1
9
10 Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
11
12 dev-util/webstorm/Manifest | 2 ++
13 dev-util/webstorm/webstorm-2020.1.1.ebuild | 56 ++++++++++++++++++++++++++++++
14 2 files changed, 58 insertions(+)
15
16 diff --git a/dev-util/webstorm/Manifest b/dev-util/webstorm/Manifest
17 index 45081f8..b60ad24 100644
18 --- a/dev-util/webstorm/Manifest
19 +++ b/dev-util/webstorm/Manifest
20 @@ -22,3 +22,5 @@ EBUILD webstorm-2017.1.3.171.4424.63.ebuild 1070 SHA256 2a3e48d105898fcf5c7bb15c
21 EBUILD webstorm-2017.1.4.171.4694.29.ebuild 1070 SHA256 2a3e48d105898fcf5c7bb15c6e2648a6b3415d470ad6a8414312223501a04f79 SHA512 433cd702ffeeb93bac6c5760c69c6ed319a38875f45244bf77aee18b440af74b5d3755501b1669bfde53a0a73dbb8e07f1b47c8438d4f4fc2e162ccf441a1868 WHIRLPOOL b7ebd1faa9e10d44703ef64862d47084571dc7e66626af8f8434903d0a49a306ac5278f1d3bcc664ff5a06fef57ded025e5e2671513c9097865bc1db743b33aa
22 EBUILD webstorm-2017.2.3.172.3968.27.ebuild 1070 SHA256 2a3e48d105898fcf5c7bb15c6e2648a6b3415d470ad6a8414312223501a04f79 SHA512 433cd702ffeeb93bac6c5760c69c6ed319a38875f45244bf77aee18b440af74b5d3755501b1669bfde53a0a73dbb8e07f1b47c8438d4f4fc2e162ccf441a1868 WHIRLPOOL b7ebd1faa9e10d44703ef64862d47084571dc7e66626af8f8434903d0a49a306ac5278f1d3bcc664ff5a06fef57ded025e5e2671513c9097865bc1db743b33aa
23 EBUILD webstorm-2017.2.5.172.4343.25.ebuild 1070 SHA256 2a3e48d105898fcf5c7bb15c6e2648a6b3415d470ad6a8414312223501a04f79 SHA512 433cd702ffeeb93bac6c5760c69c6ed319a38875f45244bf77aee18b440af74b5d3755501b1669bfde53a0a73dbb8e07f1b47c8438d4f4fc2e162ccf441a1868 WHIRLPOOL b7ebd1faa9e10d44703ef64862d47084571dc7e66626af8f8434903d0a49a306ac5278f1d3bcc664ff5a06fef57ded025e5e2671513c9097865bc1db743b33aa
24 +DIST WebStorm-2020.1.1.tar.gz 339941213 BLAKE2B f88ccba4e0766401a994a81daad3d53f5689cfb6eb8b75dd066f8046e8eedb36e5dfb306d03d961daf6dd691b3cced7d587a7306039111d54027c9490d0b02ea SHA512 5e8853ed85704f4a5e230abe37ff5bb4566cc123d800f9a2da1669fa00a1b561586808204eae4a4ec1f08631815321a77fff77ab4536c0a15ee1c3f85ddcd619
25 +EBUILD webstorm-2020.1.1.ebuild 1150 BLAKE2B 95c2f183de5f5011c4978ae718ef32c8dc095d3fb9067ba74f90f46303109e8e09b3e071d81717861d9a1cdb2389f8f22ca2d6f206458de989a30b8a054bb211 SHA512 820f592e708450d37ae388bb1225e2dd8ab7a051dacbcd715806f88a9457f6100756298251b17bb19ccd7c3bb07c3cd6046bfa337430e202c08b37c84ebd6a80
26
27 diff --git a/dev-util/webstorm/webstorm-2020.1.1.ebuild b/dev-util/webstorm/webstorm-2020.1.1.ebuild
28 new file mode 100644
29 index 0000000..c144347
30 --- /dev/null
31 +++ b/dev-util/webstorm/webstorm-2020.1.1.ebuild
32 @@ -0,0 +1,56 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +inherit gnome2-utils readme.gentoo-r1 xdg
39 +
40 +PROGNAME="WebStorm"
41 +DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
42 +HOMEPAGE="http://www.jetbrains.com/webstorm/"
43 +SRC_URI="http://download.jetbrains.com/webstorm/${PROGNAME}-${PV}.tar.gz"
44 +
45 +PROGNAME="WebStorm"
46 +LICENSE="IDEA"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +SRC_VER="201.7223.93"
50 +
51 +RDEPEND=">=virtual/jre-1.8"
52 +
53 +RESTRICT="mirror strip"
54 +
55 +QA_PREBUILT="opt/${PN}/bin/fsnotifier
56 + opt/${PN}/bin/fsnotifier64
57 + opt/${PN}/bin/fsnotifier-arm
58 + opt/${PN}/bin/libyjpagent-linux.so
59 + opt/${PN}/bin/libyjpagent-linux64.so"
60 +
61 +S="${WORKDIR}/${PROGNAME}-${SRC_VER}"
62 +
63 +src_prepare() {
64 + default
65 +
66 + rm -rf jre || die
67 +}
68 +
69 +src_install() {
70 + insinto /opt/${PN}
71 + doins -r *
72 +
73 + fperms a+x /opt/${PN}/bin/{webstorm.sh,fsnotifier{,64},inspect.sh}
74 +
75 + dosym ../../opt/${PN}/bin/webstorm.sh /usr/bin/${PN}
76 + newicon bin/webstorm.png ${PN}.png
77 + make_desktop_entry ${PN} ${PN} ${PN}
78 +}
79 +
80 +pkg_postinst() {
81 + xdg_pkg_postinst
82 + gnome2_icon_cache_update
83 +}
84 +
85 +pkg_postrm() {
86 + xdg_pkg_postrm
87 + gnome2_icon_cache_update
88 +}