Package Details: intellij-idea-ultimate-edition 2025.1-1

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: 428
Popularity: 3.72
First Submitted: 2009-10-28 09:09 (UTC)
Last Updated: 2025-04-16 15:17 (UTC)

Dependencies (6)

Required by (5)

Sources (5)

Latest Comments

« First ‹ Previous 1 .. 17 18 19 20 21 22 23 24 25 26 27 .. 43 Next › Last »

dcelasun commented on 2017-08-27 15:31 (UTC)

I think the second option is the most sensible. Letting the user choose is preferable to meta package hackery. Updated PKGBUILD with option #2.

njam commented on 2017-08-27 11:53 (UTC)

The way the dependencies are defined currently it's not possible to install IDEA with its JRE but without a system-JRE. The reason is that the package depends on "java-environment" which doesn't include "intellij-idea-ultimate-edition-jre". Other Jetbrains IDE packages solve it by *optionally* depend on both "java-environment" and "clion-jre". I don't like it so much because the user will need to remember to install one of those. But the only other solution I know of is using a third meta package to define the dependencies, which makes things more complicated (https://github.com/njam/intellij-idea-ultimate-edition/blob/master/PKGBUILD).

bianjp commented on 2017-08-17 05:50 (UTC)

@zman0900 You are right. I'll give pacaur a try. Thanks for everyone.

bianjp commented on 2017-08-17 05:39 (UTC)

Yaourt doesn't think so. When I run `yaourt -Syua` (updating from 2017.2.2-1 to 2017.2.2-2), intellij-idea-ultimate-edition and intellij-idea-ultimate-edition-jre are downloaded and built separately. See the open issue here: https://github.com/archlinuxfr/yaourt/issues/105

zman0900 commented on 2017-08-17 05:37 (UTC)

@bianjp you are probably using one of the crappy aur helpers that can't handle split packages properly. Yaourt did this with other packages last time I tried it months ago. Switch to something better like pacaur.

dcelasun commented on 2017-08-17 05:28 (UTC)

@bianjp: I'm not sure what you are talking about, split packages have no duplication and there is certainly no double downloading. It downloads a single archive and splits it into two packages, one for the IDE itself, one for the jre. This package follows the same format as other IDEA-based packages like Gogland[0] and Phpstorm[1]. [0] https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=gogland-eap [1] https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=phpstorm

bianjp commented on 2017-08-17 03:46 (UTC) (edited on 2017-08-17 03:51 (UTC) by bianjp)

Now that both intellij-idea-ultimate-edition and intellij-idea-ultimate-edition-jre are in this single PKGBUILD, when updating packages both packages will be updated. This results that these packages are built twice, and ideaIU-2017.2.2.tar.gz (596M) is downloaded twice. This is UNACCEPTABLE. There is already a package https://aur.archlinux.org/packages/intellij-idea-ue-bundled-jre/ that bundles JRE. I think this package should keep using system JRE.

dcelasun commented on 2017-08-16 19:16 (UTC)

@zman0900: All fixed, thanks.

pschichtel commented on 2017-08-16 10:43 (UTC)

this has been suggest before: https://github.com/njam/intellij-idea-ultimate-edition/blob/master/PKGBUILD

bianjp commented on 2017-08-16 03:50 (UTC) (edited on 2017-08-16 03:51 (UTC) by bianjp)

Maybe it's better to split as two AUR packages (one depends on system JRE and another use bundled JRE)?