From db66da572b467162a4d846c4c2f180322e2919f5 Mon Sep 17 00:00:00 2001 From: Samuel Bernardo Date: Sun, 7 Jul 2019 10:21:41 +0100 Subject: update idea-ultimate and rubymine Signed-off-by: Samuel Bernardo --- dev-util/idea-ultimate/Manifest | 2 + .../idea-ultimate-2019.1.3.191.7479.19.ebuild | 67 ++++++++++++++++++++++ dev-util/rubymine/Manifest | 2 + dev-util/rubymine/rubymine-2019.1.2.ebuild | 35 +++++++++++ 4 files changed, 106 insertions(+) create mode 100644 dev-util/idea-ultimate/idea-ultimate-2019.1.3.191.7479.19.ebuild create mode 100644 dev-util/rubymine/rubymine-2019.1.2.ebuild diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest index f14e4db..6aed624 100644 --- a/dev-util/idea-ultimate/Manifest +++ b/dev-util/idea-ultimate/Manifest @@ -7,6 +7,7 @@ DIST ideaIU-2018.3.5.tar.gz 688141905 BLAKE2B 03b4e63c731e39f241b63102e4894f3e4f DIST ideaIU-2018.3.6.tar.gz 688365363 BLAKE2B 14e7896aaf5c25326caa8f6625437eb590599e9ce18925eac741d33a54e1d2383af6dc6501404af6b5cb29803b43ee98446f160bbef3fe8d227b3e2a61151d92 SHA512 7f354d3a3f968a7a509d3fd18ac2f68ef94abb88a8e9b59a172d9e387f8bf6a3fd949471a0c5fc51ecc7e4b87d673d5af6c3d93bd0ab9069bcc9c84804511597 DIST ideaIU-2018.3.tar.gz 686646677 BLAKE2B 8a1d490e53ef926b74a8957c14ce8830feef9e91be444ddebe4282ef19d72f486b2f5611e8c3d57dfd77e4d313eaed55ffafb83f301d8ef711f7dffb915336e8 SHA512 5800b9b48bae53814009e1f46b93595261ef2f0cd6d6d960171e61529d4e31fb29a3d861e0f4043c6c876988d189fa4191d5bf294dbd682d5f9f9bbd0f11d72f DIST ideaIU-2019.1.2.tar.gz 700598701 BLAKE2B 3daeebf88bfa0b8a2695080dd49954bcb959ba4d11eae996b4fb3cf16468be049e787275f48f3f4247cff02311ea8325b40ec50a1c53f1dcbca306042968b49d SHA512 67ef2d7f99dce1358a644140b316ebc3223f629767ee065a0417ee8ea825b6fae046381f0ca8a2dad1c36556a37862669b79afd3f40673d6d6dc33939a962278 +DIST ideaIU-2019.1.3.tar.gz 705826359 BLAKE2B 860015bc9a730c188748bc6b0af05b8a462c3a82a82368521dc04a2ca7cf9defe71acc8e79f6cbd0e6d8996c17c51c655fcec666d98ed888df1615ddaa205f1e SHA512 0d5d022afbf89bf97c1f789d0a5b1aa6b8ba997a45e3f73bc2c616f8d23020de61dd543677107aed08fe1fb201228e04e9ca4081fef1ec8b9824f36c51d5637c EBUILD idea-ultimate-2018.2.5.182.4892.20.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 EBUILD idea-ultimate-2018.2.6.182.5107.16.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 EBUILD idea-ultimate-2018.3.0.183.4284.148.ebuild 2210 BLAKE2B 43da5638c84ff3f8b24db67f46b8d7ba4484687434eb20c572025db2bc70f534d47bf3ca292f5046d4472ca546776d38bcab7bdf93b18fdfa7b02fe0c3e8b440 SHA512 6fcd995c717ee4b4ab18d0385e310f4482f437624c878bd81421040883c2c3f352fd4f7039467cc435f851737c56c56788e46fe5afaeedac0e87cc9a526f19c5 @@ -16,5 +17,6 @@ EBUILD idea-ultimate-2018.3.4.183.5429.30.ebuild 2210 BLAKE2B 310ab948edc44bb503 EBUILD idea-ultimate-2018.3.5.183.5912.21.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 EBUILD idea-ultimate-2018.3.6.183.6156.11.ebuild 2210 BLAKE2B 310ab948edc44bb503adc282009c59b6287243f2df4a9681eb625b6d20e70f59398e6ea041d810f5ba90995e7e8c61b79472a7c0a1f34e731c34670bb90eabe3 SHA512 ec8950de1273a25c1e2d0832af4d3f61336311fa2d95fb2f21be4304411ca8793107b1034993672fe49e66db7744fa17857ee365045b6f47fa06e73579493d39 EBUILD idea-ultimate-2019.1.2.191.7141.44.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4 +EBUILD idea-ultimate-2019.1.3.191.7479.19.ebuild 1737 BLAKE2B 0dcd0730dd47856eab797a66e88dfe5ce607f70a58b2197ca7610aed98ae4f0e20d33c6b3c4d6bc22475d45e8f48c845509434da0cba4063784651f95a0170d2 SHA512 aff28707eb4fdd62b2c608a9a91e8cea4eba3b1fe3041720a766c2a40802919402e1d18a576436929337b7be6a7eb3b948f2dab8f38444781c076253775e95e4 MISC ChangeLog 142 BLAKE2B d6bb9a7ff30fcbf78573ea65cf495cdc21393b0e9e546f9b5df7f9b5d358b362e7741509b6625d1dee6ae4f6b7ea33e4a88fc7e6d53b34745c3234c377ba690d SHA512 f66d54089ee757d3bc997f4edba58e6b6b91d47c6fca9f33edf4bfc9e03acabfc7af723c1238c313ccf6cde747c7b91274e67c15abc92da8dd6dd5ac58006b7b MISC metadata.xml 594 BLAKE2B 3d60d5f3bccb0290e644b5ff032ca7ac1d7bf18d2f183ff9de638130b9d33582b3c36888a3f318514ab2b1eb5c384ee56db0c1d4bd64ed907db2c6788f3c393c SHA512 2c830e91b8a9f97f8708392469121a4f5309e99cd58138a0d661394a5ca8a7c07ce47bc0cc9516aa1e6b106131b492fbbee6522be419e6ed7690d88cf2510df2 diff --git a/dev-util/idea-ultimate/idea-ultimate-2019.1.3.191.7479.19.ebuild b/dev-util/idea-ultimate/idea-ultimate-2019.1.3.191.7479.19.ebuild new file mode 100644 index 0000000..bf01c8b --- /dev/null +++ b/dev-util/idea-ultimate/idea-ultimate-2019.1.3.191.7479.19.ebuild @@ -0,0 +1,67 @@ +# 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 custom-jdk; then + if [[ -d jre64 ]]; then + rm -r jre64 || die + fi + fi +} + +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 a51744c..1481c8d 100644 --- a/dev-util/rubymine/Manifest +++ b/dev-util/rubymine/Manifest @@ -5,6 +5,7 @@ DIST RubyMine-2018.3.2.tar.gz 306507415 BLAKE2B b0f76b110f082e49b60b2d06b0cafe9d DIST RubyMine-2018.3.4.tar.gz 307413702 BLAKE2B c4aab41c33707a46a32718e51edec01d077e669763139da00eea78fff868bc3b4060f8c5850752a9e1e076542795b1e31fb8870162d46f58b013e141e83af14a SHA512 1be0e317c8df37739813f5d03b017c1591932c99531f3f1edd9782a99bf7017ad147e69f6bdcbea8d899be7527eff6f958d6d54e52ada0570e039d84d3623004 DIST RubyMine-2018.3.5.tar.gz 307446277 BLAKE2B 29d8b25326f479c81eb8a8210f050722cdf3351c66791de402f04d6e682c2a4c0c94a2cf68894a4f3517e6c83e3fcc4d7fb2236c2e86a89dea30ed425fcef6ac SHA512 640d835c043c494b7334bddba108355ce436be561ee165eec44433334613249b23f4a01cc036e7b10606f31380255525b3886e4eecc428bb3375ebc2127fdf0d DIST RubyMine-2019.1.1.tar.gz 311223627 BLAKE2B ccd32785a8c434198f9d25bab1e8c86a8770711e0a4e3cd8c332e5148d98ba5523e8b13b968c7704683483a7af3808359218579978ecd7683ee0be038b2c3c21 SHA512 bd82eaf5aae3df11e31197536fe3dcfaf434d399d23772a2d4c9f55218b20779e9f3bd8018fa27b344a031c2444108d0dc64d78080c634b41112d39780d1a9d6 +DIST RubyMine-2019.1.2.tar.gz 312037719 BLAKE2B 55e5f128309c1eb38b1a0d1fcd1acbca1b86db5f439a3f62e07f7572e5e4572c92f5e0a43163081b003030ef4e9581a394a63a9b08e4c3e98920cda7ee36414e SHA512 4d40de6118931683ff279e9ba3967fcb6563afc00f2fcf62a793176b279632c4b1adaff926e8daaaa0d738e112f06cf632cc007e7d17e275f2a7a57b4c7daa38 EBUILD rubymine-2018.2.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 EBUILD rubymine-2018.2.5.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 EBUILD rubymine-2018.2.6.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 @@ -12,4 +13,5 @@ EBUILD rubymine-2018.3.2.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2d EBUILD rubymine-2018.3.4.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 EBUILD rubymine-2018.3.5.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 EBUILD rubymine-2019.1.1.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 +EBUILD rubymine-2019.1.2.ebuild 951 BLAKE2B 411af8e33e0d8e5d1cc21f8f1c2532575b2dad477d97dc704ba6a2f4b0275b5ab4363de33a06f5a2cd984090aa4d742161e409ec3464f84a11808a39c135383a SHA512 87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956 MISC metadata.xml 246 BLAKE2B fc8d6245f577ed3dc445e459694a18f1d950a722dbb72bfd7508f1ba7c52f264fce2c4eda4b52e238a80f6765243a27d396a749dadbdf6a4b6931c25f8404bfa SHA512 cd6648a75839e6059cf877aa79a84600be0a63de66f59efd217ad91bac55a7ed4afd5ce88c90a262b4dd044734403fb90a049b8f19a42289ec3ef1d827b66d77 diff --git a/dev-util/rubymine/rubymine-2019.1.2.ebuild b/dev-util/rubymine/rubymine-2019.1.2.ebuild new file mode 100644 index 0000000..a6a68b2 --- /dev/null +++ b/dev-util/rubymine/rubymine-2019.1.2.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" +} -- cgit v1.2.3