Package Details: rubymine 2023.3.4-1

Git Clone URL: https://aur.archlinux.org/rubymine.git (read-only, click to copy)
Package Base: rubymine
Description: Ruby and Rails IDE with the full stack of essential developer tools
Upstream URL: https://www.jetbrains.com/ruby/
Keywords: IDE
Licenses: custom
Submitter: None
Maintainer: supermario
Last Packager: supermario
Votes: 113
Popularity: 0.000450
First Submitted: 2011-04-06 08:10 (UTC)
Last Updated: 2024-02-16 09:12 (UTC)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

LuayT commented on 2024-03-18 12:23 (UTC) (edited on 2024-04-08 08:56 (UTC) by LuayT)

Hello!

for the installation of the newest version 4.1 Sources (3) https://download-cdn.jetbrains.com/ruby/RubyMine-2024.1.tar.gz

rubymine.desktop: https://aur.archlinux.org/cgit/aur.git/tree/rubymine.desktop?h=rubymine

rubymine.install: https://aur.archlinux.org/cgit/aur.git/tree/rubymine.install?h=rubymine

change line PKGBUILD 3.4 to 1

in terminal run at first(for updating checksums): updpkgsums

supermario commented on 2023-12-18 20:06 (UTC)

Hi @ginkel,

I'd like to keep the official mirror in this package. If you'd like to use a different one then I think you should edit the PKGBUILD before building. Thanks

Cheers Mario

ginkel commented on 2023-12-13 14:26 (UTC)

Hi there,

Jetbrains download servers are agonizingly slow from Deutsche Telekom's network in Germany. Jetbrains recommends to use the CloudFlare CDN in this case: https://intellij-support.jetbrains.com/hc/en-us/articles/206544699

Would that be an option for this AUR?

Thanks, Thilo

rafauke commented on 2023-12-12 18:50 (UTC) (edited on 2023-12-12 18:51 (UTC) by rafauke)

As @rendle mentioned the icon is elsewhere. If someone isn't sure what do do, here's the patch.

diff --git a/PKGBUILD b/PKGBUILD
index 3451295..9233897 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -32,7 +32,7 @@ package() {
   cp -a "${_pkgname}-${pkgver}" "${pkgdir}/usr/share/${pkgname}"

   # Desktop application
-  install -Dm0644 "${pkgdir}/usr/share/${pkgname}/RMlogo.svg" \
+  install -Dm0644 "${pkgdir}/usr/share/${pkgname}/bin/rubymine.svg" \
     "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg"
   install -Dm0644 rubymine.desktop \
     "${pkgdir}/usr/share/applications/rubymine.desktop"

rendle commented on 2023-12-12 10:20 (UTC)

@supermario, seems like they moved icon to /bin/rubymine.svg and build script doesn't work anymore

pizzapill commented on 2023-07-17 11:48 (UTC)

Fix works, thanks for teaching me the parameter expansion trick for ${pkgver%.*}

fazo96 commented on 2023-07-15 20:47 (UTC) (edited on 2023-07-15 20:48 (UTC) by fazo96)

I have got it to work using this PKGBUILD, thanks to pizzapill's suggestion, by replacing ${pkgver} with 2023.1 in the package() function:

# Maintainer: Mario Finelli <mario at finel dot li>
# Contributor: Tom Richards <tom at tomrichards dot net>
# Contributor: Alexsandr Pavlov <kidoz at mail dot ru>
# Contributor: Ernie Brodeur <ebrodeur at ujami dotnet>
# Contributor: Rogof <fake dot bios at gmail dot com>
# Contributor: m4.rc0 <m4 dot rc0 at o2 dot pl>

pkgname=rubymine
_pkgname=RubyMine
pkgver=2023.1.4
pkgrel=1
pkgdesc="Ruby and Rails IDE with the full stack of essential developer tools"
arch=(i686 x86_64)
options=(!strip)
url=https://www.jetbrains.com/ruby/
license=(custom)
depends=(desktop-file-utils gtk-update-icon-cache)
optdepends=('ruby: Ruby run/debug support')
install=rubymine.install
source=(https://download.jetbrains.com/ruby/${_pkgname}-${pkgver}.tar.gz
        rubymine.desktop
        rubymine.install)
sha256sums=('b9b5d2a3c0c0517e1ef1363b2abe5ca41441343bc1c8999d1b8e6dff248027fb'
            '72df0e7c605caf7b6c98e9335f4eee9c8bfe8fcc24523634fd8c1ebe019534d6'
            '7ecadddf2b315b22df3a5c7b90e18be7ea69e2a0d869ee18bf0e031b2c508f76')

package() {
  [ $CARCH == "x86_64" ] && SUFFIX=64

  # Pre-packaged program files
  install -dm0755 "${pkgdir}/usr/share"
  cp -a "${_pkgname}-2023.1" "${pkgdir}/usr/share/${pkgname}"

  # Desktop application
  install -Dm0644 "${pkgdir}/usr/share/${pkgname}/RMlogo.svg" \
    "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg"
  install -Dm0644 rubymine.desktop \
    "${pkgdir}/usr/share/applications/rubymine.desktop"
  install -dm0755 "${pkgdir}/usr/bin"
  ln -s "/usr/share/${pkgname}/bin/${pkgname}.sh" \
    "${pkgdir}/usr/bin/jetbrains-${pkgname}"

  # License
  install -dm0755 "$pkgdir/usr/share/licenses/$pkgname"
  find "$_pkgname-2023.1/license/" -type f -exec \
    install -Dm0644 '{}' "$pkgdir/usr/share/licenses/$pkgname/" \;

  # Java config
  sed -i 's/lcd/on/' \
    "${pkgdir}/usr/share/rubymine/bin/rubymine${SUFFIX}.vmoptions"
  echo "-Dswing.aatext=true" >> \
    "${pkgdir}/usr/share/rubymine/bin/rubymine${SUFFIX}.vmoptions"
}

# vim: set ts=2 sw=2 et:

pizzapill commented on 2023-07-14 19:38 (UTC)

Fails for RubyMine-2023.1.4:

cp: cannot stat 'RubyMine-2023.1.4': No such file or directory

Reason: The Jet Brains RubyMine-2023.1.4.tar.gz contains RubyMine-2023.1 as a top folder. It should be RubyMine-2023.1.4 for package() to work and be consistent with their previous directory structure.

kescherAUR commented on 2022-10-24 16:04 (UTC)

diff --git a/.SRCINFO b/.SRCINFO
index 0b4aac0..2dc311c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = rubymine
    pkgdesc = Ruby and Rails IDE with the full stack of essential developer tools
-   pkgver = 2022.2.2
+   pkgver = 2022.2.3
    pkgrel = 1
    url = https://www.jetbrains.com/ruby/
    install = rubymine.install
@@ -11,10 +11,10 @@ pkgbase = rubymine
    depends = gtk-update-icon-cache
    optdepends = ruby: Ruby run/debug support
    options = !strip
-   source = https://download.jetbrains.com/ruby/RubyMine-2022.2.2.tar.gz
+   source = https://download.jetbrains.com/ruby/RubyMine-2022.2.3.tar.gz
    source = rubymine.desktop
    source = rubymine.install
-   sha256sums = b76f1c329e030bd3d29f41c68cc84f7c963980d3f52e31b8bfe2f649c4d05b53
+   sha256sums = a8c3412db30ab7bd8b8601b0a50c95dc48a412391f1c33df27c47cf5d2204257
    sha256sums = 72df0e7c605caf7b6c98e9335f4eee9c8bfe8fcc24523634fd8c1ebe019534d6
    sha256sums = 7ecadddf2b315b22df3a5c7b90e18be7ea69e2a0d869ee18bf0e031b2c508f76

diff --git a/PKGBUILD b/PKGBUILD
index 106edb4..0f0f875 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@

 pkgname=rubymine
 _pkgname=RubyMine
-pkgver=2022.2.2
+pkgver=2022.2.3
 pkgrel=1
 pkgdesc="Ruby and Rails IDE with the full stack of essential developer tools"
 arch=(i686 x86_64)
@@ -20,7 +20,7 @@ install=rubymine.install
 source=(https://download.jetbrains.com/ruby/${_pkgname}-${pkgver}.tar.gz
         rubymine.desktop
         rubymine.install)
-sha256sums=('b76f1c329e030bd3d29f41c68cc84f7c963980d3f52e31b8bfe2f649c4d05b53'
+sha256sums=('a8c3412db30ab7bd8b8601b0a50c95dc48a412391f1c33df27c47cf5d2204257'
             '72df0e7c605caf7b6c98e9335f4eee9c8bfe8fcc24523634fd8c1ebe019534d6'
             '7ecadddf2b315b22df3a5c7b90e18be7ea69e2a0d869ee18bf0e031b2c508f76')

hron84 commented on 2022-07-25 17:50 (UTC)

@supermario we have 2022.1.4 release, nothing changed from the package aspect. I have an updated PKGBUILD for it. Should I upload it to the repo?