[gentoo-commits] repo/user/ssnb:master commit in: dev-util/pycharm-professional/

2020-06-21 Thread Samuel Bernardo
commit: 3b957589420f4fbde497189b2fedcdbe9f3a73a3
Author: Samuel Bernardo  gmail  com>
AuthorDate: Sun Jun 21 16:12:47 2020 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Sun Jun 21 16:12:47 2020 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=3b957589

Update pycharm

Signed-off-by: Samuel Bernardo  gmail.com>

 dev-util/pycharm-professional/Manifest |  4 ++--
 ...ebuild => pycharm-professional-2020.1.2.ebuild} | 22 --
 2 files changed, 10 insertions(+), 16 deletions(-)

diff --git a/dev-util/pycharm-professional/Manifest 
b/dev-util/pycharm-professional/Manifest
index 3a57cd9..9c638ab 100644
--- a/dev-util/pycharm-professional/Manifest
+++ b/dev-util/pycharm-professional/Manifest
@@ -1,4 +1,4 @@
 AUX README.gentoo 169 BLAKE2B 
fc7191056cb5de1fedf9a7e9516029e8ee50f7ab3749e05c73156f63892b1e126ac068d5b2f271d1b71a77486205848cce72452d671692418b6e09e8e25da60e
 SHA512 
a0254552b98b6ec8dadd91ed7df35bf990d08025d8352366f58ecabe94cdde2df64d8665447d0a2ffc1edacdeb05124c2a82722d5ad70b614d90bb0ae38544d2
-DIST pycharm-professional-2020.1.tar.gz 507643980 BLAKE2B 
f0869ebec8ae6396a4ff9579214a913be631d52e67cf12b437800a6f3292c96bef67b8b813bb9d703a2b6893ad27835a6868cce5ac4f3db818bacc2de4aed87c
 SHA512 
23737bdd8bafb57dab794b4c874e6d14bb3b2591706bf13a835b0172fbe914ade932c701a313d982d7c393d02b15629a8273f3be092a92178ed0bfd4eff9baa5
-EBUILD pycharm-professional-2020.1-r1.ebuild 1342 BLAKE2B 
48f867c657e01e265b1c94f565a32cd000112d6d22d7529ed5da959e08a9123828416ea7ac7eb5136b3e3034c96d18e743e095b3c1f690b4a182528f05957b4c
 SHA512 
c050ae0d56e51fb4144fd027e244252250ae15e55aa5ef6fdf154ac92391ac0ca9865d6492043cafdd12fb0ca45d45194dd1dfafd055b0fef7e051086e835a29
+DIST pycharm-professional-2020.1.2.tar.gz 507271542 BLAKE2B 
3422a76c6c9c966a3d5defa796025ad40bae2bbfa3bd2503566d124e6437bbbdd7d45066e69d24584b89d8d032ea8d94173aa1070eacd3fe909e426456b44e91
 SHA512 
2ae316b50e086d3f0497f4a2f95cebfe67f4db00633f9988177f7c3957fd6ff3aea5273961bbd3761fe63a09e13e151c36a7db7bf7f876e27fbf5903f46164c0
+EBUILD pycharm-professional-2020.1.2.ebuild 1357 BLAKE2B 
b8f06bdc4dc28720cc57ba28816a2620e1ed5a074c629754c9e2167bd156417e67927992066849ac72506d242d786b9e4259fd4409de8e95ce5d8deacb74d78a
 SHA512 
47ab4b4fc6f3723b1f96f781000eed81f8b8e3ade754d30419acc26c233fe71c008db6a4fda7eb04725f60f3393393bf5630d94f18b79f01889d763c1a92
 MISC metadata.xml 468 BLAKE2B 
91e16245996e6ff3335065583096fe02b33021bfc467eaeabd4e2b21e0125502cdebc5c1f90565c19919463d4b65868f6c942ce3f79a6c7b3b3d5efbf8d6b5bd
 SHA512 
3de34c877a3730fe244fdbef0d3d10ba20ac3eee7f458163ce693560f05297f90c881bc2ce6b8d047e1d198c1835496bfea217a1c1f8e0cae426e3cd47acd05e

diff --git 
a/dev-util/pycharm-professional/pycharm-professional-2020.1-r1.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2020.1.2.ebuild
similarity index 85%
rename from dev-util/pycharm-professional/pycharm-professional-2020.1-r1.ebuild
rename to dev-util/pycharm-professional/pycharm-professional-2020.1.2.ebuild
index 635e532..921e9c3 100644
--- a/dev-util/pycharm-professional/pycharm-professional-2020.1-r1.ebuild
+++ b/dev-util/pycharm-professional/pycharm-professional-2020.1.2.ebuild
@@ -12,9 +12,9 @@ SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
 LICENSE="PyCharm_Academic PyCharm_Classroom PyCharm PyCharm_OpenSource 
PyCharm_Preview"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="jbr11"
+IUSE="+bundled-jdk"
 
-RDEPEND=">=virtual/jre-1.8
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
dev-libs/libdbusmenu
dev-python/pip"
 
@@ -29,24 +29,18 @@ QA_PREBUILT="opt/${PN}/bin/fsnotifier
 MY_PN=${PN/-professional/}
 S="${WORKDIR}/${MY_PN}-${PV}"
 
-src_prepare() {
-   default
-
-   rm -rf jre || die
-   if use !jbr11; then
-   rm -vrf "${S}"/jbr
-   fi
-}
-
 src_install() {
insinto /opt/${PN}
doins -r *
 
-   fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
-   if use jbr11; then
-   fperms 755 "${dir}/jbr/bin/*"
+   if use bundled-jdk; then
+   fperms -R a+x /opt/pycharm-professional/jbr/bin/
+   else
+   rm -r "${D}"/opt/pycharm-professional/jbr/ || die
fi
 
+   fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
+
dosym ../../opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
newicon bin/${MY_PN}.png ${PN}.png
make_desktop_entry ${PN} ${PN} ${PN}



[gentoo-commits] repo/user/ssnb:master commit in: dev-util/pycharm-professional/files/, dev-util/pycharm-community/, ...

2020-04-29 Thread Samuel Bernardo
commit: abf2ef0ee570adddaa954439100ff136456d5e2a
Author: Samuel Bernardo  gmail  com>
AuthorDate: Wed Apr 29 19:46:50 2020 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Wed Apr 29 19:46:50 2020 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=abf2ef0e

Add pycharm community and professional

Signed-off-by: Samuel Bernardo  gmail.com>

 dev-util/pycharm-community/Manifest|  4 ++
 dev-util/pycharm-community/files/README.gentoo |  5 ++
 dev-util/pycharm-community/metadata.xml| 14 +
 .../pycharm-community-2020.1-r1.ebuild | 62 +
 dev-util/pycharm-professional/Manifest |  4 ++
 dev-util/pycharm-professional/files/README.gentoo  |  5 ++
 dev-util/pycharm-professional/metadata.xml | 14 +
 .../pycharm-professional-2020.1-r1.ebuild  | 65 ++
 8 files changed, 173 insertions(+)

diff --git a/dev-util/pycharm-community/Manifest 
b/dev-util/pycharm-community/Manifest
new file mode 100644
index 000..8ad2ae6
--- /dev/null
+++ b/dev-util/pycharm-community/Manifest
@@ -0,0 +1,4 @@
+AUX README.gentoo 169 BLAKE2B 
fc7191056cb5de1fedf9a7e9516029e8ee50f7ab3749e05c73156f63892b1e126ac068d5b2f271d1b71a77486205848cce72452d671692418b6e09e8e25da60e
 SHA512 
a0254552b98b6ec8dadd91ed7df35bf990d08025d8352366f58ecabe94cdde2df64d8665447d0a2ffc1edacdeb05124c2a82722d5ad70b614d90bb0ae38544d2
+DIST pycharm-community-2020.1.tar.gz 382333125 BLAKE2B 
5fa9000bad467784f2276286639c98509481ab3aef7482f8d0d166d058b2798fb027c037762c76dfd947376320e75f05045b34f172f849198c63950fe27d9855
 SHA512 
7e2663ac21536f7663910d0e2561a93869f46cc7b1d06bbc448d5afbdf89c4fcb834b9e7e3f61263e5c0a3d25caf35c663a42c6219ae2d5a67cb2516eba2e8e6
+EBUILD pycharm-community-2020.1-r1.ebuild 1198 BLAKE2B 
22e305bc0e79ec8781309db3272815468ff51424a6056f3e02626967a854cc85442c6d21be67d92a5c8e59c40fbb7b6f8020dfe915d2f340c54621f5d7d8e2fb
 SHA512 
e8c15f7ccbe4ee654111a9fd6ee1e7b03e18e465b0fd1663cf4c29db0310a231cf35b6ab731eaa07d1f505aa4a5379adf66e399278d9fe18ec81a08e41a1cef7
+MISC metadata.xml 468 BLAKE2B 
91e16245996e6ff3335065583096fe02b33021bfc467eaeabd4e2b21e0125502cdebc5c1f90565c19919463d4b65868f6c942ce3f79a6c7b3b3d5efbf8d6b5bd
 SHA512 
3de34c877a3730fe244fdbef0d3d10ba20ac3eee7f458163ce693560f05297f90c881bc2ce6b8d047e1d198c1835496bfea217a1c1f8e0cae426e3cd47acd05e

diff --git a/dev-util/pycharm-community/files/README.gentoo 
b/dev-util/pycharm-community/files/README.gentoo
new file mode 100644
index 000..2164d9e
--- /dev/null
+++ b/dev-util/pycharm-community/files/README.gentoo
@@ -0,0 +1,5 @@
+According to JetBrains, PyCharm has performance and
+graphics issues with OpenJDK Java.
+
+Please consider using Oracle JDK.
+Especially before reporting problems upstream.

diff --git a/dev-util/pycharm-community/metadata.xml 
b/dev-util/pycharm-community/metadata.xml
new file mode 100644
index 000..1a5731f
--- /dev/null
+++ b/dev-util/pycharm-community/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   samuelbernardo.m...@gmail.com
+   Samuel Bernardo
+   
+   
+   Intelligent Python IDE with unique code assistance and analysis.
+   
+   
+   Install and use the Java 11 based version of 
JetBrains Runtime.
+   
+

diff --git a/dev-util/pycharm-community/pycharm-community-2020.1-r1.ebuild 
b/dev-util/pycharm-community/pycharm-community-2020.1-r1.ebuild
new file mode 100644
index 000..4024342
--- /dev/null
+++ b/dev-util/pycharm-community/pycharm-community-2020.1-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils readme.gentoo-r1 xdg
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+
+LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="jbr11"
+
+RDEPEND=">=virtual/jre-1.8
+   dev-libs/libdbusmenu
+   dev-python/pip"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/${PN}/bin/fsnotifier
+   opt/${PN}/bin/fsnotifier64
+   opt/${PN}/bin/fsnotifier-arm"
+
+MY_PN=${PN/-community/}
+
+src_prepare() {
+   default
+
+   rm -rf jre || die
+   if use !jbr11; then
+   rm -vrf "${S}"/jbr
+   fi
+}
+
+src_install() {
+   insinto /opt/${PN}
+   doins -r *
+
+   fperms a+x /opt/${PN}/bin/{pycharm.sh,fsnotifier{,64},inspect.sh}
+   if use jbr11; then
+   fperms 755 "${dir}/jbr/bin/*"
+   fi
+
+   dosym ../../opt/${PN}/bin/pycharm.sh /usr/bin/${PN}
+   newicon bin/${MY_PN}.png ${PN}.png
+   make_desktop_entry ${PN} ${PN} ${PN}
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+  

[gentoo-commits] repo/user/ssnb:master commit in: dev-util/pycharm-professional/files/, dev-util/pycharm-community/, ...

2016-08-01 Thread Samuel Bernardo
commit: 9d9919f90938dce79f621d713758bd02a87ed805
Author: Samuel Bernardo  gmail  com>
AuthorDate: Tue Aug  2 00:44:52 2016 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Tue Aug  2 00:44:52 2016 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=9d9919f9

add multiple ebuild for intelij packs

 dev-util/clion/Manifest|  4 ++
 dev-util/clion/clion-2016.2.ebuild | 52 ++
 dev-util/clion/files/config|  1 +
 dev-util/clion/metadata.xml|  8 
 dev-util/pycharm-community/ChangeLog   |  4 ++
 dev-util/pycharm-community/Manifest|  5 +++
 dev-util/pycharm-community/files/README.gentoo |  5 +++
 dev-util/pycharm-community/metadata.xml|  8 
 .../pycharm-community-2016.2.ebuild| 40 +
 dev-util/pycharm-professional/ChangeLog|  4 ++
 dev-util/pycharm-professional/Manifest |  5 +++
 dev-util/pycharm-professional/files/README.gentoo  |  5 +++
 dev-util/pycharm-professional/metadata.xml |  8 
 .../pycharm-professional-2016.2.ebuild | 39 
 dev-util/rubymine/Manifest |  3 ++
 dev-util/rubymine/metadata.xml |  8 
 dev-util/rubymine/rubymine-2016.2.ebuild   | 34 ++
 dev-util/webstorm/Manifest |  2 +
 .../webstorm/webstorm-2016.2.162.1121.31.ebuild| 46 +++
 19 files changed, 281 insertions(+)

diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
new file mode 100644
index 000..660524b
--- /dev/null
+++ b/dev-util/clion/Manifest
@@ -0,0 +1,4 @@
+AUX config 27 SHA256 
b8188be7e410b9fe8ad955837ca2bf9ef09dc1b55fba3b621b9ea417d4af9c84 SHA512 
83fcceb9c13ddd698752f5f1ed3a82a6aa792a0c86dcfa56a6e498b04cc9d7b55d7ccf93e9db46e91a719788cfbf1eeead50e1ad824e09e4b64a9896dc8e37bc
 WHIRLPOOL 
64df418e286eb2a3fe60383a106143751a566d3a153f199f349578ee92585ba1f7d341aa4bd56ad52fd9d9ccd27fab17421ba07706970cb48a9fa2e5354ac9f7
+DIST clion-2016.2.tar.gz 282330694 SHA256 
647be9c5e20b76114ad20b9cb7a5458b172f6a839bdc617f81531a7d31c18a37 SHA512 
f6586e92844cde1c84af6637370ee39bf80c78cfbde3808d59945f8a88b64f90c574ab1025ef2558840c8ed1f31e9d8742034f27424ec8412f0baff19d3912d2
 WHIRLPOOL 
7f6965b13ffea9c95b6ed7b8a03b24e0115dbee746ca59e4622505a52ccd944a849f593de88735b3d27161e4a49cd507971157441fb3ad44df6e2762a5ab81c9
+EBUILD clion-2016.2.ebuild 1385 SHA256 
85e876f83ce91012dce829ba7125d2c4f41053af6f567915a03614e060a7a0c2 SHA512 
acd785e1c3ae4f02a6a1c66f4990b2512f6cfc6f19c3e8816705a14aa1b76dbfadb7dadc1a85acac83b12cc8631040b760e4094ed247433f3eb22bffceced0cd
 WHIRLPOOL 
ca32bf7a1ebfc062865ef148fef83071c62723b482631b646f53f4572f04e9ece939874124275774482d8481737803090089e62bbbc25db043d640c171340169
+MISC metadata.xml 246 SHA256 
31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 
cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77
 WHIRLPOOL 
7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e

diff --git a/dev-util/clion/clion-2016.2.ebuild 
b/dev-util/clion/clion-2016.2.ebuild
new file mode 100644
index 000..450b0fb
--- /dev/null
+++ b/dev-util/clion/clion-2016.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+EAPI="4"
+inherit eutils versionator
+
+SLOT="0"
+RDEPEND=">=virtual/jdk-1.6"
+
+RESTRICT="strip mirror"
+QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
+
+DESCRIPTION="The intelligent cross-platform C/C++ IDE"
+HOMEPAGE="https://www.jetbrains.com/clion/;
+
+MY_PN="CLion"
+SRC_URI="http://download.jetbrains.com/cpp/${MY_PN}-${PV}.tar.gz -> 
${PN}-${PV}.tar.gz"
+
+LICENSE="CLion-IDEA"
+IUSE=""
+KEYWORDS="~x86 ~amd64"
+
+S="${WORKDIR}/${PN}-${PV}"
+
+src_install() {
+local dir="/opt/${P}"
+local exe="${PN}"
+
+insinto "${dir}"
+
+sed -e "s|^message()|source /etc/conf.d/clion\n\nmessage()|" \
+-i bin/${PN}.sh || die "Unable to patch startup script"
+
+[[ -d "jre" ]] && rm -rf jre || die "no embedded jre found"
+
+doins -r *
+
+fperms 755 "${dir}/bin/gdb/bin/gdb"
+fperms 755 "${dir}/bin/${PN}.sh"
+fperms 755 "${dir}/bin/inspect.sh"
+fperms 755 "${dir}/bin/fsnotifier64"
+fperms 755 "${dir}/bin/fsnotifier"
+fperms 755 "${dir}/bin/cmake/bin/cmake"
+fperms 755 "${dir}/bin/cmake/bin/cpack"
+fperms 755 "${dir}/bin/cmake/bin/ctest"
+
+newicon "bin/${PN}.svg" "${exe}.svg"
+make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
+make_desktop_entry ${exe} "CLion IDE ${PV}" "${exe}" "Development;IDE"
+
+newconfd "${FILESDIR}/config" ${PN}
+}

diff --git a/dev-util/clion/files/config b/dev-util/clion/files/config
new