Skip to content

Commit

Permalink
idea-community update
Browse files Browse the repository at this point in the history
  • Loading branch information
tmacedo committed Dec 28, 2017
1 parent 32caf33 commit e44e2f3
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 0 deletions.
2 changes: 2 additions & 0 deletions dev-util/idea-community/Manifest
Expand Up @@ -2,7 +2,9 @@ DIST ideaIC-171.4694.70.tar.gz 429089906 SHA256 830c662c517e8d0131dc2df150d6f75a
DIST ideaIC-172.4574.11.tar.gz 442933725 SHA256 57c8ba01669fdbb0fc21721f32260d3639e6aa4e78dad2570c56bf33f9c01f94 SHA512 e196e876eb53b2fa447c5efcef9d687fbd75c959608746a8035f6d54295aeede0df13b9f9cfb7dfd49c741762a2ddded605150f5bd7cb65974ff1ede496623f2 WHIRLPOOL c9c2123c7b194a709c6f72a2ea2b261ae24d637f56547e899c4d60f92390fe957cd0ee55d390b9483182376c3fba81f1d7d867ec25e60bc5ffac0b3d12109a55
DIST ideaIC-173.3727.127.tar.gz 456589785 SHA256 914f624096a23c96bffff270349b676213dedd27d51469f84bcd7cb2ef191713 SHA512 48f6be6f37524ad43fdded0c85bfc8d69fa203d6290c3d4c219d256f066e85acc384dd6ec5172880028681578c1dc344d9ca2d280c48890a7cd06ba3fb2b4d49 WHIRLPOOL 4dd332026c9cfcdab1725d492ba6a593d440e141d735b4e72818fe3d9293344344c33ef77f709db2172e649d0a41aa5e9fdfc67e8133021ce81f7565eeacdfa8
DIST ideaIC-173.3942.27.tar.gz 456644678 SHA256 683ad3b8ab347e9ec5e151a268e60ed253b05344293976ab3583d51f75317e86 SHA512 94c83a05e6d796e6dbc96445376a2cbc7aeae1ac81bfe3d170ba6e0f5d2a19d181c3bd50fb1888cc48370891ca1876680778cc1619b0ec3ca15a0eb955f3143a WHIRLPOOL f285e4f63c87d8bb65496aa171263542c331b984ab62e4cb895a6e7ca324fa2d45dd3316f163ecbd30e8e561f2b735921b08baea2fb4079dde48413e7a47e9cd
DIST ideaIC-173.4127.27.tar.gz 456748591 SHA256 70cc4f36a6517c7af980456758214414ea74c5c4f314ecf30dd2640600badd62 SHA512 9d8652f869f7869aef1b7225bf32edcb755b149cb368b1e07b39e1162b74da4faaa83759d21aff6c790e1f79b56076b9a60a07468a81796284acc72a335f6981 WHIRLPOOL f174316295c116d5dc3a673ee7c19b823ed2195f002d2e6602d164d639aae0234ab68a760a157e3c9737127814f286e9669415894ae8711e7e98616a0645d860
EBUILD idea-community-2017.1.5.171.4694.70.ebuild 1918 SHA256 fced14837bf315bdbd8aa3b56fa8e4a9309b46f9b39acb07c2a076318cc32dfa SHA512 53ff12fab08f75925e1627e8400c27a7868e0dfb2a157b0f10b0feea34222f3e71e0eb3af274db1e3aa4a24ee96e15a8e11adc4bf083ac8fe4cf1673a8272dca WHIRLPOOL 21982b6aa44f1b1ffedf658fe9fa6bd4fc75b5cbe781c50345bdb81d43865255f9a82ca6aaf124222c349009a1e0d806e5f8c78fbc2a6e6f73898e764af00c7c
EBUILD idea-community-2017.2.6.172.4574.11.ebuild 1918 SHA256 fced14837bf315bdbd8aa3b56fa8e4a9309b46f9b39acb07c2a076318cc32dfa SHA512 53ff12fab08f75925e1627e8400c27a7868e0dfb2a157b0f10b0feea34222f3e71e0eb3af274db1e3aa4a24ee96e15a8e11adc4bf083ac8fe4cf1673a8272dca WHIRLPOOL 21982b6aa44f1b1ffedf658fe9fa6bd4fc75b5cbe781c50345bdb81d43865255f9a82ca6aaf124222c349009a1e0d806e5f8c78fbc2a6e6f73898e764af00c7c
EBUILD idea-community-2017.3.0.173.3727.127.ebuild 1918 SHA256 62322d316f400b2cf83b212550a567c7cd368b6c7091e32cfe69f8e2f205d211 SHA512 3ba2b0ee7738c410d155511b1356e3fe046a0ed10aa737c82a31af9e596512c4e901ff6cf73b9cd5139080e32c179f2399e15431452885b43462de6b738517df WHIRLPOOL aca7374c6d9505305541dc5664d36164cecde7866895b651030885bf6b88c2bc3c0e1247381ede84e6eb14cc7a22e84b6e8a9b6d6e47e6bbc0c6143161188706
EBUILD idea-community-2017.3.1.173.3942.27.ebuild 1918 SHA256 fced14837bf315bdbd8aa3b56fa8e4a9309b46f9b39acb07c2a076318cc32dfa SHA512 53ff12fab08f75925e1627e8400c27a7868e0dfb2a157b0f10b0feea34222f3e71e0eb3af274db1e3aa4a24ee96e15a8e11adc4bf083ac8fe4cf1673a8272dca WHIRLPOOL 21982b6aa44f1b1ffedf658fe9fa6bd4fc75b5cbe781c50345bdb81d43865255f9a82ca6aaf124222c349009a1e0d806e5f8c78fbc2a6e6f73898e764af00c7c
EBUILD idea-community-2017.3.2.173.4127.27.ebuild 1918 SHA256 fced14837bf315bdbd8aa3b56fa8e4a9309b46f9b39acb07c2a076318cc32dfa SHA512 53ff12fab08f75925e1627e8400c27a7868e0dfb2a157b0f10b0feea34222f3e71e0eb3af274db1e3aa4a24ee96e15a8e11adc4bf083ac8fe4cf1673a8272dca WHIRLPOOL 21982b6aa44f1b1ffedf658fe9fa6bd4fc75b5cbe781c50345bdb81d43865255f9a82ca6aaf124222c349009a1e0d806e5f8c78fbc2a6e6f73898e764af00c7c
70 changes: 70 additions & 0 deletions dev-util/idea-community/idea-community-2017.3.2.173.4127.27.ebuild
@@ -0,0 +1,70 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

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}IC-${PV_STRING}.tar.gz"
else
# upstream stable
KEYWORDS="~amd64 ~x86"
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${MY_PV}.tar.gz -> ${MY_PN}IC-${PV_STRING}.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:*"
S="${WORKDIR}/${MY_PN}-IC-${PV_STRING}"

QA_PREBUILT="opt/${PN}-${MY_PV}/*"

src_prepare() {
if ! use arm; then
rm bin/fsnotifier-arm || die
fi
if ! use custom-jdk; then
if [[ -d jre ]]; then
rm -r jre || die
fi
fi
}

src_install() {
local dir="/opt/${PN}-${MY_PV}"

insinto "${dir}"
doins -r *
fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}

if use custom-jdk; then
if [[ -d jre ]]; then
fperms 755 "${dir}"/jre/jre/bin/{java,jjs,keytool,orbd,pack200,policytool,rmid,rmiregistry,servertool,tnameserv,unpack200}
fi
fi

make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
newicon "bin/${MY_PN}.png" "${PN}.png"
make_desktop_entry "${PN}" "IntelliJ Idea Community" "${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
}

0 comments on commit e44e2f3

Please sign in to comment.