diff options
author | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2017-11-19 01:15:09 +0000 |
---|---|---|
committer | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2017-11-19 01:15:09 +0000 |
commit | ecfa98e658be878ff53fcea7dfd3f788233e9eea (patch) | |
tree | 4188752ef50025bea4b5e28a73fb6783b06c8816 /dev-util/idea-ultimate | |
parent | update nexus artifact repository (diff) | |
download | ssnb-ecfa98e658be878ff53fcea7dfd3f788233e9eea.tar.gz ssnb-ecfa98e658be878ff53fcea7dfd3f788233e9eea.tar.bz2 ssnb-ecfa98e658be878ff53fcea7dfd3f788233e9eea.zip |
update idea-ultimate
Diffstat (limited to 'dev-util/idea-ultimate')
-rw-r--r-- | dev-util/idea-ultimate/Manifest | 2 | ||||
-rw-r--r-- | dev-util/idea-ultimate/idea-ultimate-2017.2.6.172.4574.11.ebuild | 82 |
2 files changed, 84 insertions, 0 deletions
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest index 6b2d1c1..7e94830 100644 --- a/dev-util/idea-ultimate/Manifest +++ b/dev-util/idea-ultimate/Manifest @@ -18,6 +18,7 @@ DIST ideaIU-2017.2.1.tar.gz 621583816 SHA256 136674855d26fb7f07a914eecc7236b177e 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.6.tar.gz 628480924 SHA256 565f44d1b955844a11010c4735fa7adfb5aba20327b2424897382ff487344ede SHA512 577c312d154822050991e9950ad6891bedeba4ae5513ba881eca426f9503a7c7f5b68fad9f2944a7445c7e92d65a4552c670c07523cf4dd07f417a7c4021b5d2 WHIRLPOOL 491b65b2c4657f95a1a1b3aa4b0c930e7190771c54e84d8860ca0b66f5323b066d87c80ff1555f29864591e7ca94f20849ce1abff25cc50a905b68543f731082 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 @@ -40,5 +41,6 @@ EBUILD idea-ultimate-2017.2.1.172.3544.35.ebuild 2210 SHA256 66790283cbee489109e 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 +EBUILD idea-ultimate-2017.2.6.172.4574.11.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.6.172.4574.11.ebuild b/dev-util/idea-ultimate/idea-ultimate-2017.2.6.172.4574.11.ebuild new file mode 100644 index 0000000..9f54b9e --- /dev/null +++ b/dev-util/idea-ultimate/idea-ultimate-2017.2.6.172.4574.11.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 +} |