Commit Graph

24752 Commits

Author SHA1 Message Date
FliegendeWurst
5f107ee86d flutter: fix build with strictDeps = true 2024-11-23 10:47:54 +01:00
Jacek Galowicz
fbbf8d36c2 chickenPackages_5.chickenEggs.medea: fix build 2024-11-23 09:47:28 +00:00
aucub
950205b1cd flutter_volume_controller: remove unused input 2024-11-23 12:49:56 +08:00
github-actions[bot]
5d73f1b15f Merge staging-next into staging 2024-11-23 00:15:02 +00:00
Yt
d84ee239fe gleam: 1.5.1 -> 1.6.1 (#357974) 2024-11-22 16:03:08 -05:00
Emily
9bc900c020 treewide: fix sed -ie and friends (#356770) 2024-11-22 20:54:10 +00:00
Emily
86b5f88a2f {gcc8{,Stdenv},gfortran8}: drop
Release branch from 6½ years ago, no update in 3½ years, unsupported
upstream, and unused in tree.

This finally resolves the tangled conditionals in `all.nix`, albeit in
a way I assume amjoseph wouldn’t have been too fond of. `default.nix`
still has some gnarly stuff in there. So it goes…
2024-11-22 18:03:01 +00:00
Emily
d3d474e85c {gcc7{,Stdenv},gfortran7}: drop
Release branch from 7½ years ago, no update in 5 years, unsupported
upstream, and unused in tree.
2024-11-22 18:03:01 +00:00
Emily
ac283f30a5 gcc: remove GCC < 7 detritus 2024-11-22 18:03:01 +00:00
github-actions[bot]
309da8b941 Merge staging-next into staging 2024-11-22 06:06:13 +00:00
tomberek
5ad0153b37 corretto{11,17,21}: {11.0.24.8.1,17.0.12.7.1,21.0.4.7.1} -> {11.0.25.9.1,17.0.13.11.1,21.0.5.11.1} (#356982) 2024-11-22 00:58:01 -05:00
Ulysses Zhan
4d2a2ff20d mono: set meta.mainProgram 2024-11-21 15:30:49 -08:00
Ulysses Zhan
17a8a6b7e4 mono: format 2024-11-21 15:28:53 -08:00
Shaw Vrana
731b6b014a gleam: 1.5.1 -> 1.6.1 2024-11-21 11:46:18 -08:00
Tristan Ross
1bdff91755 flutter: revert remove usages of aliases {build,host,target}Platform
PR #350299 broke Flutter's update script with how it handled getting the
platform. Furthermore, the problem was made worse in the last update to
Flutter which had to work around that problem. We'll just revert it for
now and do a proper fix once we can figure out how to satify setting the
different platforms without causing any more problems.
2024-11-21 07:03:15 -08:00
github-actions[bot]
4454e7d720 Merge staging-next into staging 2024-11-21 12:06:21 +00:00
Masum Reza
9777a72dd3 Take over the role of maintainer luc65r (#356536) 2024-11-21 15:03:06 +05:30
Emily
9031f2db8b Merge staging-next into staging 2024-11-21 03:49:12 +00:00
zowoq
98c41eed06 codon: mark as broken 2024-11-21 11:39:57 +10:00
github-actions[bot]
c4c7cbaf86 Merge staging-next into staging 2024-11-20 18:04:59 +00:00
Audrey Dutcher
05dc4b5ac8 libllvm: use updateAutotoolsGnuConfigScriptsHook to fix FreeBSD->other cross build 2024-11-20 01:36:31 -07:00
Reno Dakota
f9a5549db2 llvmPackages{12-git}.clang: don't swallow unsupported option errors when compiling + linking
`https://github.com/llvm/llvm-project/issues/116278`

make clang report unsupported option errors / warning when compiling +
linking in the same command.

this works
```
$ clang --target=aarch64 -mpopcnt hello.c
clang: error: unsupported option '-mpopcnt' for target aarch64
```

before change clang swallows the error
```
$ clang --target=aarch64 -mpopcnt hello.c -lc
$ echo $?
0
```

after change error is reported:
```
$ clang --target=aarch64 -mpopcnt hello.c -lc
clang: error: unsupported option '-mpopcnt' for target aarch64
```
2024-11-20 02:33:34 +00:00
Reno Dakota
2de1b4b14e gcc{10,11,12,13,14}: reorder .cfi_startproc with label
fixes llvm-18+ builds which require that an asm label precedes the
.cfi_startproc pseudo instruction.
2024-11-20 02:33:33 +00:00
Tristan Ross
54300c25d8 llvmPackages_19: 19.1.3 -> 19.1.4 2024-11-19 18:30:54 -08:00
Reno Dakota
b4ccd4a123 llvmPackages_{13,14,15,16,17}.compiler-rt: reorder cfi_startproc after label
fixes building with llvm_18+
2024-11-20 02:14:50 +00:00
Emily
ec34370267 rust: use LLVM 19 2024-11-20 02:14:49 +00:00
Emily
0d933223a8 gcc14: 14.2.0 -> 14-20241116
The stable release has too many AArch64 issues, but they seem to
have been fixed upstream; Arch is shipping a Git snapshot. The next
stable release should be out by the time 25.05 is finishing up,
so this should be okay as a temporary solution.

This is the GCC 14-20241116 snapshot. We use that identifier as our
package version, diverging from our usual unstable version convention,
because it identifies itself as “gcc (GCC) 14.2.1 20241116” and
comes in `gcc-14-20241116.tar.xz`; 20241116 is therefore a useful
version identifier to use verbatim, and 14.2.0-unstable-2024-11-16
would potentially be confusing for a version that calls itself
14.2.1. The next stable release from the GCC 14 branch will be 14.3.0,
so there should be no ambiguity here.

Getting this version is a little complicated; we need the precompiled
`flex(1)` output that these Git snapshots don’t include. Thankfully,
the source file hasn’t changed since 14.2.0, so we can simply
download 14.2.0 too and extract the precompiled file. A little
merging finesse is required for the `aarch64-darwin` patch, which we
also upgrade.
2024-11-19 15:13:36 +00:00
github-actions[bot]
548e3f6a08 Merge staging-next into staging 2024-11-19 06:05:22 +00:00
David McFarland
b0d941edb4 dotnet: november 2024 upgrades and infrastructure changes (#355753) 2024-11-18 20:20:45 -04:00
Emily
c51d53002c llvmPackages_{12,13,14,15}.compiler-rt: fix preConfigure
Fixes: dde9606751
2024-11-18 19:37:36 +00:00
Emily
dde9606751 llvmPackages.compiler-rt: use $SDKROOT to fix Darwin static 2024-11-18 18:09:48 +00:00
aucub
71936fca98 corretto{11,17,21}: {11.0.24.8.1,17.0.12.7.1,21.0.4.7.1} -> {11.0.25.9.1,17.0.13.11.1,21.0.5.11.1} 2024-11-18 23:04:12 +08:00
Emily
f23067f508 darwin: set the minimum version to macOS 11.3; nixos/doc/rl-2505: announce macOS version support policy (#352129) 2024-11-18 11:14:08 +00:00
github-actions[bot]
a467369a68 Merge staging-next into staging 2024-11-18 06:05:35 +00:00
Tristan Ross
8d96d57c5f ponyc: 0.54.0 -> 0.58.6; pony-corral: 0.8.0 -> 0.8.1 (#349902) 2024-11-17 21:40:29 -08:00
Emily
874d326aca memorymapping{,Hook}: drop 2024-11-18 00:14:01 +00:00
Emily
937529bb51 gcc: remove code for macOS < 11 2024-11-18 00:14:00 +00:00
Emily
b600d09aa1 llvmPackages.libcxx: remove code for macOS < 11 2024-11-18 00:14:00 +00:00
Emily
4963ea1eaa llvmPackages.lldb: remove code for macOS < 11 2024-11-18 00:14:00 +00:00
Emily
98d5c93e0a llvmPackages.compiler-rt: remove code for macOS < 11 2024-11-18 00:14:00 +00:00
js6pak
9c88243f6d dotnet: fetch hash from nuget.org in update.sh
This brings down the time needed to update one version from ~10min to ~20s for me
2024-11-17 18:35:21 -04:00
David McFarland
24570a33b5 dotnetCorePackages.dotnet_9: 9.0.0-rc.2 -> 9.0.0 2024-11-17 18:35:21 -04:00
David McFarland
df4effe419 dotnetCorePackages.dotnet_8.vmr: 8.0.10 -> 8.0.11 2024-11-17 18:35:21 -04:00
David McFarland
f2da78e1be dotnetCorePackages.sdk_9_0: 9.0.100-rc.2.24474.11 -> 9.0.100 2024-11-17 18:35:21 -04:00
David McFarland
0a5c33f88b dotnet-sdk_6: 6.0.427 -> 6.0.428 2024-11-17 18:35:21 -04:00
David McFarland
aa319c6f1e dotnet-sdk: 8.0.403 -> 8.0.404 2024-11-17 18:35:20 -04:00
Emily
ab258a9bfe llvmPackages_12.compiler-rt: fix build race aarch64-darwin (#356814) 2024-11-17 22:00:12 +00:00
Rick van Schijndel
e11db000c5 glow-lang: mark broken, doesn't build since 2023-10-13 2024-11-17 22:46:13 +01:00
Reno Dakota
47a4caf483 llvmPackages_12.compiler-rt: fix build race aarch64-darwin
b31080c596
2024-11-17 13:43:02 -08:00
Sam Connelly
7c66fb1ec5 migrate maintainership from luc65r to clevor
They said they haven't used Nix in a while and is not interested in
maintaining cemu-ti (presumably other packages too), so I asked to take
over his role. I removed luc65r from the meta.maintainers attribtes, and
adopted the packages I wanted to adopt. I chose to adopt the TI graphing
calculator-related packages as I am part of Cemetech.
2024-11-17 14:30:20 -05:00