Package Base Details: intellij-idea-ultimate-edition

Git Clone URL: https://aur.archlinux.org/intellij-idea-ultimate-edition.git (read-only, click to copy)
Submitter: uwolfer
Maintainer: uwolfer (dcelasun)
Last Packager: dcelasun
Votes: 416
Popularity: 1.91
First Submitted: 2009-10-28 09:09 (UTC)
Last Updated: 2024-04-04 09:54 (UTC)

Latest Comments

« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 22 23 24 .. 40 Next › Last »

zman0900 commented on 2017-09-15 02:19 (UTC)

Setting everything in bin to executable isn't really correct either since there are several non-executables in there. Also, it's not necessary to set file owner and groups since makepkg handles that. Here's a patch to simply use cp instead of rsync and all the other stuff: https://gist.github.com/zman0900/1649c3c8691ce8118604814025ab312c This works fine for me. All files are still owned by root and permissions are as distributed by jetbrains. Restart functionality works too.

dcelasun commented on 2017-09-12 18:43 (UTC)

Updated to 2017.2.4 and fixed /bin permissions.

alonhar commented on 2017-09-12 18:34 (UTC)

IntelliJ IDEA 2017.2.4 was released.

Bow commented on 2017-09-12 11:30 (UTC) (edited on 2017-09-12 11:31 (UTC) by Bow)

The packages removes executable permissions from several files that require it, e.g.: bin/format.sh, bin/inspect.sh, bin/restart.py, bin/printenv.py As an example, bin/restart.py is required for restarts from within the IDE: #com.intellij.util.Restarter - not supported: not an executable file: /usr/share/intellij-idea-ultimate-edition/bin/restart.py Is it really necessary to reset all the permissions in the source package from JetBrains? As far as I can see, ideaIU-2017.2.3.tar.gz has correct executable permissions where necessary. They could be just kept as-is.

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