Commit Graph

65 Commits

Author SHA1 Message Date
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Fabián Heredia Montiel
5c771a5b71 jetbrains.jdk: 21.0.3b509.11 -> 21.0.4b598.4 2024-09-22 12:03:31 -06:00
hacker1024
7f18de02f3 jetbrains.jdk: 21.0.3b465.3 -> 21.0.3b509.11 2024-08-17 19:40:53 +10:00
Sigmanificient
63d05d989e pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
Guanpeng Xu
3698515d63
jetbrains: build from source code with jbr-no-jcef-17 2024-06-18 08:23:48 -07:00
Leona Maroni
bac3e72803
Merge pull request #318036 from herberteuler/fix/jbr-21
jetbrains-jdk: 17.0.11 -> 21.0.3
2024-06-15 10:47:33 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Alexis Hildebrandt
bf995e3641 treewide: Remove ending period from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*".*\.";' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*)\.";/\1";/'
2024-06-09 23:04:51 +02:00
Guanpeng Xu
ed2c6b5327 jetbrains-jdk: 17.0.11b1207.24 -> 21.0.3b465.3 2024-06-07 08:15:13 -07:00
Guanpeng Xu
4a89ffc4e3 jcef: 767 -> 867 2024-06-07 08:14:36 -07:00
Sandro
c9a2d39e08
Merge pull request #309447 from mevatron/mevatron/update-jcef-to-241 2024-06-02 19:33:12 +02:00
Infinidoge
a49ac84467
jetbrains-jdk: 17.0.11-b1000.8 -> 17.0.11-b1207.24) 2024-05-25 20:28:15 -04:00
Will Lucas
6ae3ced59e Fix for jcef 241 2024-05-13 13:07:50 -05:00
TomaSajt
545e596257
jetbrains.jcef: make deterministic 2024-03-21 14:25:32 +01:00
GenericNerdyUsername
91dc77adaa
jetbrains.jdk: fix docs 2023-12-10 16:15:50 +00:00
GenericNerdyUsername
3b53d2b137
jetbrains.*: overhaul, add source builds for pycharm and idea 2023-12-03 19:32:27 +00:00
GenericNerdyUsername
17bc746f1f
jetbrains.jdk-no-jcef: init at 17.0.8-b1000.8 2023-12-03 19:29:22 +00:00
GenericNerdyUsername
73b4f7b939
jetbrains.jdk: 17.0.7-b829.16 -> 17.0.8-b1000.8 2023-12-03 19:29:20 +00:00
Weijia Wang
6def0080d7 jetbrains.jdk: fix build on aarch64-linux 2023-10-13 22:52:11 +02:00
Niko Strijbol
522bad7159
jetbrains.jcef: 654 -> 672 2023-07-28 16:50:17 +02:00
Fabián Heredia Montiel
d106eaeb83 jetbrains.jdk: 17.0.6-b829.9 → 17.0.7-b829.16 2023-06-13 20:35:11 -06:00
Fabián Heredia Montiel
009626acbc jetbrains.jdk: 17.0.6-b829.5 → 17.0.6-b829.9 2023-05-21 22:22:02 -06:00
Niko Strijbol
e2a11e4e29
jetbrains-jcef: use pname instead of name 2023-05-03 23:14:29 +02:00
Niko Strijbol
ebf88190cc
jetbrains-jcef: 611 -> 654 2023-05-03 22:58:16 +02:00
Fabián Heredia Montiel
b484149fa1 jetbrains.jdk: 17.0.5-b653.25 → 17.0.6-b829.5 2023-03-10 16:05:24 -06:00
Felix Buehler
cdb39a86e0 treewide: use optionalString 2023-02-13 21:52:34 +01:00
Fabián Heredia Montiel
7440f74ac7 jetbrains.jdk: 17.0.5-b653.14 → 17.0.5-b653.25 2023-01-29 13:29:40 +00:00
GenericNerdyUsername
fd651fc594
jetbrains-jdk: fix manpages 2023-01-15 18:01:20 +00:00
GenericNerdyUsername
b1efcf7886
jetbrains-jdk: add JCEF support 2023-01-14 11:37:38 +00:00
Fabián Heredia Montiel
5b3321b4e8 jetbrains.jdk: 17.0.3-b469.37 → 17.0.5-b653.14 2022-11-30 15:33:46 -06:00
Fabián Heredia Montiel
420b83db35 jetbrains.jdk: mark as broken on darwin
Context: https://github.com/NixOS/nixpkgs/pull/183763
2022-09-19 19:56:36 -05:00
Fabián Heredia Montiel
27a4de4328 jetbrains.jdk: openjdk11 (11.0.13-b1751.25) → openjdk17 (17.0.3-b469.37)
> With the IntelliJ IDEA 2022.2 EAP we are moving from JetBrains Runtime
  11 (JBR11) to JetBrains Runtime 17 (JBR17). Starting with this build,
  all IntelliJ IDEA 2022.2 updates will come with JBR17. This will have
  the following effects:
> - A significant performance improvement allowing faster and smoother
    IDE operation.
> - Better security, as JBR17 is based on the latest OpenJDK LTS.
> - Better rendering performance on macOS, as JetBrains Runtime 17
    leverages Metal API.
> - Increased accessibility on macOS, as JBR17 features integration with
    VoiceOver screen reader.
> - Usage of Vector API designed to express vector computations that
    compile at runtime to vector instructions on supported CPU
    architectures, thus achieving performance superior to equivalent
    scalar computations.

From: https://blog.jetbrains.com/idea/2022/05/intellij-idea-2022-2-eap-1/#JetBrains_Runtime
2022-09-18 20:52:40 -05:00
ajs124
99466ee39e maintainers: remove petabyteboy
github account deleted
2022-06-29 00:52:12 +02:00
Jörg Thalheim
cff82556ec jetbrains: 11_0_11-b1504.13 -> 11_0_13-b1751.25
synched with ides according to https://github.com/JetBrains/JetBrainsRuntime#releases
2022-02-08 11:57:32 -08:00
klDen
db5c790cfd jetbrains-jdk: 11.0.10-b1427 -> 11_0_11-b1504.13
The homepage has been updated.
2021-08-01 22:27:45 -04:00
Atemu
f6594d72ad jetbrains-jdk: set mainProgram 2021-06-03 14:40:19 +02:00
Atemu
e11cc89835 jetbrains-jdk: inherit license and platforms from openjdk 2021-06-03 14:40:16 +02:00
Rien Maertens
78927e608f jetbrains.jdk: 11.0.10-b37 -> 11.0.10-b1427 2021-04-14 21:54:58 +02:00
Edward Tjörnhammar
af45b82a37
jetbrains.jdk: 11.0.7-b64 -> 11.0.10-b37 2021-04-09 00:47:31 +02:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Ben Siraphob
acc5f7b18a pkgs/development/compilers: stdenv.lib -> lib 2021-01-23 08:57:37 +07:00
Olli Helenius
0877879d0c
jetbrains.jdk: 11.0.6-b774 -> 11.0.7-b64 (#92837) 2020-07-11 18:46:49 +02:00
Matt McHenry
254e3eaf5c jetbrains-jdk: derive expression for 11.0.6 from openjdk11 rather than openjdk12 2020-03-20 08:21:52 -04:00
Milan Pässler
74d9a1f228 jetbrains.jdk: build from source 2020-03-12 15:07:10 +01:00
Jonathan Ringer
25f6f66f25 jetbrains.jdk: 520.30 -> 520.38 2020-02-14 10:55:27 -08:00
Olli Helenius
f1a7a7b3c4 jetbrains.jdk: 485.1 -> 520.30 2020-01-24 02:14:02 -08:00
Jörg Thalheim
492be34fc9
jetbrains/update-2 (#67719)
jetbrains/update-2
2019-09-28 10:49:38 +01:00
Edmund Wu
c43c2d67fe
jetbrains.jdk: 451 -> 485.1 2019-09-27 16:01:58 -04:00
Uri Baghin
01f0c10ba2 jetbrains.idea-community: add darwin support 2019-09-23 22:07:21 +10:00
Edmund Wu
925abd008b
jetbrains.jdk: 164 -> 451 2019-08-31 15:40:24 -04:00