Package Details: intellij-idea-ultimate-edition 2024.3.2.1-2

Git Clone URL: https://aur.archlinux.org/intellij-idea-ultimate-edition.git (read-only, click to copy)
Package Base: intellij-idea-ultimate-edition
Description: An intelligent IDE for Java, Groovy and other programming languages with advanced refactoring features intensely focused on developer productivity.
Upstream URL: https://www.jetbrains.com/idea/
Licenses: custom:commercial
Conflicts: intellij-idea-ultimate-edition-jre
Provides: intellij-idea-ultimate-edition-jre
Submitter: uwolfer
Maintainer: uwolfer (dcelasun)
Last Packager: dcelasun
Votes: 424
Popularity: 3.84
First Submitted: 2009-10-28 09:09 (UTC)
Last Updated: 2025-01-24 08:12 (UTC)

Dependencies (6)

Required by (5)

Sources (5)

Latest Comments

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

ebo commented on 2025-01-30 17:48 (UTC) (edited on 2025-01-30 17:48 (UTC) by ebo)

My patch to upgrade to 2024-3.2.2:

From 6e76e960c5e88aff283e5a3007436ca6b43e2d88 Mon Sep 17 00:00:00 2001
From: Eliezio Oliveira <eliezio@pm.me>
Date: Thu, 30 Jan 2025 16:39:24 +0000
Subject: [PATCH] [intellij-idea-ultimate-edition] Update to 2024.3.2.2

---
 .SRCINFO | 16 ++++++++--------
 PKGBUILD | 18 +++++++++---------
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index cafc7bc..c94cea1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = intellij-idea-ultimate-edition
    pkgdesc = An intelligent IDE for Java, Groovy and other programming languages with advanced refactoring features intensely focused on developer productivity.
-   pkgver = 2024.3.2.1
-   pkgrel = 2
+   pkgver = 2024.3.2.2
+   pkgrel = 1
    url = https://www.jetbrains.com/idea/
    arch = x86_64
    arch = aarch64
@@ -11,13 +11,13 @@ pkgbase = intellij-idea-ultimate-edition
    options = !strip
    source = jetbrains-idea.desktop
    sha256sums = 83af2ba8f9f14275a6684e79d6d4bd9b48cd852c047dacfc81324588fa2ff92b
-   source_x86_64 = https://download.jetbrains.com/idea/ideaIU-2024.3.2.1.tar.gz
-   sha256sums_x86_64 = 2fba2ff7f4d7c799b4b5c474827ff8253eea37d22ed7a3dd25a2ab9a38587a26
-   source_aarch64 = https://download.jetbrains.com/idea/ideaIU-2024.3.2.1-aarch64.tar.gz
-   source_aarch64 = https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.5-linux-aarch64-b762.40.tar.gz
+   source_x86_64 = https://download.jetbrains.com/idea/ideaIU-2024.3.2.2.tar.gz
+   sha256sums_x86_64 = 7094daa174aa74c163ecbc3958405c99b209333ca23e5accd02ed8100c015e38
+   source_aarch64 = https://download.jetbrains.com/idea/ideaIU-2024.3.2.2-aarch64.tar.gz
+   source_aarch64 = https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.6-linux-aarch64-b825.77.tar.gz
    source_aarch64 = https://github.com/JetBrains/intellij-community/raw/master/bin/linux/aarch64/fsnotifier
-   sha256sums_aarch64 = 8d9ee909c39d396091439ecebc691e92200ef485d179a8f1d114a7d311d3ae0f
-   sha256sums_aarch64 = bd08a3611e95b0b426c5eb9e197f42d64f01b8fe0c6ccd84e2694b1edff4c80f
+   sha256sums_aarch64 = 1e279d974b0134bdfc2cfb2ab8f46576c3372e5fa868e5c6a6e40916b9144f6c
+   sha256sums_aarch64 = 0bd3659a262baa4a5745728b0120ec312255ff0be129efb86736f5a91911bc1d
    sha256sums_aarch64 = eb3c61973d34f051dcd3a9ae628a6ee37cd2b24a1394673bb28421a6f39dae29

 pkgname = intellij-idea-ultimate-edition
diff --git a/PKGBUILD b/PKGBUILD
index cdb449e..b5cb227 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,12 +3,12 @@


 pkgname=intellij-idea-ultimate-edition
-pkgver=2024.3.2.1
-pkgrel=2
-_buildver=243.23654.153
-jbr_ver=21.0.5
-jbr_build=aarch64-b762
-jbr_minor=40
+pkgver=2024.3.2.2
+pkgrel=1
+_buildver=243.23654.189
+jbr_ver=21.0.6
+jbr_build=aarch64-b825
+jbr_minor=77
 arch=('x86_64' 'aarch64')
 pkgdesc="An intelligent IDE for Java, Groovy and other programming languages with advanced refactoring features intensely focused on developer productivity."
 url="https://www.jetbrains.com/idea/"
@@ -22,9 +22,9 @@ source_aarch64=("https://download.jetbrains.com/idea/ideaIU-$pkgver-aarch64.tar.
                 "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-$jbr_ver-linux-$jbr_build.$jbr_minor.tar.gz"
                  "https://github.com/JetBrains/intellij-community/raw/master/bin/linux/aarch64/fsnotifier")
 sha256sums=('83af2ba8f9f14275a6684e79d6d4bd9b48cd852c047dacfc81324588fa2ff92b')
-sha256sums_x86_64=('2fba2ff7f4d7c799b4b5c474827ff8253eea37d22ed7a3dd25a2ab9a38587a26')
-sha256sums_aarch64=('8d9ee909c39d396091439ecebc691e92200ef485d179a8f1d114a7d311d3ae0f'
-                    'bd08a3611e95b0b426c5eb9e197f42d64f01b8fe0c6ccd84e2694b1edff4c80f'
+sha256sums_x86_64=('7094daa174aa74c163ecbc3958405c99b209333ca23e5accd02ed8100c015e38')
+sha256sums_aarch64=('1e279d974b0134bdfc2cfb2ab8f46576c3372e5fa868e5c6a6e40916b9144f6c'
+                    '0bd3659a262baa4a5745728b0120ec312255ff0be129efb86736f5a91911bc1d'
                     'eb3c61973d34f051dcd3a9ae628a6ee37cd2b24a1394673bb28421a6f39dae29')

 prepare() {
-- 
2.48.1

uwolfer commented on 2025-01-24 06:17 (UTC)

@witt.9099 Thanks for your support. At the moment @dcelasun is mainly pushing updates. In what area would you like to support this PKG?

witt.9099 commented on 2025-01-24 03:13 (UTC)

@uwolfer Request for joint maintenance

kkl2401 commented on 2025-01-17 15:36 (UTC)

True. Although I also don't want another JRE somewhere on my system that might get picked by something by mistake, so deleting it feels slightly safer. :-)

dcelasun commented on 2025-01-17 14:27 (UTC)

You don't have to remove the JetBrains runtime, just change it to whatever you prefer.

kkl2401 commented on 2025-01-17 14:22 (UTC)

BTW, I've just tried the current version without the JBR (basically I just removed the mv "$srcdir"/jbr "$pkgdir"/opt/$pkgbase line from the package function in PKGBUILD) and the IDE started fine, just as previous versions.

So for me, including the JBR: - made the package over 400 MB larger, - messed up the font configuration -- all fonts (both in the UI and the editor) were about twice or three times larger than before. Although I'm sure I'd be able to reconfigure this to usable sizes if I wanted to.

kkl2401 commented on 2025-01-17 11:30 (UTC)

Just FYI, I've never had intellij-idea-ultimate-edition-jre installed and I've always been able to start the IDE. I've been using the following two-line script to launch it but I don't actually remember if it was even necessary:

export PATH=/usr/lib/jvm/java-21-openjdk/bin/:$PATH /opt/intellij-idea-ultimate-edition/bin/idea.sh

dcelasun commented on 2025-01-17 07:44 (UTC)

Updated to 2024.3.2 and merged jbr into the base package as per @pht's comment. When updating, you'll see a conflict with intellij-idea-ultimate-edition-jre and pacman will ask you to remove it. Say yes. It's a one-time thing.

pht commented on 2025-01-02 10:48 (UTC) (edited on 2025-01-02 10:48 (UTC) by pht)

Hi, it seems the -jre package is not optional. The file product-info.json contains javaExecutablePath that points to the jbr directory and the IDE will not launch without it. If you figure a way to make it work with standard java runtime, please let me know, otherwise I suggest to make it part of the base package (in line with for example pycharm-professional). Thank you and have a great new year.

dcelasun commented on 2024-10-24 14:33 (UTC)

@munir0b0t all done, thanks!