Commit Graph

24752 Commits

Author SHA1 Message Date
github-actions[bot]
d4f1f4e849 Merge staging-next into staging 2024-12-14 18:04:44 +00:00
github-actions[bot]
3f0c889154 Merge master into staging-next 2024-12-14 18:04:17 +00:00
sternenseemann
1ad609120c Merge branch staging-next into haskell-updates 2024-12-14 18:36:42 +01:00
piegames
ac27331127 mlton: Fix invalid string escape 2024-12-14 14:04:36 +01:00
misuzu
4a30ef65f2 {libllvm,isl,libiberty,libmpc}: fix references to /usr/bin/uname on native FreeBSD (#356763) 2024-12-14 13:02:45 +02:00
github-actions[bot]
e79b7de8c6 Merge staging-next into staging 2024-12-14 06:05:19 +00:00
github-actions[bot]
fcb5dbc7a8 Merge master into staging-next 2024-12-14 06:04:52 +00:00
aucub
7745db249b dart.super_native_extensions: add 0.9.0-dev.5 2024-12-14 13:10:18 +08:00
夜坂雅
5a9ed73f70 kotlin: 2.0.0 -> 2.0.21 2024-12-14 12:50:32 +08:00
John Ericson
19ab1e3e99 llvmPackages: Split tablegen into its own derivation (#362384) 2024-12-13 20:06:54 -05:00
Sandro
e9fcaa91b7 venera: 1.0.8 -> 1.1.1 (#364645) 2024-12-14 01:44:13 +01:00
K900
a7e86ba134 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-13 15:35:01 +03:00
Arne Keller
314b7e17df llvmPackages: add asl20-llvm to licenses for v19+ (#314347) 2024-12-13 10:45:57 +01:00
github-actions[bot]
2ec3c7e6ba Merge master into staging-next 2024-12-13 06:05:07 +00:00
Artturin
276fe40ff3 swift: Fix eval failure error: expected a string but found null: null
Dunno if this is correct, there's other `hostPlatform.isDarwin`
conditionals which may be wrong.

Leaving the other conditionals to swift maintainers or people who are
interested in swift cross-compilation

```
$ nix repl --file . --system aarch64-darwin
nix-repl> pkgsCross.aarch64-multiplatform.swift
«derivation /nix/store/kqbaqwdfc9g0yvkq4ffrlqspranprlmy-swift-wrapper-aarch64-unknown-linux-gnu-5.8.drv»

nix-repl> pkgsCross.aarch64-multiplatform.buildPackages.swift
error:
       error: expected a string but found null: null
       at /home/artturin/nixgits/my-nixpkgs/.worktree/2/pkgs/development/compilers/swift/compiler/default.nix:586:11:
          585|         #WATCHOS_SIMULATOR
          586|       }.${targetPlatform.darwinPlatform}}
             |           ^
          587|
```
2024-12-12 21:09:56 +02:00
aucub
020aaf624b dart.rhttp: add 0.9.6 2024-12-13 02:04:51 +08:00
R. Ryantm
4881a7de45 gleam: 1.6.2 -> 1.6.3 2024-12-11 21:10:48 +00:00
Peter Waller
59331c3a17 llvmPackages: Split tablegen into its own derivation
Background:

LLVM has some tools that run at build time. In native builds, these are
built as a part of the usual build, but in cross builds they need to
come from buildPackages.

In many scenarios this is a small problem because LLVM from
buildPackages is already available as a build; but if cross building a
version of LLVM which is not available (e.g. a new git commit of LLVM)
this results in two builds of LLVM and clang, one native and one for the
cross.

Full builds of LLVM are expensive; and unnecessary in this scenario. We
don't need a native LLVM, only a native copy of the tools which run at
build time. This is only tablegen and related tooling, which are cheap
to build.

Implementation-wise, we introduce a derivation llvmPackages.tblgen,
which specifies the tablegen targets which need to be built and has a
custom installPhase to copy them to the output.

A previous attempt in https://github.com/NixOS/nixpkgs/pull/359967
dropped the use of LLVM_TABLEGEN_EXE and friends on the grounds that
llvm can already cross build these things, but that is false since it's
necessary in that case to wire in a cross compiler. This PR avoids that
problem by allowing access to buildPackages.tblgen.

Signed-off-by: Peter Waller <p@pwaller.net>
2024-12-11 20:55:03 +00:00
aucub
dd0f9811e0 dart.metadata_god: init 2024-12-12 02:44:28 +08:00
Weijia Wang
c3b1815822 Merge branch 'master' into staging-next 2024-12-11 16:42:17 +01:00
Aleksana
2a720f523f dart.file_picker: init (#363407) 2024-12-11 22:19:16 +08:00
aucub
9dc84e1150 dart.file_picker: init 2024-12-11 13:36:56 +00:00
FliegendeWurst
54b140d429 mlton20211017Binary: fix and enable strictDeps 2024-12-11 12:10:30 +01:00
FliegendeWurst
83adfcfcd2 mlton: fix and enable strictDeps 2024-12-11 12:10:26 +01:00
blenderfreaky
3e2b763500 adaptivecpp: remove wrapper 2024-12-11 08:06:03 +01:00
github-actions[bot]
212858a5e9 Merge master into staging-next 2024-12-11 06:05:17 +00:00
Atemu
90175dd11c dotnet: improve EOL evaluation errors (#363439) 2024-12-11 01:36:19 +01:00
David McFarland
e8df659372 dotnet: force evaluation of sdk nuget packages
This causes evaluation of the nuget packages to fail when the SDK is
insecure, without requiring the individual packages to be permitted.
2024-12-10 19:31:20 -04:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Silvan Mosberger
84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
github-actions[bot]
78e9caf153 Merge master into staging-next 2024-12-10 18:04:59 +00:00
David McFarland
a5d767c91d dotnet/combine-packages: don't inherit meta from cli 2024-12-10 11:08:13 -04:00
David McFarland
6e180e8e5c dotnet/wrapper: don't inherit meta from unwrapped 2024-12-10 11:08:13 -04:00
Fabián Heredia Montiel
2bd2fb9385 kotlin-native: 1.9.23 -> 1.9.24 (#309852) 2024-12-10 08:47:46 -06:00
github-actions[bot]
3e2f14db34 Merge staging-next into staging 2024-12-10 12:06:40 +00:00
Peter Waller
4a880d2484 llvmPackages.bolt: Use ninja, drop libclang dependency
Using ninja makes it consistent with the other llvm package builds, and
libclang is not necessary as a dependency.

Signed-off-by: Peter Waller <p@pwaller.net>
2024-12-10 09:21:19 +00:00
K900
07105d9e6f Merge remote-tracking branch 'origin/master' into staging-next 2024-12-10 09:47:05 +03:00
Weijia Wang
87def1d484 inform6: 6.42-r4 -> 6.42-r6 (#361360) 2024-12-09 21:23:01 +01:00
github-actions[bot]
c12e4e275a Merge staging-next into staging 2024-12-09 18:05:31 +00:00
github-actions[bot]
ceb62729d2 Merge master into staging-next 2024-12-09 18:05:05 +00:00
Weijia Wang
d75618dc7a graalvm-ce: 23.0.0 -> 23.0.1 (#359838) 2024-12-09 18:31:33 +01:00
sternenseemann
06886d32c5 Merge branch staging-next into haskell-updates 2024-12-09 16:07:43 +01:00
github-actions[bot]
05fa61a2a5 Merge staging-next into staging 2024-12-09 12:06:43 +00:00
K900
5ebe22ffe1 Merge remote-tracking branch 'origin/master' into staging-next 2024-12-09 09:42:51 +03:00
Aleksana
1f40ab5202 dart.fvp: use FindMDK.cmake (#362163) 2024-12-09 11:19:30 +08:00
Aleksana
4c5af09bfd dart.xdg_directories: init (#363174) 2024-12-09 10:49:14 +08:00
David McFarland
43c5569fb2 dotnetCorePackages.patchNupkgs: fix patchelf usage (#361450) 2024-12-08 22:34:11 -04:00
aucub
f6a5be36f3 dart.fvp: use FindMDK.cmake 2024-12-09 05:06:11 +08:00
github-actions[bot]
942be98f98 Merge staging-next into staging 2024-12-08 18:04:48 +00:00
github-actions[bot]
c45456d867 Merge master into staging-next 2024-12-08 18:04:12 +00:00