public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/user/ssnb:master commit in: dev-util/rubymine/, dev-util/clion/, dev-util/idea-ultimate/
@ 2017-10-05  9:35 Samuel Bernardo
  0 siblings, 0 replies; only message in thread
From: Samuel Bernardo @ 2017-10-05  9:35 UTC (permalink / raw
  To: gentoo-commits

commit:     ae7442b03f8eba6b100fb942153117436e393092
Author:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
AuthorDate: Thu Oct  5 09:35:40 2017 +0000
Commit:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
CommitDate: Thu Oct  5 09:35:40 2017 +0000
URL:        https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=ae7442b0

update clion, idea and rubymine

 dev-util/clion/Manifest                            |  2 +
 dev-util/clion/clion-2017.2.3.ebuild               | 57 +++++++++++++++
 dev-util/idea-ultimate/Manifest                    |  2 +
 .../idea-ultimate-2017.2.5.172.4343.14.ebuild      | 82 ++++++++++++++++++++++
 dev-util/rubymine/Manifest                         |  2 +
 dev-util/rubymine/rubymine-2017.2.4.ebuild         | 35 +++++++++
 6 files changed, 180 insertions(+)

diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index f4211df..aa2c7e4 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -9,6 +9,7 @@ DIST clion-2017.1.2.tar.gz 294894181 SHA256 90a8f53fce2230a91b8f6b2ac19f1cd8a857
 DIST clion-2017.1.tar.gz 294380925 SHA256 00fc023ca56f2781864cddc7bd5c2897d837d1db17dd8f987abe046ed4df3ca5 SHA512 7a52247a6dbf60c64c53dc5c20340ccf789415a941b6306388d849d83ce9e1712255db153cfff5134308e4d7bd862c1d0108fdfe1c5620699b7bffbb1a814cc1 WHIRLPOOL 641d956e12434b198a532ce75eefe3f8edf7c98100aaf99d8e5550becbfdfe6ffa93ae70e88bc14c2f50dd7da8db45132e2092ef7eb429f631189af04c48d536
 DIST clion-2017.2.1.tar.gz 317210113 SHA256 acd3d09a37a3fa922a85a48635d1b230d559ea68917e2e7895caf16460d50c13 SHA512 f1f1194039cbd8495872cb7c117312dd30e39eef6d2cf58083dbc0637a803d677ef18dd353da780e9e6daf63384f9514efc3845a16f5ab3245084ca641a563f8 WHIRLPOOL b7c72989e9e91a01d136298d4037b7e45691a5cd714aef9bb0eabc4f8fe69f1a0f8ab2019de57da8d18600998523b641b2a47080829cf930ec6cd897d00c2acc
 DIST clion-2017.2.2.tar.gz 317678557 SHA256 a019cd2469ecda7d93f3cd7ad3b8e349f374425783f6b4a54181907f6264d6e6 SHA512 8a40cac1b1061d91c5c209f0203d06d54ae4827d15b395aabe0c8f7f36ad8959625baf8cc1f2dddf62b68d127c68957d6f3ddf876b81b8ef05d4087c97522136 WHIRLPOOL 1cdcb04481f20f6848dd4426caa04db0fba72530a517148e81ad4c45a49d875234fe84f153e194cd4fe87267006e631dc4afdbee47eb1b3b7d7cf08105dcec52
+DIST clion-2017.2.3.tar.gz 317631164 SHA256 dd1979947371803a1e11f5bdaf04e3ef2d013b90b56e84495c6e67e67cb31e0a SHA512 e3318b54468b2b3fc7ee22eada95248fc3bc66ae6365b838ef40f4d14da8c122f5677f7b0f1ea1f7a11825fc0245f692e20c03ac9cd9b5b949be44d330ca8fbe WHIRLPOOL a90771490359e4c530e45534179e1efe57bc5df41958aa244c60295f9346327592894ef3538c96e7eb88023cf6cef726449d260146050ff8fc41d8bb6880fc91
 DIST clion-2017.2.tar.gz 315270710 SHA256 de7f47ec959be9653aa4d2028fb27f8327800d8370daa0ab2d1093f3469f4b49 SHA512 f7600d78cb20332b388ecca2174d69c2e2bf370d0137d4e57eb64032f598f2afb41e7e8ff47fb8db532c6a1e426b0d60194f53f4707a9faa2589b7449b598893 WHIRLPOOL 41884bb5831b403f9769894a1d2889e303e6a6d32bdf0930dfb7b0f35b7a7408fd08dae090db5cc7127570cb232fc9f9fb5db355cb541e59d31f9deaeb6694ab
 EBUILD clion-2016.2.2.ebuild 1561 SHA256 d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512 56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1 WHIRLPOOL 2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e
 EBUILD clion-2016.2.3.ebuild 1561 SHA256 d75f2c121138c2263040ca3ef27a93be6110c4e2447f6e72a53f071f1a6ccd78 SHA512 56f6476bdc9ab7893e0a64523b164b58b47e0f08b4d863f2087ab38f972ec23760d75509fab96034d9d8b6596d6f830b2057c0ac37cac42de49172a80fdea1c1 WHIRLPOOL 2077a9a565081f914f08f9bedf359c0c5e5af1800a8d420a6e73dc5c10f16ae50beb52be2f5acd8cc53d9e958639712a4cb61ae07c293901a48cfc3c4f90ee1e
@@ -21,4 +22,5 @@ EBUILD clion-2017.1.2.ebuild 1658 SHA256 6baa9eaaefd8f1e45b8073c0416077c5407f7ee
 EBUILD clion-2017.2.0.ebuild 1658 SHA256 f8ea23177504921cffa2d95c73981facbaa9bc8ccd12374bfb8724c1e368d59a SHA512 6bb754f6e03b35a45e6d71a8e023ed366d28516f5375dc6a6a7ddf7586746673a2b77c525c00466244048205c8eb2f85ca0fbe652b7ffdddf58a0b7b36fb2a84 WHIRLPOOL c98fef39673c40efda7349242cc9118e3eff68f56cbc7c6cdc394bd59ddc10e7276c8df984a10dfc2bf0ebdf1f0169c7e0bce3a3acdd61fb99e4d81b28346699
 EBUILD clion-2017.2.1.ebuild 1658 SHA256 6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512 edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0 WHIRLPOOL 895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f
 EBUILD clion-2017.2.2.ebuild 1658 SHA256 6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512 edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0 WHIRLPOOL 895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f
+EBUILD clion-2017.2.3.ebuild 1658 SHA256 6baa9eaaefd8f1e45b8073c0416077c5407f7ee07ca7861a1813d55f588d6c42 SHA512 edcf652f4799fda7b618590fb6ed0af9debd04d64c8ceeea5d41964e9e327b9d66e25cfebd2d6c1711a7d839818b505a207f0f4ed8487a74cc1b0b7d4b0694b0 WHIRLPOOL 895d199d6b55a1cf64bf659662ea027f86072fda90b9037870d921331b48b1d1e75e8d957daf630cf3f625d09dfe0e2ec9132d361f990e1c7a1d8390b668e54f
 MISC metadata.xml 246 SHA256 31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 WHIRLPOOL 7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e

diff --git a/dev-util/clion/clion-2017.2.3.ebuild b/dev-util/clion/clion-2017.2.3.ebuild
new file mode 100644
index 0000000..5cb39f5
--- /dev/null
+++ b/dev-util/clion/clion-2017.2.3.ebuild
@@ -0,0 +1,57 @@
+# 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_PV="$(get_version_component_range 1-3)"
+MY_PN="CLion"
+SRC_URI="http://download.jetbrains.com/cpp/${MY_PN}-${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz"
+
+LICENSE="CLion-IDEA"
+IUSE=""
+KEYWORDS="~x86 ~amd64"
+
+S="${WORKDIR}/${PN}-${MY_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 || \
+    [[ -d "jre64" ]] && rm -rf jre64 || 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"
+    fperms 755 "${dir}/bin/lldb/LLDBFrontend"
+    fperms 755 "${dir}/bin/lldb/bin/lldb-server"
+    fperms 755 "${dir}/bin/lldb/lib/python2.7/site-packages/lldb/lldb-argdumper"
+
+    newicon "bin/${PN}.svg" "${exe}.svg"
+    make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
+    make_desktop_entry ${exe} "CLion IDE ${MY_PV}" "${exe}" "Development;IDE"
+
+    newconfd "${FILESDIR}/config" ${PN}
+}

diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
index 7ba502f..6b2d1c1 100644
--- a/dev-util/idea-ultimate/Manifest
+++ b/dev-util/idea-ultimate/Manifest
@@ -17,6 +17,7 @@ DIST ideaIU-2017.1.tar.gz 615882928 SHA256 4508a4b7b30fb97c02975d72ec5116a3a6fed
 DIST ideaIU-2017.2.1.tar.gz 621583816 SHA256 136674855d26fb7f07a914eecc7236b177ef8349c23aa7811b9670da43d62ae2 SHA512 d333a50ffc7cc7046bc2583df199635aea0ba672fe54d1ef5a99cf17980f4b922fd1418ac110ab361c3edc0e10fa7065313f5e40c369460fd042f61f90d9abf9 WHIRLPOOL d8b2ede28b7cfeabe74349ba803aa5d641da45e141189c9f0ccc11c9ffd22a970aca694d8c356995b31f3ce6a1ed43bf16622c24bd2d50eddc8de58370e3dd4e
 DIST ideaIU-2017.2.3.tar.gz 625801264 SHA256 efbdbac7e5651d59b1bc9efbbc9bc13a6f0798d40b169f891511967123da9207 SHA512 7fbc89a613dc652b9d1193ed6f91267db026a723450419c67a2514b91a3c5a68531931cd8a9b715a37ce804834d0d3b8bbde3ff7f2693e8871b28ba2482fa929 WHIRLPOOL 395f6e9d45d21ca1675f8916d2d9ddd558c2e55531649e2a637a8329d24998d2001c886793158d123f11c6f6842bf9cdf55f4dfb0f6592de04d0d740e8251aaf
 DIST ideaIU-2017.2.4.tar.gz 626288458 SHA256 952183763c239acc48a99f4b29c767aa9ab89b1f83d8dc5917e6e61952fbfcf8 SHA512 0a1bdc0b7a484484a750e7e02cc42a44266c609692097000f9699d3ae81f8e3db4d4d016a65fbabd4cf8fcc6b72e23daf99251d12dffda65678df6f4677c70ad WHIRLPOOL d12a049b8ca3bdddc94473a454b8876fafd0f301e0dcd72a03e7699a7691884de206b74f64264a56734bc027807fc9a29047a543a037aeb55f8e7996c8833747
+DIST ideaIU-2017.2.5.tar.gz 626416559 SHA256 a08ff0adfad2e8008d42e92d09696e43a70566b544db6c6f872e5b4d20436d2c SHA512 5e9b17bda55d1f1d4c355e8f775350268310de3d394302c5968de0c552ca56565dddc5c545a19924ba72efb6ced3c581eae614280e3eb21efc46b39cc573990a WHIRLPOOL dff16caa68987253a51f79fe02a1d7769705a542743bccd0e22c7647b6053c27d5fb356a54565de313906dab247b841e8c01e26b54e4d06214315a2115e66a60
 DIST ideaIU-2017.2.tar.gz 619358002 SHA256 c62bd110d7708c4c57d53315cb870bdcb620e466b6000f31858543f84b26f448 SHA512 1bdf3362b08df256f5c4ad7c4fe00f7ec0a4343df0bd8f6f289325a538f5b6a57acce166d36617846fca7af4c20bae74bd898dc4edfb9756a8fc2cf94d041714 WHIRLPOOL a94cc396108512d8634da1a86e1953e84c8e86c34ac3d688fd0c43b54df6005e61c7b18e9ed12517eb18d8211ccb1aa950370fc8e2f521105c54262e90cd1ae5
 EBUILD idea-ultimate-2016.2.1.162.1447.26.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
 EBUILD idea-ultimate-2016.2.162.1121.32.ebuild 2199 SHA256 3d97aa08ce002ee236eb63178394e2f8c0ba89c0959535c35d4f198351390376 SHA512 a51a94d962c6dde8b0cafdf483389b2ea4e806ac96000922644454309f10365b2fa643f5394d6207fe1d51140570bad8fbbfe2ef963ca476b3f3e754d0dd8094 WHIRLPOOL 0bcb5baeb07ddb112a754b6dd7a38ab329db4852858d581c698c5e8169868ac5a8e260921977240908d29c82037652bd37b16cc0b0da13b422ef3c5712454883
@@ -38,5 +39,6 @@ EBUILD idea-ultimate-2017.2.0.172.3317.76.ebuild 2210 SHA256 44187b7e87a674ecff2
 EBUILD idea-ultimate-2017.2.1.172.3544.35.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
 EBUILD idea-ultimate-2017.2.3.172.3968.16.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
 EBUILD idea-ultimate-2017.2.4.172.4155.36.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
+EBUILD idea-ultimate-2017.2.5.172.4343.14.ebuild 2210 SHA256 66790283cbee489109e00427aafaf7d7437b6046cde9dc0c40c4be2490d09453 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 WHIRLPOOL 845e8bd93b586781c5d2f17758bb5191a3d9f84452c738365bffd012a99ea29ad4fd564ff1695f0ff541cc89801c92a1eaaac67a56408688dd6d6fef6245db3b
 MISC ChangeLog 142 SHA256 3fb664d9c210061dd87dc6be4948fadbcc413e5a6bd09f4a262aa092b7f09648 SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b WHIRLPOOL 57d321122e01e8aed81d0393610296a2c29b30f81c03b8114b7ac854dfe2f5eb03841fe08e9f25c63598640ca754352ba5063f432be64d79473553ce98735aa5
 MISC metadata.xml 594 SHA256 1261f2f20c826a09850a69f95d9f143f0eb6462177310a00624ae64b17e04209 SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2 WHIRLPOOL 68f94bf90d0099971d88923aee992131960665d9efc689fbac28cc69fe8b0b3a28434987a8032b998d4581eb735c439e8f7554366482497c5b11fed3db3d3d80

diff --git a/dev-util/idea-ultimate/idea-ultimate-2017.2.5.172.4343.14.ebuild b/dev-util/idea-ultimate/idea-ultimate-2017.2.5.172.4343.14.ebuild
new file mode 100644
index 0000000..9f54b9e
--- /dev/null
+++ b/dev-util/idea-ultimate/idea-ultimate-2017.2.5.172.4343.14.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils versionator
+
+SLOT="0"
+PV_STRING="$(get_version_component_range 4-6)"
+MY_PV="$(get_version_component_range 1-3)"
+MY_PN="idea"
+
+# distinguish settings for official stable releases and EAP-version releases
+if [[ "$(get_version_component_range 7)x" = "prex" ]]
+then
+	# upstream EAP
+	KEYWORDS=""
+	SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
+else
+	# upstream stable
+	KEYWORDS="~amd64 ~x86"
+	SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz"
+fi
+
+DESCRIPTION="A complete toolset for web, mobile and enterprise development"
+HOMEPAGE="https://www.jetbrains.com/idea"
+
+LICENSE="IDEA
+	|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
+IUSE="-custom-jdk"
+
+DEPEND="!dev-util/${PN}:14
+	!dev-util/${PN}:15"
+RDEPEND="${DEPEND}
+	>=virtual/jdk-1.7:*"
+if [[ "${PV_STRING}x" = "x" ]]
+then
+	S="${WORKDIR}/${MY_PN}-IU-${MY_PV}"
+else
+	S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
+fi
+
+QA_PREBUILT="opt/${PN}-${MY_PV}/*"
+
+src_prepare() {
+	if ! use amd64; then
+		rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
+	fi
+	if ! use arm; then
+		rm bin/fsnotifier-arm || die
+		rm -r plugins/tfsIntegration/lib/native/linux/arm || die
+	fi
+	if ! use ppc; then
+		rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
+	fi
+	if ! use x86; then
+		rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
+	fi
+	if ! use custom-jdk; then
+		if [[ -d jre ]]; then
+			rm -r jre || die
+		fi
+	fi
+	rm -r plugins/tfsIntegration/lib/native/solaris || die
+	rm -r plugins/tfsIntegration/lib/native/hpux || die
+}
+
+src_install() {
+	local dir="/opt/${PN}-${MY_PV}"
+
+	insinto "${dir}"
+	doins -r *
+	fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
+
+	make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
+	newicon "bin/${MY_PN}.png" "${PN}.png"
+	make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
+
+	# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+	mkdir -p "${D}/etc/sysctl.d/" || die
+	echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
+}

diff --git a/dev-util/rubymine/Manifest b/dev-util/rubymine/Manifest
index 02fcac7..fc85b4c 100644
--- a/dev-util/rubymine/Manifest
+++ b/dev-util/rubymine/Manifest
@@ -15,6 +15,7 @@ DIST RubyMine-2017.1.tar.gz 251442732 SHA256 6c27f43ddc385ffba2cb2f011b80ab46d9b
 DIST RubyMine-2017.2.1.tar.gz 279661517 SHA256 3190d8924d32b96bbbf0d513bca12551ec0bb1fddb7139960717c392d4f99bf6 SHA512 892b733b6076a7e83a28d37945b66a65a02b44acdd3eb2d7bc5d6a49845de61bc02b2c8ff0d588170bf68711c9412928cf4693a06a619ed63e4b311d4901a841 WHIRLPOOL ca2c4fc281843b5f0933fbe2c6bb02858164e117a58effdb9c24fec2abf1baa0aced007fdf7ab5537a93a96d762e45e23401c522bb6097bf4c15d6b3061a2c48
 DIST RubyMine-2017.2.2.tar.gz 279746643 SHA256 f47926b2a34f80339540a89a5d0e237155b005e120af4ee91efd284dcbd7e2e5 SHA512 7b266c1e292452b7f119b77b9fa1641dce26c8632fa829784059dfa7b1f65adc5b4953ec23ee114794db8f5ecd41b4b03bcc59602d30a15a3e0ae2ae09fa380e WHIRLPOOL 636034f02e6e2459cfc5680709eb86d2eed9a9aeea35af89182aa09230887a509de170704be1e7713ff34766e0e30c005ccc50dafdc9cc9682191f45e6f93266
 DIST RubyMine-2017.2.3.tar.gz 276887375 SHA256 abb7cf5d4d4b13c9031c54b129c0461e4925cacd3ef9c810ea1dffe7f51cf0df SHA512 867890e9e45d91f7eb1498b513a18ff8767c2f0e2436e7a79c50526445dd9e69a049753a4ad0ce425a64468ff5a3a10315bd2d0eeefb681af5fdee7f25ec34a8 WHIRLPOOL b4c6286e8937191e2eea6d5b9f3837359879eb198dfcbb522626b5b1d0571d036c1a7ccf7ceb64c8a51ea393e0523cc8f5505032c742735556374d5259649720
+DIST RubyMine-2017.2.4.tar.gz 276901669 SHA256 2a5fe0ad5a927ffe7694202d669786a8f2048ad7ec94c4ee95c392baf4727879 SHA512 40ee53b559260bbc9c073a4705f46a29d7129ec06088f63c8e9df2084ce5564bc90786c83ce12263ae62a321a109599e8faa63d3b05c2f67c6e09326a4d4e1b3 WHIRLPOOL b54a7de0b675ade7251e990b457cabbdf68108bfccb8273c72cbb9f609e31889651bcde387c4cd4d8ba410af3e833e0087c26011d869f51a06e52c65e9b400e8
 DIST RubyMine-2017.2.tar.gz 278756309 SHA256 df5ae53fc2d921c934b3a80dcbeabccfc79cc91a8b512c27ff50e813a9f42ba1 SHA512 080ad2a4e2b696c750613a1b06a5d523886924cf014920fe67831d318db53dfe1b7764ddd34d64aa4f02b6b389cfe197cd058e37ec402fb0e98793a4118a9bf7 WHIRLPOOL 4cbd0f1c252c54d59bac6825683991692022aa169f8f2fe7c0bb6bb1b6c9e03b1c5f16985d2175da3809d0bbaa1a8fb2717b02345ccabdda7852756d8b7df84b
 EBUILD rubymine-2016.2.1.ebuild 899 SHA256 1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212 WHIRLPOOL 3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac
 EBUILD rubymine-2016.2.3.ebuild 899 SHA256 1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212 WHIRLPOOL 3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac
@@ -34,4 +35,5 @@ EBUILD rubymine-2017.2.0.ebuild 951 SHA256 0f647a9f9461761b178c54be39f9043986b4c
 EBUILD rubymine-2017.2.1.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
 EBUILD rubymine-2017.2.2.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
 EBUILD rubymine-2017.2.3.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
+EBUILD rubymine-2017.2.4.ebuild 951 SHA256 6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 WHIRLPOOL ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
 MISC metadata.xml 246 SHA256 31de89a294c6ff90d5a88948104aa27a86ea35792c466f20db64ab434c682537 SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 WHIRLPOOL 7f436435371f655a72f4564d4a14b1fdb1be0a130ca0e130804b17104fe9e2c6da44a3ddef859e41ba4eccadff8dfefddbb04dade3e4200fcc557c2fd7af703e

diff --git a/dev-util/rubymine/rubymine-2017.2.4.ebuild b/dev-util/rubymine/rubymine-2017.2.4.ebuild
new file mode 100644
index 0000000..a6a68b2
--- /dev/null
+++ b/dev-util/rubymine/rubymine-2017.2.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils versionator
+
+SLOT="$(get_major_version)"
+RDEPEND=">=virtual/jdk-1.7"
+
+MY_PN="RubyMine"
+MY_PV="$(get_version_component_range 1-3)"
+RESTRICT="strip"
+QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
+
+DESCRIPTION="The most intelligent Ruby and Rails IDE"
+HOMEPAGE="http://jetbrains.com/ruby/"
+SRC_URI="http://download.jetbrains.com/ruby/${MY_PN}-${MY_PV}.tar.gz"
+LICENSE="all-rights-reserved"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+src_install() {
+	local dir="/opt/${P}"
+	local exe="${PN}-${SLOT}"
+
+	insinto "${dir}"
+	doins -r *
+	fperms 755 "${dir}/bin/${PN}.sh" "${dir}/bin/rinspect.sh" "${dir}/bin/fsnotifier" "${dir}/bin/fsnotifier64"
+
+	newicon "bin/${PN}.png" "${exe}.png"
+	make_wrapper "${exe}" "/opt/${P}/bin/${PN}.sh"
+	make_desktop_entry ${exe} "RubyMine ${MY_PV}" "${exe}" "Development;IDE"
+}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2017-10-05  9:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-05  9:35 [gentoo-commits] repo/user/ssnb:master commit in: dev-util/rubymine/, dev-util/clion/, dev-util/idea-ultimate/ Samuel Bernardo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox