Commit Graph

746 Commits

Author SHA1 Message Date
Olli Helenius
3a9d1c727d
jetbrains.plugins: add scala 2024-06-30 13:02:12 +03:00
夜坂雅
1846350fff
jetbrains.plugins: update 2024-06-25 13:51:39 +08:00
夜坂雅
8f73474d22
jetbrains: 2024.1.1 -> 2024.1.5
jetbrains.clion: 2024.1.3 -> 2024.1.4
jetbrains.dataspell: 2024.1.2 -> 2024.1.3
jetbrains.goland: 2024.1.3 -> 2024.1.4
jetbrains.idea-community: 2024.1.3 -> 2024.1.4
jetbrains.idea-ultimate: 2024.1.3 -> 2024.1.4
jetbrains.phpstorm: 2024.1.3 -> 2024.1.4
jetbrains.rider: 2024.1.3 -> 2024.1.4
jetbrains.ruby-mine: 2024.1.3 -> 2024.1.4
jetbrains.rust-rover: 2024.1.1 -> 2024.1.2
jetbrains.webstorm: 2024.1.4 -> 2024.1.5
2024-06-25 13:45:56 +08:00
❄️
17abd6cec0
Merge pull request #322026 from PedroRegisPOAR/adds-glibcLocales-to-pycharm-community
jetbrains.pycharm-community: adds glibcLocales to pycharm-community
2024-06-24 19:10:25 -03:00
Pedro O. A. Regis
426c92a494 jetbrains.pycharm-community: adds glibcLocales to pycharm-community 2024-06-23 16:37:17 -03:00
Olli Helenius
92f2ec7ec8
jetbrains.plugins: add aws-toolkit 2024-06-22 17:40:19 +03:00
Olli Helenius
60168fcfd6
jetbrains.plugins: add mermaid 2024-06-22 17:40:18 +03:00
Olli Helenius
4e01e03387
jetbrains.plugins: add acejump 2024-06-22 17:40:18 +03:00
Olli Helenius
beb118d588
jetbrains.plugins: add string-manipulation 2024-06-22 17:40:18 +03:00
Olli Helenius
8a9fe0aa41
jetbrains.plugins: add asciidoc 2024-06-22 17:40:17 +03:00
夜坂雅
38f447f129
jetbrains.{idea,pycharm}-community-src: 2023.3.2 -> 2024.1.3 2024-06-21 20:39:02 +08:00
superherointj
66a33d1adc
Merge pull request #321012 from MartinLoeper/fix/jetbrains_client_jdk_env
jetbrains: make devcontainers work again for newer pycharm versions
2024-06-19 22:37:51 -03:00
Martin Löper
79df5368f8
jetbrains: prevent download of unpatched jetbrains jdk 2024-06-19 20:30:12 +02:00
Guanpeng Xu
3698515d63
jetbrains: build from source code with jbr-no-jcef-17 2024-06-18 08:23:48 -07:00
kashw2
975d9f0a63 jetbrains.plugins: update 2024-06-13 05:30:19 +10:00
kashw2
72e22fd9f4 jetbrains: 2023.3 -> 2024.1.4
jetbrains.clion: 2024.1.2 -> 2024.1.3
jetbrains.datagrip: 2024.1.3 -> 2024.1.4
jetbrains.dataspell: 2024.1.1 -> 2024.1.2
jetbrains.goland: 2024.1.2 -> 2024.1.3
jetbrains.idea-community: 2024.1.2 -> 2024.1.3
jetbrains.idea-ultimate: 2024.1.2 -> 2024.1.3
jetbrains.mps: 2023.3 -> 2023.3.1
jetbrains.phpstorm: 2024.1.2 -> 2024.1.3
jetbrains.pycharm-community: 2024.1.2 -> 2024.1.3
jetbrains.pycharm-professional: 2024.1.2 -> 2024.1.3
jetbrains.rider: 2024.1.2 -> 2024.1.3
jetbrains.ruby-mine: 2024.1.2 -> 2024.1.3
jetbrains.rust-rover: 2024.1 -> 2024.1.1
jetbrains.webstorm: 2024.1.3 -> 2024.1.4
2024-06-13 05:30:18 +10:00
Weijia Wang
a096ced71d
Merge pull request #313940 from zlepper/update-jetbrains-ides
jetbrains: 2024.1 EAP -> 2024.1.3
2024-06-07 16:39:46 +02:00
zlepper
bf63693f1f jetbrains.plugins: update 2024-06-06 19:59:14 +02:00
zlepper
6a5469bba8 jetbrains: 2024.1 EAP -> 2024.1.3
jetbrains.clion: 2024.1.1 -> 2024.1.2
jetbrains.datagrip: 2024.1.2 -> 2024.1.3
jetbrains.gateway: 2024.1.1 -> 2024.1.2
jetbrains.goland: 2024.1.1 -> 2024.1.2
jetbrains.idea-community: 2024.1.1 -> 2024.1.2
jetbrains.idea-ultimate: 2024.1.1 -> 2024.1.2
jetbrains.phpstorm: 2024.1.1 -> 2024.1.2
jetbrains.pycharm-community: 2024.1.1 -> 2024.1.2
jetbrains.pycharm-professional: 2024.1.1 -> 2024.1.2
jetbrains.rider: 2024.1.1 -> 2024.1.2
jetbrains.ruby-mine: 2024.1.1 -> 2024.1.2
jetbrains.rust-rover: 2024.1 EAP -> 2024.1
jetbrains.webstorm: 2024.1.2 -> 2024.1.3
jetbrains.writerside: 2024.1 EAP -> 2024.1 EAP
2024-06-06 19:58:39 +02:00
Eelco Dolstra
8d2a765adf Let-float various fromJSON calls to avoid repeated JSON reading/parsing
Some of these were read/parsed dozens of times in a `nix search`
invocation, and in particular the MELPA recipes archive (3 MiB) was
read 4 times.
2024-06-03 18:52:42 +02:00
Sandro
c9a2d39e08
Merge pull request #309447 from mevatron/mevatron/update-jcef-to-241 2024-06-02 19:33:12 +02:00
Sandro
3aa3d627a1
Merge pull request #309011 from liff/jetbrains/fix-plugin-discovery 2024-06-02 16:40:29 +02:00
Will Lucas
6ae3ced59e Fix for jcef 241 2024-05-13 13:07:50 -05:00
Pol Dellaiera
49d732cb9f
Merge pull request #308106 from ryansname/update-jetbrains
jetbrains: 2024.1 -> 2024.1.1; plugins update
2024-05-12 21:38:31 +02:00
Ryan Lewis
ecf637d248
jetbrains.plugins: update 2024-05-06 15:40:38 +12:00
Ryan Lewis
10959baf1a
jetbrains: 2024.1 -> 2024.1.1
jetbrains.gateway: 2024.1.1 -> 2024.1.1
jetbrains.goland: 2024.1 -> 2024.1.1
jetbrains.idea-community: 2024.1 -> 2024.1.1
jetbrains.idea-ultimate: 2024.1 -> 2024.1.1
jetbrains.pycharm-community: 2024.1 -> 2024.1.1
jetbrains.pycharm-professional: 2024.1 -> 2024.1.1
2024-05-06 15:39:21 +12:00
Olli Helenius
c2fbe8c06e
jetbrains.plugins: remove unused constructs 2024-05-04 12:41:21 +03:00
Olli Helenius
3043c09398
jetbrains.plugins: allow non-bundled plugins to be discovered
In recent JetBrains releases, a `plugin-classpath.txt` made its
appearance. That file seems to be a cache of some kind that the IDEs
use to discover which plugins are bundled with an IDE release.

If that file is removed, there seems to be a fallback mechanism that
instead goes through the list of subdirectories in `plugins`. That
works rather better for us, as we don’t know how to generate a
`plugin-classpath.txt`.
2024-05-04 12:31:46 +03:00
Jörg Thalheim
55d6983104
Merge pull request #304266 from hacker1024/fix/clion-nova
jetbrains.clion: Add .NET SDK for ReSharper engine
2024-04-30 09:56:09 +02:00
RemcoSchrijver
ba6371aec1 jetbrains.aqua: init at 2024.1
Based on request: https://github.com/NixOS/nixpkgs/issues/302799
2024-04-28 15:51:57 +02:00
RemcoSchrijver
a8a9b3df2c jetbrains.aqua: 2023.1 -> 2024.1 Public Preview 2024-04-28 15:51:57 +02:00
zlepper
8328cdbf67 jetbrains.plugins: update 2024-04-26 17:30:19 +02:00
zlepper
d5d36af8b1 jetbrains: 2024.1 -> 2024.1.2
jetbrains.clion: 2024.1 -> 2024.1.1
jetbrains.datagrip: 2024.1.1 -> 2024.1.2
jetbrains.dataspell: 2024.1 -> 2024.1.1
jetbrains.gateway: 2024.1 -> 2024.1.1
jetbrains.phpstorm: 2024.1 -> 2024.1.1
jetbrains.rider: 2024.1 -> 2024.1.1
jetbrains.ruby-mine: 2024.1 -> 2024.1.1
jetbrains.rust-rover: 2023.3 EAP -> 2024.1 EAP
jetbrains.webstorm: 2024.1 -> 2024.1.2
jetbrains.writerside: 2023.3 EAP -> 2024.1 EAP
2024-04-26 17:30:08 +02:00
zlepper
57e3ef7947 jetbrains.writerside: init at 2023.3 EAP 2024-04-19 07:18:27 +02:00
hacker1024
06e2c60cc2 jetbrains.clion: Add .NET SDK for ReSharper engine 2024-04-18 12:20:32 +10:00
ners
e7e99e2e21 jetbrains.clion: add missing dependencies 2024-04-15 11:11:42 +02:00
ners
f3410e6f4e jetbrains.plugins: update 2024-04-11 10:05:13 +02:00
ners
991b1cdaff jetbrains.{clion,rider}: 2023.3.4 -> 2024.1.1
jetbrains.clion: 2023.3.4 -> 2024.1
jetbrains.datagrip: 2024.1 -> 2024.1.1
jetbrains.rider: 2023.3.4 -> 2024.1
2024-04-11 10:05:13 +02:00
Jan Riedel
676aeada57
jetbrains.gateway: add libgcc to fix build 2024-04-04 23:51:30 +02:00
Jan Riedel
41e0d7f95f
jetbrains.plugins: update 2024-04-04 23:51:29 +02:00
Jan Riedel
54332d9495
jetbrains: 2023.3 EAP -> 2024.1
jetbrains.datagrip: 2023.3.4 -> 2024.1
jetbrains.dataspell: 2023.3.5 -> 2024.1
jetbrains.gateway: 2023.3.4 -> 2024.1
jetbrains.goland: 2023.3.6 -> 2024.1
jetbrains.idea-community: 2023.3.6 -> 2024.1
jetbrains.idea-ultimate: 2023.3.6 -> 2024.1
jetbrains.phpstorm: 2023.3.6 -> 2024.1
jetbrains.pycharm-community: 2023.3.5 -> 2024.1
jetbrains.pycharm-professional: 2023.3.5 -> 2024.1
jetbrains.ruby-mine: 2023.3.6 -> 2024.1
jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP
jetbrains.webstorm: 2023.3.6 -> 2024.1
2024-04-04 23:51:27 +02:00
éclairevoyant
d9b2bc7827
Merge pull request #281479 from kirillrdy/rider
jetbrains.rider: fix build on aarch64-linux
2024-04-03 12:32:52 -04:00
DaRacci
ac9dac7cce
jetbrains.plugins: update 2024-03-29 08:32:16 +00:00
DaRacci
3a5eb38af0
jetbrains: 2023.3 EAP -> 2023.3.6
jetbrains.dataspell: 2023.3.4 -> 2023.3.5
jetbrains.goland: 2023.3.5 -> 2023.3.6
jetbrains.idea-community: 2023.3.5 -> 2023.3.6
jetbrains.idea-ultimate: 2023.3.5 -> 2023.3.6
jetbrains.phpstorm: 2023.3.5 -> 2023.3.6
jetbrains.pycharm-community: 2023.3.4 -> 2023.3.5
jetbrains.pycharm-professional: 2023.3.4 -> 2023.3.5
jetbrains.ruby-mine: 2023.3.5 -> 2023.3.6
jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP
jetbrains.webstorm: 2023.3.4 -> 2023.3.6
2024-03-29 08:31:30 +00:00
Siddhartha
beafeebad6 jetbrains.plugins: update 2024-03-13 12:06:53 -04:00
Siddhartha
c0d46033df jetbrains: 2023.2 -> 2023.3.5
jetbrains.clion: 2023.3.3 -> 2023.3.4
jetbrains.dataspell: 2023.3.3 -> 2023.3.4
jetbrains.gateway: 2023.3.3 -> 2023.3.4
jetbrains.goland: 2023.3.3 -> 2023.3.5
jetbrains.idea-community: 2023.3.3 -> 2023.3.5
jetbrains.idea-ultimate: 2023.3.3 -> 2023.3.5
jetbrains.mps: 2023.2 -> 2023.3
jetbrains.phpstorm: 2023.3.3 -> 2023.3.5
jetbrains.pycharm-community: 2023.3.3 -> 2023.3.4
jetbrains.pycharm-professional: 2023.3.3 -> 2023.3.4
jetbrains.rider: 2023.3.3 -> 2023.3.4
jetbrains.ruby-mine: 2023.3.3 -> 2023.3.5
jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP
jetbrains.webstorm: 2023.3.3 -> 2023.3.4
2024-03-13 12:06:52 -04:00
Siddhartha
000774b8e9 jetbrains.rust-rover: fix build by removing unneeeded patchelf 2024-03-13 12:06:52 -04:00
Jeff Zellner
7d3590b4f8 also patch rustrover's slightly different remote-dev plugin launcher 2024-02-04 10:04:24 -07:00
Jeff Zellner
416cb8f9a9 fix jetbrains-remote-dev plugin patch 2024-02-04 10:04:23 -07:00
Jeff Zellner
fce4654307 jetbrains.plugins: update 2024-02-04 10:04:23 -07:00
Jeff Zellner
2463d0820b jetbrains: 2023.3 EAP -> 2023.3.4
jetbrains.clion: 2023.3.2 -> 2023.3.3
jetbrains.datagrip: 2023.3.2 -> 2023.3.4
jetbrains.dataspell: 2023.3.2 -> 2023.3.3
jetbrains.gateway: 2023.3.2 -> 2023.3.3
jetbrains.goland: 2023.3.2 -> 2023.3.3
jetbrains.idea-community: 2023.3.2 -> 2023.3.3
jetbrains.idea-ultimate: 2023.3.2 -> 2023.3.3
jetbrains.phpstorm: 2023.3.2 -> 2023.3.3
jetbrains.pycharm-community: 2023.3.2 -> 2023.3.3
jetbrains.pycharm-professional: 2023.3.2 -> 2023.3.3
jetbrains.rider: 2023.3.2 -> 2023.3.3
jetbrains.ruby-mine: 2023.3.2 -> 2023.3.3
jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP
jetbrains.webstorm: 2023.3.2 -> 2023.3.3
2024-02-04 10:04:23 -07:00
Thomas Gerbet
5776198f66
Merge pull request #275418 from ShadowRZ/shadowrz/idea-pycharm-community-2023.3.1
jetbrains.{idea,pycharm}-community-src: 2023.2.2 -> 2023.3.2
2024-01-17 20:52:04 +01:00
夜坂雅
21d257ee5b jetbrains.{idea,pycharm}-community-src: 2023.2.2 -> 2023.3.2 2024-01-17 16:32:20 +08:00
Kirill Radzikhovskyy
e9fbf030d9 jetbrains.rider: fix build on aarch64-linux 2024-01-17 16:31:40 +09:00
Linus Vettiger
7ce4c855bb jetbrains.plugins: update 2023-12-29 17:45:57 +01:00
Linus Vettiger
1d6ca730b3 jetbrains: 2023.3.1 -> 2023.3.2
jetbrains.clion: 2023.3.1 -> 2023.3.2
jetbrains.datagrip: 2023.3.1 -> 2023.3.2
jetbrains.dataspell: 2023.3.1 -> 2023.3.2
jetbrains.gateway: 2023.3 -> 2023.3.2
jetbrains.goland: 2023.3.1 -> 2023.3.2
jetbrains.idea-community: 2023.3.1 -> 2023.3.2
jetbrains.idea-ultimate: 2023.3.1 -> 2023.3.2
jetbrains.phpstorm: 2023.3.1 -> 2023.3.2
jetbrains.pycharm-community: 2023.3.1 -> 2023.3.2
jetbrains.pycharm-professional: 2023.3.1 -> 2023.3.2
jetbrains.rider: 2023.3.1 -> 2023.3.2
jetbrains.ruby-mine: 2023.3.1 -> 2023.3.2
jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP
jetbrains.webstorm: 2023.3.1 -> 2023.3.2
2023-12-29 17:45:08 +01:00
Adam Joseph
80472e3754 treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
Fabián Heredia Montiel
dd11cc3eff
Merge pull request #273957 from dritter/update-jetbrains3
jetbrains: 2023.3 -> 2023.3.1
2023-12-14 03:20:43 +00:00
Weijia Wang
8e4f8df601 jetbrains.datagrip: fix build 2023-12-13 14:41:53 +01:00
Dominik Ritter
2768c70084 jetbrains.plugins: update 2023-12-13 08:04:06 +01:00
Dominik Ritter
4d6a2b2522 jetbrains: 2023.3 -> 2023.3.1
jetbrains.clion: 2023.3 -> 2023.3.1
jetbrains.datagrip: 2023.3 -> 2023.3.1
jetbrains.dataspell: 2023.3 -> 2023.3.1
jetbrains.goland: 2023.3 -> 2023.3.1
jetbrains.idea-community: 2023.3 -> 2023.3.1
jetbrains.idea-ultimate: 2023.3 -> 2023.3.1
jetbrains.phpstorm: 2023.3 -> 2023.3.1
jetbrains.pycharm-community: 2023.3 -> 2023.3.1
jetbrains.pycharm-professional: 2023.3 -> 2023.3.1
jetbrains.rider: 2023.3 -> 2023.3.1
jetbrains.ruby-mine: 2023.3 -> 2023.3.1
jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP
jetbrains.webstorm: 2023.3 -> 2023.3.1
2023-12-13 08:03:23 +01:00
ners
33207dd7fc jetbrains.rider: fix dotnet linking 2023-12-13 02:25:02 +01:00
Daniel S. Lee
9610494818 jetbrains: add libraries needed for patchelf 2023-12-13 02:19:17 +01:00
Daniel S. Lee
571066d3f7 jetbrains.plugins: update 2023-12-09 22:53:15 +09:00
Daniel S. Lee
f7528df7c5 jetbrains: 2023.2.2 -> 2023.3 EAP
jetbrains.clion: 2023.2.2 -> 2023.3
jetbrains.datagrip: 2023.2.3 -> 2023.3
jetbrains.dataspell: 2023.2.5 -> 2023.3
jetbrains.gateway: 2023.2.4 -> 2023.3
jetbrains.goland: 2023.2.5 -> 2023.3
jetbrains.idea-community: 2023.2.5 -> 2023.3
jetbrains.idea-ultimate: 2023.2.5 -> 2023.3
jetbrains.phpstorm: 2023.2.3 -> 2023.3
jetbrains.pycharm-community: 2023.2.5 -> 2023.3
jetbrains.pycharm-professional: 2023.2.5 -> 2023.3
jetbrains.rider: 2023.2.3 -> 2023.3
jetbrains.ruby-mine: 2023.2.5 -> 2023.3
jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP
jetbrains.webstorm: 2023.2.5 -> 2023.3
2023-12-09 22:53:15 +09:00
Daniel S. Lee
8dfa8a9147 jetbrains.plugins: update 2023-12-09 22:53:15 +09:00
Daniel S. Lee
897087ecc2 jetbrains: 2023.2.3 -> 2023.3 EAP
jetbrains.dataspell: 2023.2.4 -> 2023.2.5
jetbrains.goland: 2023.2.4 -> 2023.2.5
jetbrains.idea-community: 2023.2.4 -> 2023.2.5
jetbrains.idea-ultimate: 2023.2.4 -> 2023.2.5
jetbrains.pycharm-community: 2023.2.3 -> 2023.2.5
jetbrains.pycharm-professional: 2023.2.3 -> 2023.2.5
jetbrains.ruby-mine: 2023.2.4 -> 2023.2.5
jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP
jetbrains.webstorm: 2023.2.4 -> 2023.2.5
2023-12-09 22:53:15 +09:00
Daniel S. Lee
73dbdc2707 jetbrains.plugins: update 2023-12-09 22:53:14 +09:00
Daniel S. Lee
12e26f3cfc jetbrains: 2022.3 -> 2023.3 EAP
jetbrains.datagrip: 2023.2.2 -> 2023.2.3
jetbrains.dataspell: 2023.2.3 -> 2023.2.4
jetbrains.gateway: 2023.2.3 -> 2023.2.4
jetbrains.goland: 2023.2.3 -> 2023.2.4
jetbrains.idea-community: 2023.2.3 -> 2023.2.4
jetbrains.idea-ultimate: 2023.2.3 -> 2023.2.4
jetbrains.mps: 2022.3 -> 2023.2
jetbrains.rider: 2023.2.2 -> 2023.2.3
jetbrains.ruby-mine: 2023.2.3 -> 2023.2.4
jetbrains.rust-rover: 2023.3 EAP -> 2023.3 EAP
jetbrains.webstorm: 2023.2.3 -> 2023.2.4
2023-12-09 22:53:14 +09:00
GenericNerdyUsername
3b53d2b137
jetbrains.*: overhaul, add source builds for pycharm and idea 2023-12-03 19:32:27 +00:00
Peder Bergebakken Sundt
9dfa05ed19
Merge pull request #263667 from hacker1024/patch-6
jetbrains: Append Python to PATH rather than prepend
2023-12-02 16:06:08 +01:00
Jörg Thalheim
4af510c7ae treewide: drop myself from packages that I don't activily maintain 2023-11-05 05:43:35 +01:00
hacker1024
3418c7c1e7 jetbrains: Append Python to PATH rather than prepend 2023-10-27 09:51:18 +11:00
Mikael Fangel
9b4751604b
jetbrains.plugins: update 2023-10-21 02:08:48 +02:00
Mikael Fangel
63a7e4f3e7
jetbrains: 2023.2.2 -> 2023.2.3
jetbrains.phpstorm: 2023.2.2 -> 2023.2.3
jetbrains.pycharm-community: 2023.2.2 -> 2023.2.3
jetbrains.pycharm-professional: 2023.2.2 -> 2023.2.3
2023-10-21 02:08:32 +02:00
Raphael Robatsch
812e28f491 jetbrains.rider: symlink dotnet-sdk again
`lib/ReSharperHost/linux-*/dotnet` does not exist, so that pattern
expands to nothing, and the ln command became just
`ln -s ${dotnet-sdk_7}`.
2023-10-14 17:38:57 +02:00
Weijia Wang
3b6d08dfdd jetbrains: do not hardcode x64 paths 2023-10-14 12:29:08 +02:00
Weijia Wang
db7978c88c
Merge pull request #249659 from NickCao/jetbrains-prep
jetbrains.*: also fetch source for aarch64-linux
2023-10-14 09:20:34 +02:00
Weijia Wang
25bc9673a0
Merge pull request #260965 from dritter/update-jetbrains3
jetbrains: 2023.2 EAP -> 2023.3 EAP
2023-10-14 09:18:39 +02:00
Artturi
10e07e27ef
Merge pull request #246622 from GenericNerdyUsername/jetbrains-allow-vmopts-override 2023-10-14 05:55:42 +03:00
Weijia Wang
e0e9c52167
Merge pull request #260964 from dritter/fix-jetbrains-update-script
jetbrains: make update script robust against if no channels exist
2023-10-14 01:48:12 +02:00
Dominik Ritter
618d0459eb jetbrains: make update script robust against if no channels exist
Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2023-10-14 01:47:16 +02:00
Dominik Ritter
81b4180939 jetbrains.plugins: update 2023-10-14 01:25:03 +02:00
Dominik Ritter
9d6808fa2a jetbrains: 2023.2 EAP -> 2023.3 EAP
jetbrains.datagrip: 2023.2.1 -> 2023.2.2
jetbrains.dataspell: 2023.2.2 -> 2023.2.3
jetbrains.gateway: 2023.2.2 -> 2023.2.3
jetbrains.goland: 2023.2.2 -> 2023.2.3
jetbrains.idea-community: 2023.2.2 -> 2023.2.3
jetbrains.idea-ultimate: 2023.2.2 -> 2023.2.3
jetbrains.pycharm-community: 2023.2.1 -> 2023.2.2
jetbrains.pycharm-professional: 2023.2.1 -> 2023.2.2
jetbrains.rider: 2023.2.1 -> 2023.2.2
jetbrains.ruby-mine: 2023.2.2 -> 2023.2.3
jetbrains.webstorm: 2023.2.2 -> 2023.2.3
jetbrains.rust-rover: 2023.2 EAP -> 2023.3 EAP
2023-10-14 01:23:43 +02:00
Weijia Wang
3e5d4f30c5 jetbrains.rust-rover: fix version on aarch64-darwin 2023-10-14 00:31:12 +02:00
Nick Cao
aff903118b jetbrains.*: also fetch source for aarch64-linux 2023-10-13 21:52:43 +02:00
Weijia Wang
af62462a93
Merge pull request #257890 from nixdrin/jetbrains-ld
jetbrains: avoid LD_LIBRARY_PATH leaks
2023-10-13 20:57:45 +02:00
Joe DeVivo
c3844cc520
jetbrains.rust-rover: 2023.2 EAP -> 2023.3 EAP 2023-10-13 06:21:54 -07:00
nixdrin
bcdfa18846 jetbrains.rider: use autoPatchelf
Turns out Rider was previously relying on having libstdc++ in
LD_LIBRARY_PATH, because the binaries were not patched properly.

Rewrite the patching to use autoPatchelf similar to CLion so that the
RPATH of the binaries are adjusted. While at it also patch all the
binaries in the dotCommon and dotTrace plugins. Those seem to need zlib
and fontconfig which were completely missing before (they are probably
only called when using certain functionality of the IDE).

icu doesn't actually seem to be needed (autoPatchelf does not complain
that it's missing) and the IDE starts fine without it, so drop it for
now.
2023-10-09 16:37:42 +02:00
nixdrin
7a8b142607 jetbrains: use -Djna.libary.path instead of LD_LIBRARY_PATH
Most of the libraries listed in the LD_LIBRARY_PATH for the Jetbrains
IDEs are loaded indirectly using JNA in Java code, e.g.

  myLibNotify = Native.load("libnotify.so.4", LibNotify.class); [1]
  private val library = Native.load("secret-1", SecretLibrary::class.java) [2]

In this case the typical patching mechanism with Nix does not work
because JNA does the library lookup at runtime with its own mechanism.

However, to avoid causing ABI conflicts when using Nix in the terminal
of the IDE it's better to avoid using LD_LIBRARY_PATH. JNA also looks
for a "jna.library.path" Java system property when looking for libraries.

Generate that property with the needed paths instead and append it to
the vmopts file so that the property is applied when starting the IDE.
With this the libraries only become available for the IDE and do not
leak into terminals opened within the IDE context.

[1]: c0a703267a/platform/platform-impl/src/com/intellij/ui/LibNotifyWrapper.java (L40)
[2]: c0a703267a/platform/credential-store/src/linuxSecretLibrary.kt (L38)
2023-10-08 17:15:48 +02:00
nixdrin
8ff6850f25 jetbrains: drop libstdc++.so.6 from LD_LIBRARY_PATH
Most of the libraries listed in the LD_LIBRARY_PATH for the Jetbrains
IDEs are loaded indirectly using JNA in Java code, e.g.

  myLibNotify = Native.load("libnotify.so.4", LibNotify.class); [1]
  private val library = Native.load("secret-1", SecretLibrary::class.java) [2]

In this case the typical patching mechanism with Nix does not work
because JNA does the library lookup at runtime with its own mechanism.

However, there is one outlier: stdenv.cc.cc.lib is also added to the
LD_LIBRARY_PATH for libstdc++.so.6 because it is reportedly needed
for some "internals". It does not make sense to access libstdc++
from Java code so it feels like this one was added to work around
some native library or executable that should be patched instead
of using LD_LIBRARY_PATH.

Unfortunately, having libstdc++ in LD_LIBRARY_PATH can also easily
cause ABI conflicts. This is because this variable is inherited into
terminals opened within the IDE. Using a Nix environment there with
different versions of libstdc++ easily causes errors such as

  libstdc++.so.6: version `GLIBCXX_3.4.29' not found

Most of the IDEs work just fine without having libstdc++ in
LD_LIBRARY_PATH. Since it's not really clear why it has to be in
there let's just drop it to avoid the ABI conflicts.

[1]: c0a703267a/platform/platform-impl/src/com/intellij/ui/LibNotifyWrapper.java (L40)
[2]: c0a703267a/platform/credential-store/src/linuxSecretLibrary.kt (L38)
2023-10-08 17:15:47 +02:00
Steven Kou
8b1de6a005
jetbrains.gateway: remove maintainer 2023-10-05 01:30:54 -04:00
Joe DeVivo
3fda5be53f
jetbrains.rust-rover: fix darwin install (#258814)
* jetbrains.rust-rover: fix darwin install

JetBrains doesn't guarantee that the macOS app will be called
`${product}.app` so I modified the installPhase to copy *.app instead
of ${product}.app, which fails on file does not exist for Rust Rover,
which is `RustRover 2023.2 EAP.app`

I've tested with some other JetBrains apps on darwin aarch64 and they
continue to build as expected.
2023-10-04 18:49:31 +02:00
Weijia Wang
2021f6a092
Merge pull request #257842 from nixdrin/jetbrains-rust
jetbrains.plugins: add new Rust plugin
2023-09-28 22:12:03 +02:00
nixdrin
b634ba84f0 jetbrains.plugins: add new Rust plugin
Add the new Rust plugin (https://plugins.jetbrains.com/plugin/22407-rust)
that replaces the old open-source one for clion, idea-ultimate and rust-rover.
2023-09-28 15:59:56 +02:00
Artturi
4919a8cdcc
Merge pull request #249107 from anpin/rider-udev 2023-09-27 10:14:36 +03:00
Dominik Ritter
854e192b34 jetbrains.plugins: update 2023-09-23 13:00:25 +02:00
Dominik Ritter
23dbfcdfba jetbrains: 2023.2 -> 2023.2.2
jetbrains.phpstorm: 2023.2.1 -> 2023.2.2
jetbrains.rust-rover: 2023.2 -> 2023.2 EAP
2023-09-23 12:59:58 +02:00
Weijia Wang
f476203116
Merge pull request #255283 from Followin/jetbrains-rust-rover-init
jetbrains-rust-rover: init at 232.9921.46(EAP)
2023-09-20 23:44:34 +02:00
Weijia Wang
c2027e9dae
Merge pull request #254495 from tnxz/patch-1
jetbrains: fix darwin errors on macOS 13
2023-09-18 22:06:43 +02:00