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