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

Git Clone URL: https://aur.archlinux.org/intellij-idea-ultimate-edition.git (read-only)
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: Commercial
Submitter: uwolfer
Maintainer: uwolfer (dcelasun)
Last Packager: dcelasun
Votes: 261
Popularity: 6.934281
First Submitted: 2009-10-28 09:09
Last Updated: 2017-08-16 19:21

Latest Comments

bianjp commented on 2017-08-17 05:50

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

bianjp commented on 2017-08-17 05:39

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

@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

@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

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

@zman0900: All fixed, thanks.

pschichtel commented on 2017-08-16 10:43

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

bianjp commented on 2017-08-16 03:50

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

zman0900 commented on 2017-08-15 21:37

Found some problems with the PKGBUILD:

1. rsync is needed as a build dependency.
2. fsnotifier-arm is not made executable.
3. Included intellijidea.sh script is unnecessary. On 64 bit, it forces intellij to use the symtem jre instead of the one in the new split package. On others, the main idea.sh already knows to check JAVA_HOME.


Patch: https://gist.github.com/zman0900/1e28aae8f5637ffd162c26cb2311fd73

dcelasun commented on 2017-08-14 07:09

This is now a split package: When you run `makepkg`, you'll get the same package as before, but also a new 64bit-only package, intellij-idea-ultimate-edition-jre, which contains Jetbrains' patched jre based on openjdk.

All comments