Commit Graph

24752 Commits

Author SHA1 Message Date
Rafael Fernández López
d5eed2ee80 unison-ucm: 0.5.11 -> 0.5.12 2023-12-21 22:50:13 +01:00
github-actions[bot]
fe3a0803f6 Merge staging-next into staging 2023-12-21 18:01:22 +00:00
github-actions[bot]
63fbe1a992 Merge master into staging-next 2023-12-21 18:00:56 +00:00
Maciej Krüger
9e046794a8 flutter: dont fail on missing lockfile 2023-12-21 11:57:23 +01:00
hacker1024
03ae92a17d flutter: Remove aarch64-darwin platform
There are no aarch64-darwin host artifacts.
Development should be done with Rosetta 2.

- https://github.com/flutter/flutter/issues/60118
- https://github.com/flutter/flutter/issues/69157
- https://github.com/flutter/flutter/issues/101138
2023-12-21 11:46:17 +01:00
hacker1024
133d03eb42 flutter: Set FLUTTER_ALREADY_LOCKED to prevent writes to the immutable lockfile 2023-12-21 11:46:17 +01:00
hacker1024
d8b20d93ad flutter: Remove FLUTTER_CACHE_DIR 2023-12-21 11:46:16 +01:00
hacker1024
981831870d flutter: Remove runHooks in fetch-artifacts.nix runCommand 2023-12-21 11:46:16 +01:00
hacker1024
27f61f5e1b flutter: Remove existing .git directories 2023-12-21 11:46:16 +01:00
hacker1024
456779edc2 flutter: Move artifact override logic to fetch-artifacts.nix 2023-12-21 11:46:15 +01:00
hacker1024
c969311bc5 flutter: Add artifact hashes for all platforms 2023-12-21 11:46:15 +01:00
hacker1024
c524427335 flutter: Set host platform at compilation
The Flutter CLI normally detects the host platform at runtime, but this results in incorrect behaviour in the Nix build environment.
2023-12-21 11:46:14 +01:00
hacker1024
17a034deaf flutter: Add platform artifact derivations to cacheDir passthru 2023-12-21 11:46:14 +01:00
hacker1024
ef3625ff56 flutter: Link in the fluter_tools package_config.json 2023-12-21 11:46:13 +01:00
hacker1024
b6a3ff83e1 flutter: Propagate .git in SDK symlink derivation 2023-12-21 11:44:14 +01:00
hacker1024
44030b7f7d flutter: Fetch artifacts with flutter prefetch 2023-12-21 11:44:14 +01:00
hacker1024
de1d8091da flutter: Update FLUTTER_ROOT in SDK symlink derivation 2023-12-21 11:44:13 +01:00
hacker1024
59493e57ed flutter: Deregister the Pub dependencies artifact
There is no need to cache the flutter_tool pub dependencies, as it is built reproducibly with Nix.
2023-12-21 11:44:13 +01:00
hacker1024
b63ffdda86 flutter: Allow adding additional Dart VM options when launching CLI 2023-12-21 11:44:12 +01:00
hacker1024
e13356db8e flutter: Disable automatic updates without breaking precache 2023-12-21 11:44:12 +01:00
hacker1024
c3237a8d38 flutter: Remove JIT explanation
Turns out it was a patch that was causing the strange behaviour.
2023-12-21 11:44:11 +01:00
hacker1024
5f6d29a70a flutter: Use JIT snapshot for flutter_tools 2023-12-21 11:44:11 +01:00
hacker1024
2dc524e2a7 flutter: Remove any existing Dart SDK 2023-12-21 11:44:10 +01:00
hacker1024
ec0c30d6d7 flutter: Specify commit date for fake SDK repository 2023-12-21 11:44:10 +01:00
hacker1024
075bbf494b flutter: Use custom launchers 2023-12-21 11:44:09 +01:00
hacker1024
e22019bc2f flutter: Allow overriding the FLUTTER_CACHE_DIR 2023-12-21 11:44:09 +01:00
hacker1024
175112a996 flutter: Remove hard dependency on Git 2023-12-21 11:44:08 +01:00
hacker1024
00a11274d4 flutter: Include patches in flutter_tools snapshot 2023-12-21 11:44:08 +01:00
hacker1024
30170047b8 flutter: Use deepClone = true for SDK repository 2023-12-21 11:44:07 +01:00
hacker1024
ee289896a7 flutter: Build flutter_tools with buildDartApplication 2023-12-21 11:44:07 +01:00
github-actions[bot]
ca419b65e3 Merge staging-next into staging 2023-12-21 06:01:31 +00:00
github-actions[bot]
459873d8d6 Merge master into staging-next 2023-12-21 06:01:01 +00:00
Weijia Wang
309a1023e3 Merge pull request #275093 from wegank/cmdstan-refactor
cmdstan: refactor
2023-12-21 05:50:10 +01:00
Pierre Bourdon
c528691d49 Merge pull request #274038 from ereslibre/bump-unison
unison-ucm: M5j -> 0.5.11
2023-12-21 03:50:58 +01:00
Guillaume Girol
d014d27fd6 Merge pull request #257494 from SuperSandro2000/spriv-llvm-translator
spirv-llvm-translator: 14.0.0 -> 14.0.0+unstable-2023-06-22
2023-12-20 21:46:59 +01:00
sternenseemann
7998143a43 haskell.compiler: also build manual for cross-compilers
The reasoning given for disabling it is flawed: In most cases, sphinx
and its dependencies are already in the binary cache, since we only need
them as build tools—sphinx for the build platform is just the normal
pkgs.sphinx, since it doesn't care about targetPlatform.

We just need to disable it when the buildPlatform is also musl, so we
avoid pulling in sphinx in pkgsMusl.
2023-12-20 14:12:32 +01:00
sternenseemann
9067af4fb4 haskell.compiler: drop all ghcs without an stackage LTS snapshot
https://www.stackage.org/ lists the latest LTS snapshot for any GHC
version which, on the flipside, lets us discover which versions don't
have a corresponding LTS snapshot. There is really no reason to keep
around GHCs that only appeared in some nightly snapshot way back.

haskell.compiler.ghc924: remove at 9.2.4
haskell.compiler.ghc942: remove at 9.4.2
haskell.compiler.ghc943: remove at 9.4.3
haskell.compiler.ghc944: remove at 9.4.4
haskell.compiler.ghc962: remove at 9.6.2
2023-12-20 12:09:06 +01:00
sternenseemann
ce5cbc4465 haskell.packages.{ghc96,ghc98}: disable haddock for cross
In this situation, haddock would not be built by hadrian, as there is no
stage0:exe:haddock target by default. (We should eventually try adding
one.) If haddock is enabled and the build->host haddock missing, Cabal
tries using the build->build haddock which may fail to load the
documentation from the interface files produced by the build->host
GHC (e.g. due to a mismatch between dynamic and static linking).

Add regression tests to haskell-updates jobset.

Resolves #275304.
2023-12-20 11:09:45 +01:00
github-actions[bot]
0b3450476c Merge master into haskell-updates 2023-12-20 00:10:48 +00:00
Will Cohen
2e1b1d11d9 emscripten: 3.1.50 -> 3.1.51 2023-12-19 15:29:48 -05:00
github-actions[bot]
ecc5467899 Merge staging-next into staging 2023-12-19 18:01:20 +00:00
Yt
edddf96c4c Merge pull request #275409 from Massolari/update/gleam
gleam: 0.32.4 -> 0.33.0
2023-12-19 17:38:17 +00:00
Douglas M.
4e8975a97a gleam: 0.32.4 -> 0.33.0
https://github.com/gleam-lang/gleam/blob/v0.33.0/CHANGELOG.md#v0330---2023-12-18
2023-12-19 13:07:12 +01:00
github-actions[bot]
782f18b6fe Merge staging-next into staging 2023-12-19 12:01:35 +00:00
Alyssa Ross
333088006c pkgsLLVM.llvmPackages.compiler-rt: fix for RISC-V
compiler-rt includes <linux/unistd.h> on RISC-V.  This only seems to
be necessary for useLLVM, but looking at the source code I can't
see any reason for that, so probably in the non-useLLVM case it just
gets propagated in.
2023-12-19 11:34:37 +01:00
OTABI Tomoya
4eb7d08b2a Merge pull request #275132 from r-ryantm/auto-update/lunarml
lunarml: 0.0.20231113 -> 0.1.0
2023-12-19 15:43:53 +09:00
github-actions[bot]
3d56b810ad Merge master into haskell-updates 2023-12-19 00:13:06 +00:00
Nick Cao
7ed4d83677 Merge pull request #274827 from NickCao/latomic
treewide: drop libatomic workaround for riscv
2023-12-18 14:23:29 -05:00
github-actions[bot]
9f26e7ee02 Merge staging-next into staging 2023-12-18 18:01:22 +00:00
Nick Cao
fc5c9afd4d Merge pull request #225513 from codedownio/julia-modules
Build arbitrary Julia package environments in Nixpkgs
2023-12-18 09:58:27 -05:00