summaryrefslogtreecommitdiff
path: root/dev-util/rubymine
diff options
context:
space:
mode:
authorPalica <palica+gitlab@liguros.net>2020-06-23 22:35:08 +0200
committerPalica <palica+gitlab@liguros.net>2020-06-23 22:35:08 +0200
commitecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch)
treeb89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /dev-util/rubymine
parent1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff)
downloadsrcux-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz
srcux-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz
srcux-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip
Updating liguros repo
Diffstat (limited to 'dev-util/rubymine')
-rw-r--r--dev-util/rubymine/Manifest17
l---------dev-util/rubymine/rubymine-2017.3.5.ebuild1
l---------dev-util/rubymine/rubymine-2018.1.6.ebuild1
l---------dev-util/rubymine/rubymine-2018.2.6.ebuild1
l---------dev-util/rubymine/rubymine-2018.3.5.ebuild1
l---------dev-util/rubymine/rubymine-2019.1.4.ebuild1
l---------dev-util/rubymine/rubymine-2019.2.4.ebuild1
l---------dev-util/rubymine/rubymine-2019.3.5.ebuild1
l---------dev-util/rubymine/rubymine-2020.1.1.ebuild1
-rw-r--r--dev-util/rubymine/rubymine-9999.ebuild67
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
+}