[gentoo-commits] repo/user/ssnb:master commit in: dev-util/pycharm-professional/files/, dev-util/pycharm-community/, ...
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/, ...
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