diff options
author | Matthew Brewer <tomboy64@sina.cn> | 2015-09-23 20:24:37 +0200 |
---|---|---|
committer | Matthew Brewer <tomboy64@sina.cn> | 2015-09-23 20:24:37 +0200 |
commit | 9e206f35ec7199bdd76dd26c2cdb70afb29b0c18 (patch) | |
tree | 6db414620042e189b7692e083a1faa787bd5a7c0 | |
parent | idea update (diff) | |
download | tbc-9e206f35ec7199bdd76dd26c2cdb70afb29b0c18.tar.gz tbc-9e206f35ec7199bdd76dd26c2cdb70afb29b0c18.tar.bz2 tbc-9e206f35ec7199bdd76dd26c2cdb70afb29b0c18.zip |
completely revamp idea-ultimate ebuilds
-rw-r--r-- | dev-util/idea-ultimate/Manifest | 12 | ||||
-rw-r--r-- | dev-util/idea-ultimate/idea-ultimate-14.1.4.ebuild (renamed from dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4859.6_pre.ebuild) | 20 | ||||
-rw-r--r-- | dev-util/idea-ultimate/idea-ultimate-14.1.5_pre.ebuild (renamed from dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild) | 20 | ||||
-rw-r--r-- | dev-util/idea-ultimate/idea-ultimate-15.0.0_pre.ebuild | 41 | ||||
-rw-r--r-- | dev-util/idea-ultimate/metadata.xml | 11 |
5 files changed, 81 insertions, 23 deletions
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest index 65f4daf..1938c5d 100644 --- a/dev-util/idea-ultimate/Manifest +++ b/dev-util/idea-ultimate/Manifest @@ -1,5 +1,7 @@ -DIST ideaIU-142.4675.3.tar.gz 363254547 SHA256 b43c999b16ea5e339dc200810895016a57b8aec31666b768b795702fc124360c SHA512 126adc58b7fd023fc113ee4d682d280d49b39db3ad8dcf2b74add7635f448aa1c7c6f0745de17c5d46f784a6e3e096aea970106d9695b795c9e6ccdb7245fd21 WHIRLPOOL 31328d65e3e4d1cd41c0f6bb0e38e6593c057d9b392d44df9b7b04786cc9c7b19762098db21f23a85aab916dfca8f080e08d7cfa24c8d0128607ef15f5dcc2db -DIST ideaIU-142.4859.6.tar.gz 357861433 SHA256 94f5086b4842673adf036f3e0838f0f973b1e4176bcd70ea30043dfe671cc027 SHA512 082e4540bf2685797116d4bc2ad2e4d2c2a744a2bb637c604868d72291d787d3e968f780fb3581f05967182315ebf007fbcd2ea5a510ff0deeb9e061d057053d WHIRLPOOL 3b17801b5caef94c53d50da2b775a32c208daeb2583bc6ddc6eb4f4ac52fd653c56a6ef051670204076829d53060d5645106218b652e80c652748ac940dce9c4 -EBUILD idea-ultimate-15.0.0.142.4675.3_pre.ebuild 1066 SHA256 9fcca4ba05f589c8248409d87c74f7277c8f407ca3f4f83402cab3b277d47446 SHA512 d5854994943f7c7d14135217a0476c6bca99d96e9c28e1fbf8d525341b73c14f09ef33948ade78b9f9a729b1eb8ef5cd28a57b66003105b16a4b1784e3b76aa5 WHIRLPOOL 437fec58ad6eaa1bd41e96696282c97c3fb822d4abb13f14fd2328900229a8214fcf0e434567296be522c5f14e20332a28f531604b1daf0c71ab18a552651d66 -EBUILD idea-ultimate-15.0.0.142.4859.6_pre.ebuild 1066 SHA256 9fcca4ba05f589c8248409d87c74f7277c8f407ca3f4f83402cab3b277d47446 SHA512 d5854994943f7c7d14135217a0476c6bca99d96e9c28e1fbf8d525341b73c14f09ef33948ade78b9f9a729b1eb8ef5cd28a57b66003105b16a4b1784e3b76aa5 WHIRLPOOL 437fec58ad6eaa1bd41e96696282c97c3fb822d4abb13f14fd2328900229a8214fcf0e434567296be522c5f14e20332a28f531604b1daf0c71ab18a552651d66 -MISC metadata.xml 188 SHA256 39e0fd83928b791497151136cbd71bc7c74c3fd5cda77d5629666dd875a233f8 SHA512 bbdd4af0c40b82ca91ae0315400b8203eb6f19ac752541222764b82b390e8a07af877477e517231a9e83ad770926e85d2a48a8ced8bb8ad4280224861792417f WHIRLPOOL fb4cb8034e3c1f0db29a6699dd55bb33e3dd4f955b957a6ee0660418cedb4e382411398846ce7414eef03c6031d66b00b75a98775fe8f4549ad192965374eb75 +DIST ideaIU-14.1.4.tar.gz 311885918 SHA256 5c6dfb5ba9f2c3294ee125e96e96e50287a460784287181a8e83e4326005bac3 SHA512 a8d86a3d2a32ba956158d798bff30408d8574a070ee5da313ce08738bddff84f9e703bcf5dd5a3b38212dfdd85625e5bb508800822795d8d77dde24f1fa8f952 WHIRLPOOL e9622a2523983acf27200528056560dcc7c9fee1df1bd26b8129d1576dc77c96d0cd8bdde7e73c0964bc6ed23433efc962534f512a54eea024632f9cb0d3467f +DIST ideaIU-14.1.5.tar.gz 318054935 SHA256 6912902ec97a57f5553247367d6dd5b8e3041e99faf32c48b672cd31413dab73 SHA512 7ab3a45593c2324957455b254ae0257a36e8ecbc63014e18feba813413432dccb25d18971840f43cf22174c3338738eec44304091eb30c6ba2d0119b73cc6fa0 WHIRLPOOL 44a4bef99fdb638cf3cb0f24559b7765b7a4c7cb94aed5c3b8e503cbdf9fa1354f6d6026a9650fc58faec037b95482190891681f41219c61fc7d67a40e71f168 +DIST ideaIU-142.5047.6.tar.gz 382135319 SHA256 ef69f6892a45129eb1b4daa901f4b3efaf80633056453bbccce5dfa7b362685f SHA512 1984bfb9c1b67ee995b45609b4ebd85a56ad92f9c78cc0a1f2d833704f7f00bf3a814785751f8c2c9e04c77a4feb90352d536d60d47477b5c2c396ec918df546 WHIRLPOOL 25e21c39d9fbea194f941d047142361a4c52f4f3182062d9d95a2289dade27b9056d36a2d64a891e058cc1a190924c7dc209b72e22f89e851186c869d4be364d +EBUILD idea-ultimate-14.1.4.ebuild 1274 SHA256 c6b26a21139c52df3619595d244680f407cde4d5adbe1c75c19177baeabeff9f SHA512 b89432ceb9cb041097e6bff08cf2203d27c971d1bb838a84e526ce38324e996ab37d901c50011b12e13ada7a45300d64412272810815ad082de5063fbfbd26bb WHIRLPOOL 195de361f940c8e393f21c94e3153d10c348872ddcc425ee8d03e6e39a4e5115a0493e23cc2f833bc4632cd540301cfe4157816fe88fa8c6139c3bbe95c33c09 +EBUILD idea-ultimate-14.1.5_pre.ebuild 1263 SHA256 46c80402ad6a9909d72fedf1c3fe9b5f1a2854119e5804d4e1eeac897dd44f63 SHA512 cd0c12a91bcb24336519c07b2c4b73efb42326eec155837efbf202d3819a271b60fd26c15629fcec89c070f32b9f966487c8c55f36294172a5e985456131a142 WHIRLPOOL 3531362fe097c1e20a2d8ecc906f89a82c85dc89f486b92107a8dda71f746a5923287f11a78c4d447d3382c8f649d71d11b20492863718d024349a22ec37b96e +EBUILD idea-ultimate-15.0.0_pre.ebuild 1267 SHA256 245738124d8658c83990b45319f4c8da9c98924d32bdca95d4cab02ddb9c7511 SHA512 598f77b55a3f6eac498496ff1c6d912fe76d660d144129f0906995dfaba9ebaaaa1447882862f8f319a010f5c3fdb4ca9c9c8c217d44e3f97d9c5c00a3de336b WHIRLPOOL 0a3684ea07eb25c9453110dae12fc3fa66588c55936f3576c84dd07e4dc5b25a40911bcd459062b2774f8940d959acb339f39d1f510ff4a6c07b82fffa5ff1be +MISC metadata.xml 532 SHA256 d6df8e31fc3d447cbaca2fb65e1b79f28380b967767a6bb0f2f292762ee52694 SHA512 7038399eb2eeac6cd10867f3c53355b113f8325f03322c6f818261802bed2083c7aa47ca3d43f5f528f7e0e010e51af2b869dcda54a2971512ead446eaf134f3 WHIRLPOOL 1f7be58433ac07a5082458f238c642b90d447f562ce6f22a2d04ce79ab7acd640690968f87462cd391541822375b90d46ccebd90cfcfe8fc31a46298566a94df diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4859.6_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-14.1.4.ebuild index 137e120..5e3f73b 100644 --- a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4859.6_pre.ebuild +++ b/dev-util/idea-ultimate/idea-ultimate-14.1.4.ebuild @@ -5,8 +5,9 @@ EAPI=5 inherit eutils versionator -SLOT="$(get_major_version)" -MY_PV="$(get_version_component_range 4-6)" +SLOT="0" +PV_STRING="141.1532.4" # Needs to be adjusted for each release. +MY_PV="$(echo ${PV} | sed -e 's/_pre//')" # Always name EAP-versions with '_pre' for clarity! MY_PN="idea" DESCRIPTION="A complete toolset for web, mobile and enterprise development" @@ -15,16 +16,18 @@ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz" LICENSE="IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal" IUSE="" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~x86" # No keywords for EAP versions. Code quality sucks. -RDEPEND=">=virtual/jdk-1.7" -S=${WORKDIR}/${MY_PN}-IU-${MY_PV} +DEPEND="!dev-util/idea-ultimate:14 + !dev-util/idea-ultimate:15" +RDEPEND="${DEPEND} + >=virtual/jdk-1.7" +S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}" -QA_TEXTRELS="opt/idea-ultimate/bin/libbreakgen.so" -QA_TEXTRELS="opt/idea-ultimate/bin/fsnotifier-arm" +QA_TEXTRELS="opt/idea-${MY_PV}/bin/libbreakgen.so" src_install() { - local dir="/opt/${PN}-${MY_PV}" + local dir="/opt/idea-${MY_PV}" insinto "${dir}" doins -r * @@ -33,5 +36,6 @@ src_install() { make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + mkdir -p "${D}/etc/sysctl.d/" echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" } diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-14.1.5_pre.ebuild index 137e120..98ed131 100644 --- a/dev-util/idea-ultimate/idea-ultimate-15.0.0.142.4675.3_pre.ebuild +++ b/dev-util/idea-ultimate/idea-ultimate-14.1.5_pre.ebuild @@ -5,8 +5,9 @@ EAPI=5 inherit eutils versionator -SLOT="$(get_major_version)" -MY_PV="$(get_version_component_range 4-6)" +SLOT="0" +PV_STRING="141.2735.5" # Needs to be adjusted for each release. +MY_PV="$(echo ${PV} | sed -e 's/_pre//')" # Always name EAP-versions with '_pre' for clarity! MY_PN="idea" DESCRIPTION="A complete toolset for web, mobile and enterprise development" @@ -15,16 +16,18 @@ SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz" LICENSE="IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal" IUSE="" -KEYWORDS="~amd64 ~x86" +KEYWORDS="" # No keywords for EAP versions. Code quality sucks. -RDEPEND=">=virtual/jdk-1.7" -S=${WORKDIR}/${MY_PN}-IU-${MY_PV} +DEPEND="!dev-util/idea-ultimate:14 + !dev-util/idea-ultimate:15" +RDEPEND="${DEPEND} + >=virtual/jdk-1.7" +S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}" -QA_TEXTRELS="opt/idea-ultimate/bin/libbreakgen.so" -QA_TEXTRELS="opt/idea-ultimate/bin/fsnotifier-arm" +QA_TEXTRELS="opt/idea-${MY_PV}/bin/libbreakgen.so" src_install() { - local dir="/opt/${PN}-${MY_PV}" + local dir="/opt/idea-${MY_PV}" insinto "${dir}" doins -r * @@ -33,5 +36,6 @@ src_install() { make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + mkdir -p "${D}/etc/sysctl.d/" echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" } diff --git a/dev-util/idea-ultimate/idea-ultimate-15.0.0_pre.ebuild b/dev-util/idea-ultimate/idea-ultimate-15.0.0_pre.ebuild new file mode 100644 index 0000000..c7368eb --- /dev/null +++ b/dev-util/idea-ultimate/idea-ultimate-15.0.0_pre.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils versionator + +SLOT="0" +PV_STRING="142.5047.6" # Needs to be adjusted for each release. +MY_PV="$(echo ${PV} | sed -e 's/_pre//')" # Always name EAP-versions with '_pre' for clarity! +MY_PN="idea" + +DESCRIPTION="A complete toolset for web, mobile and enterprise development" +HOMEPAGE="http://www.jetbrains.com/idea" +SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz" + +LICENSE="IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal" +IUSE="" +KEYWORDS="" # No keywords for EAP versions. Code quality sucks. + +DEPEND="!dev-util/idea-ultimate:14 + !dev-util/idea-ultimate:15" +RDEPEND="${DEPEND} + >=virtual/jdk-1.7" +S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}" + +QA_TEXTRELS="opt/idea-${MY_PV}/bin/libbreakgen.so" + +src_install() { + local dir="/opt/idea-${MY_PV}" + + insinto "${dir}" + doins -r * + fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}} + + make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + mkdir -p "${D}/etc/sysctl.d/" + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" +} diff --git a/dev-util/idea-ultimate/metadata.xml b/dev-util/idea-ultimate/metadata.xml index 2577434..913048d 100644 --- a/dev-util/idea-ultimate/metadata.xml +++ b/dev-util/idea-ultimate/metadata.xml @@ -1,6 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <longdescription lang="en"> - </longdescription> +<herd>proxy-maintainers</herd> +<maintainer> + <email>gert@gepe-biljarts.be</email> + <name>Gert Pellin</name> + <description>Proxy maintainer. Assign bugs to him.</description> +</maintainer> +<longdescription lang="en"> +Excel at enterprise, mobile and web development with Java, Scala and Groovy, with all the latest modern technologies and frameworks available out of the box. +</longdescription> </pkgmetadata> |