diff options
Diffstat (limited to 'dev-util/rubymine')
| -rw-r--r-- | dev-util/rubymine/Manifest | 17 | ||||
| l--------- | dev-util/rubymine/rubymine-2017.3.5.ebuild | 1 | ||||
| l--------- | dev-util/rubymine/rubymine-2018.1.6.ebuild | 1 | ||||
| l--------- | dev-util/rubymine/rubymine-2018.2.6.ebuild | 1 | ||||
| l--------- | dev-util/rubymine/rubymine-2018.3.5.ebuild | 1 | ||||
| l--------- | dev-util/rubymine/rubymine-2019.1.4.ebuild | 1 | ||||
| l--------- | dev-util/rubymine/rubymine-2019.2.4.ebuild | 1 | ||||
| l--------- | dev-util/rubymine/rubymine-2019.3.5.ebuild | 1 | ||||
| l--------- | dev-util/rubymine/rubymine-2020.1.1.ebuild | 1 | ||||
| -rw-r--r-- | dev-util/rubymine/rubymine-9999.ebuild | 67 |
10 files changed, 92 insertions, 0 deletions
diff --git a/dev-util/rubymine/Manifest b/dev-util/rubymine/Manifest new file mode 100644 index 000000000000..82fe3c6ddabf --- /dev/null +++ b/dev-util/rubymine/Manifest @@ -0,0 +1,17 @@ +DIST RubyMine-2017.3.5.tar.gz 290401555 BLAKE2B 11c29187a6e2bc61aba8b627459202af5b1ecfe4802e014fbcec0fe89ab8708fcd5c06853ddde2b36ef5eb522d3fbdf88f1c6b9f1cb17ad6aeee1f6a0e4ae0e9 SHA512 2d70c27b7e15001b31f7e95356e942692996c2c3f0e4c6a959038defbb14c007c1d4318a6e3cbe5cb333e4c3b8acd09c227de498e8e0caaf08e799c7bbbceec7 +DIST RubyMine-2018.1.6.tar.gz 288732487 BLAKE2B 21fb9c8a2cf4f9987f6eec1b6a8e19a9eb2898e6e1be5fbfe7b8a730fbe3a5a93dfe79f57ef7f91fd1b85b875a091f8dcf7ba21ac2ff2015e99d8ebefd039c76 SHA512 1858388ff335ef9255310e31fd5c8ed52a63303c5f2196eadcc6d143afc619e7baf045dc58b5c360a5076dbd2bb8e29a6329eb87fcbf41b2fb70fb2f80c5b0ac +DIST RubyMine-2018.2.6.tar.gz 298533693 BLAKE2B e9a7fb84b5987881a4add35425df062ee7ef6a773ae7f7d775b06e1ff9fd1925c9e53477cfc784fc1146242ae1556ebda28ec80b79a32e4ef62f3011775f8207 SHA512 49656338a722929575b2916e79fb5c217d218377e6e016b33c3878ff48e2990f176345c49f5600b29d8ce03fc64cb65369332bae8785fd86930c148a7403c0d5 +DIST RubyMine-2018.3.5.tar.gz 307446277 BLAKE2B 29d8b25326f479c81eb8a8210f050722cdf3351c66791de402f04d6e682c2a4c0c94a2cf68894a4f3517e6c83e3fcc4d7fb2236c2e86a89dea30ed425fcef6ac SHA512 640d835c043c494b7334bddba108355ce436be561ee165eec44433334613249b23f4a01cc036e7b10606f31380255525b3886e4eecc428bb3375ebc2127fdf0d +DIST RubyMine-2019.1.4.tar.gz 317289103 BLAKE2B 5a751f94ded6e80ee3ba8037200ddbcc436a05e42da7dd60c6d77bb87d1bd2d217c3b77b60c3358ec7403073487b70fceef6da15bcdf4cfde944422795ba9f07 SHA512 9ee97e63ada278e0db4a829de6f35bf19c7e940466bb75815e52edd78fdf4526f1a5fa1415c0a3bbc5473040eefca7c48cf28f45447bb26a6470391a1b967e18 +DIST RubyMine-2019.2.4.tar.gz 365159856 BLAKE2B db3b6d59e68f7d19e2a793d20909cd3fd13136c534b4ff55431fe08bc0fc9b9d40808f7d7f52c675dcec866112e9ded0e49b51cf6d902e9bc72827fdd390e9dc SHA512 2d401811f477f93a232fa87d09eae05bd725ecaeeb423195d4a00d0d724e4aac6f870b9facb348dbff238053faabf921749f1399f997b618be7d81ff1d5b05b4 +DIST RubyMine-2019.3.5.tar.gz 370350957 BLAKE2B b710cd852815d36f1ed439bd4513e41be5717224596ed78fa73a573633f711cb5cca5a36bf2ca16293bf9e7de47182a060c7ff5c9e50e89de386b8adea3dcb07 SHA512 14cf63d2d410bd913dbd56149341b6a10e97bec36fdd595619aaec59ec3dd7855b1268485a0a2e03c4628f09a3c6a7f5f1e31e92c37009779f6eb2a1ce2c818b +DIST RubyMine-2020.1.1.tar.gz 372612968 BLAKE2B acd19a692f4bbfc1583cc3d46d266b8f56a06b82ad754018ee2d2d84273cd214be204c33f89cdc2d944ba249994f7efbf569fe4123d8dc93f204821bf0da14f7 SHA512 750faa3940f9da418f2a177b909b500025d30452c89ae8664d8e182cd71349f431ee5db25408efe62032cfe62b81448a8192262909b0d16a218e082785678672 +EBUILD rubymine-2017.3.5.ebuild 1422 BLAKE2B 5d80fd623ce5aa1e613c1afd0f3c875c9223bdbfa5810ec78b612f0a496d1a9b9681c69fe3cccf3a63cfcba1c2c886a5fd0cc9b14c20a6d68945d4a7ec5ef6d5 SHA512 31c7c3eff05d206fc783cdbede97b0164ed5ffde48cb441549313fef9554f9f01009addb69605501ff95bc4206e99e71b98368870634a2d3d0d05589b6f66f99 +EBUILD rubymine-2018.1.6.ebuild 1422 BLAKE2B 5d80fd623ce5aa1e613c1afd0f3c875c9223bdbfa5810ec78b612f0a496d1a9b9681c69fe3cccf3a63cfcba1c2c886a5fd0cc9b14c20a6d68945d4a7ec5ef6d5 SHA512 31c7c3eff05d206fc783cdbede97b0164ed5ffde48cb441549313fef9554f9f01009addb69605501ff95bc4206e99e71b98368870634a2d3d0d05589b6f66f99 +EBUILD rubymine-2018.2.6.ebuild 1422 BLAKE2B 5d80fd623ce5aa1e613c1afd0f3c875c9223bdbfa5810ec78b612f0a496d1a9b9681c69fe3cccf3a63cfcba1c2c886a5fd0cc9b14c20a6d68945d4a7ec5ef6d5 SHA512 31c7c3eff05d206fc783cdbede97b0164ed5ffde48cb441549313fef9554f9f01009addb69605501ff95bc4206e99e71b98368870634a2d3d0d05589b6f66f99 +EBUILD rubymine-2018.3.5.ebuild 1422 BLAKE2B 5d80fd623ce5aa1e613c1afd0f3c875c9223bdbfa5810ec78b612f0a496d1a9b9681c69fe3cccf3a63cfcba1c2c886a5fd0cc9b14c20a6d68945d4a7ec5ef6d5 SHA512 31c7c3eff05d206fc783cdbede97b0164ed5ffde48cb441549313fef9554f9f01009addb69605501ff95bc4206e99e71b98368870634a2d3d0d05589b6f66f99 +EBUILD rubymine-2019.1.4.ebuild 1422 BLAKE2B 5d80fd623ce5aa1e613c1afd0f3c875c9223bdbfa5810ec78b612f0a496d1a9b9681c69fe3cccf3a63cfcba1c2c886a5fd0cc9b14c20a6d68945d4a7ec5ef6d5 SHA512 31c7c3eff05d206fc783cdbede97b0164ed5ffde48cb441549313fef9554f9f01009addb69605501ff95bc4206e99e71b98368870634a2d3d0d05589b6f66f99 +EBUILD rubymine-2019.2.4.ebuild 1422 BLAKE2B 5d80fd623ce5aa1e613c1afd0f3c875c9223bdbfa5810ec78b612f0a496d1a9b9681c69fe3cccf3a63cfcba1c2c886a5fd0cc9b14c20a6d68945d4a7ec5ef6d5 SHA512 31c7c3eff05d206fc783cdbede97b0164ed5ffde48cb441549313fef9554f9f01009addb69605501ff95bc4206e99e71b98368870634a2d3d0d05589b6f66f99 +EBUILD rubymine-2019.3.5.ebuild 1422 BLAKE2B 5d80fd623ce5aa1e613c1afd0f3c875c9223bdbfa5810ec78b612f0a496d1a9b9681c69fe3cccf3a63cfcba1c2c886a5fd0cc9b14c20a6d68945d4a7ec5ef6d5 SHA512 31c7c3eff05d206fc783cdbede97b0164ed5ffde48cb441549313fef9554f9f01009addb69605501ff95bc4206e99e71b98368870634a2d3d0d05589b6f66f99 +EBUILD rubymine-2020.1.1.ebuild 1422 BLAKE2B 5d80fd623ce5aa1e613c1afd0f3c875c9223bdbfa5810ec78b612f0a496d1a9b9681c69fe3cccf3a63cfcba1c2c886a5fd0cc9b14c20a6d68945d4a7ec5ef6d5 SHA512 31c7c3eff05d206fc783cdbede97b0164ed5ffde48cb441549313fef9554f9f01009addb69605501ff95bc4206e99e71b98368870634a2d3d0d05589b6f66f99 +EBUILD rubymine-9999.ebuild 1422 BLAKE2B 5d80fd623ce5aa1e613c1afd0f3c875c9223bdbfa5810ec78b612f0a496d1a9b9681c69fe3cccf3a63cfcba1c2c886a5fd0cc9b14c20a6d68945d4a7ec5ef6d5 SHA512 31c7c3eff05d206fc783cdbede97b0164ed5ffde48cb441549313fef9554f9f01009addb69605501ff95bc4206e99e71b98368870634a2d3d0d05589b6f66f99 diff --git a/dev-util/rubymine/rubymine-2017.3.5.ebuild b/dev-util/rubymine/rubymine-2017.3.5.ebuild new file mode 120000 index 000000000000..d382339f9a41 --- /dev/null +++ b/dev-util/rubymine/rubymine-2017.3.5.ebuild @@ -0,0 +1 @@ +rubymine-9999.ebuild
\ No newline at end of file diff --git a/dev-util/rubymine/rubymine-2018.1.6.ebuild b/dev-util/rubymine/rubymine-2018.1.6.ebuild new file mode 120000 index 000000000000..d382339f9a41 --- /dev/null +++ b/dev-util/rubymine/rubymine-2018.1.6.ebuild @@ -0,0 +1 @@ +rubymine-9999.ebuild
\ No newline at end of file diff --git a/dev-util/rubymine/rubymine-2018.2.6.ebuild b/dev-util/rubymine/rubymine-2018.2.6.ebuild new file mode 120000 index 000000000000..d382339f9a41 --- /dev/null +++ b/dev-util/rubymine/rubymine-2018.2.6.ebuild @@ -0,0 +1 @@ +rubymine-9999.ebuild
\ No newline at end of file diff --git a/dev-util/rubymine/rubymine-2018.3.5.ebuild b/dev-util/rubymine/rubymine-2018.3.5.ebuild new file mode 120000 index 000000000000..d382339f9a41 --- /dev/null +++ b/dev-util/rubymine/rubymine-2018.3.5.ebuild @@ -0,0 +1 @@ +rubymine-9999.ebuild
\ No newline at end of file diff --git a/dev-util/rubymine/rubymine-2019.1.4.ebuild b/dev-util/rubymine/rubymine-2019.1.4.ebuild new file mode 120000 index 000000000000..d382339f9a41 --- /dev/null +++ b/dev-util/rubymine/rubymine-2019.1.4.ebuild @@ -0,0 +1 @@ +rubymine-9999.ebuild
\ No newline at end of file diff --git a/dev-util/rubymine/rubymine-2019.2.4.ebuild b/dev-util/rubymine/rubymine-2019.2.4.ebuild new file mode 120000 index 000000000000..d382339f9a41 --- /dev/null +++ b/dev-util/rubymine/rubymine-2019.2.4.ebuild @@ -0,0 +1 @@ +rubymine-9999.ebuild
\ No newline at end of file diff --git a/dev-util/rubymine/rubymine-2019.3.5.ebuild b/dev-util/rubymine/rubymine-2019.3.5.ebuild new file mode 120000 index 000000000000..d382339f9a41 --- /dev/null +++ b/dev-util/rubymine/rubymine-2019.3.5.ebuild @@ -0,0 +1 @@ +rubymine-9999.ebuild
\ No newline at end of file diff --git a/dev-util/rubymine/rubymine-2020.1.1.ebuild b/dev-util/rubymine/rubymine-2020.1.1.ebuild new file mode 120000 index 000000000000..d382339f9a41 --- /dev/null +++ b/dev-util/rubymine/rubymine-2020.1.1.ebuild @@ -0,0 +1 @@ +rubymine-9999.ebuild
\ No newline at end of file diff --git a/dev-util/rubymine/rubymine-9999.ebuild b/dev-util/rubymine/rubymine-9999.ebuild new file mode 100644 index 000000000000..948c65c7c475 --- /dev/null +++ b/dev-util/rubymine/rubymine-9999.ebuild @@ -0,0 +1,67 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils xdg + +DESCRIPTION="The most intelligent Ruby and Rails IDE." +HOMEPAGE="https://www.jetbrains.com/rubymine" +LICENSE="JetBrains" + +SLOT="0" + +BDEPEND=" + app-arch/tar +" + +RDEPEND=" + virtual/jdk +" + +RESTRICT="bindist mirror splitdebug strip" + +if [[ ${PV} != 9999 ]]; then + SRC_URI="https://download.jetbrains.com/ruby/RubyMine-${PV}.tar.gz" + KEYWORDS="*" +fi + +S="${WORKDIR}/${PN}-${PV}" + +src_unpack() { + default + mv "${WORKDIR}"/RubyMine* "${S}" || die "Failed to move/rename source dir" +} + +src_prepare() { + default + + # Remove any bundled Java + rm -rf {jbr,jre{64}} || die "Failed to remove bundled Java" +} + +src_install() { + + insinto "/opt/${PN}" + doins -r * + + fperms 755 /opt/${PN}/bin/{format.sh,rubymine.sh,printenv.py,restart.py,fsnotifier{,64}} + + dosym ../../opt/${PN}/bin/rubymine.sh /usr/bin/${PN} + + newicon "bin/${PN}.png" "${PN}.png" + make_desktop_entry "${PN}" "RubyMine" "${PN}" "Development;Programming;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 +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_icon_cache_update +} |
