Commit Graph

24752 Commits

Author SHA1 Message Date
K900
fe4f848a8b Merge remote-tracking branch 'origin/staging-next' into staging 2025-12-09 10:45:23 +03:00
Tristan Ross
59a507bdd3 flutter: 3.38.3 -> 3.38.4 (#468379) 2025-12-08 13:51:58 -08:00
aoli-al
fa14524d43 jetbrains.jdk: 21.0.8b1148.57 -> 21.0.9b1163.86 2025-12-08 16:19:16 -05:00
Vladimír Čunát
355876da68 gcc15: fix build on aarch64-darwin (#461497) 2025-12-08 09:33:12 +00:00
Tristan Ross
e237f3ede8 llvmPackages_git: 22.0.0-unstable-2025-11-30 -> 22.0.0-unstable-2025-12-07 2025-12-07 19:54:04 -08:00
Timothy Klim
80757542e4 llvmPackages_21: 21.1.2 -> 21.1.7 2025-12-08 09:00:12 +08:00
K900
8b56bf20bb Merge remote-tracking branch 'origin/staging-next' into staging 2025-12-07 23:38:37 +03:00
John Ericson
11973bc841 treewide: fix nix-env eval in cross (#467887) 2025-12-07 16:04:43 +00:00
nixpkgs-ci[bot]
06f61d8b32 Merge staging-next into staging 2025-12-07 00:20:08 +00:00
Will Cohen
734b91b33f emscripten: 4.0.12 -> 4.0.21; binaryen: 124 -> 125 (#467871) 2025-12-06 18:01:54 +00:00
eihqnh
d8959c385c graalvm-ce: do not move the JDK release file to share/ 2025-12-06 22:38:22 +08:00
R. Ryantm
dbe15c61ad flutter: 3.38.3 -> 3.38.4 2025-12-06 10:37:22 +00:00
nixpkgs-ci[bot]
f16fc9d4e7 Merge staging-next into staging 2025-12-06 00:17:35 +00:00
John Ericson
a5671cccbf gcc: remove unix define on cygwin (#468215) 2025-12-05 20:02:31 +00:00
David McFarland
22144b94ae gcc: remove unix define on cygwin
This breaks compilation of nix, because it uses 'namespace unix'.  Other
platforms currently do something similar to this.
2025-12-05 15:56:17 -04:00
David McFarland
d613d20a13 treewide: fix nix-env eval in cross 2025-12-04 19:44:19 -04:00
Will Cohen
5f9599e05c emscripten: 4.0.12 -> 4.0.21 2025-12-04 11:01:23 -05:00
Will Cohen
f5b4ad5108 binaryen: 124 -> 125 2025-12-04 10:03:50 -05:00
nixpkgs-ci[bot]
d3228bc686 Merge staging-next into staging 2025-12-04 06:07:45 +00:00
ghpzin
9ecbf0230d llvmPackages_{18,19}.mlir: fix build with gcc15
- add patch from 2 upstream commits that were not backported to llvm_18
and llvm_19:

41eb186fbb
Fixes build failure with gcc15:
```
In file included from /build/mlir-src-18.1.8/mlir/lib/Dialect/Affine/IR/ValueBoundsOpInterfaceImpl.cpp:9:
/build/mlir-src-18.1.8/mlir/include/mlir/Dialect/Affine/IR/ValueBoundsOpInterfaceImpl.h:31:11:
error: 'int64_t' was not declared in this scope
   31 | FailureOr<int64_t> fullyComposeAndComputeConstantDelta(Value value1,
      |           ^~~~~~~
/build/mlir-src-18.1.8/mlir/include/mlir/Dialect/Affine/IR/ValueBoundsOpInterfaceImpl.h:13:1:
note: 'int64_t' is defined in header '<cstdint>'; this is probably
fixable by adding '#include <cstdint>'
   12 | #include "mlir/Support/LogicalResult.h"
  +++ |+#include <cstdint>
   13 |
```

101109fc54
Fixes failure with gcc15:
```
In file included from /build/mlir-src-19.1.7/mlir/lib/Target/SPIRV/Deserialization/Deserialization.cpp:9:
/build/mlir-src-19.1.7/mlir/include/mlir/Target/SPIRV/Deserialization.h:29:51:
error: 'uint32_t' was not declared in this scope
   29 | OwningOpRef<spirv::ModuleOp> deserialize(ArrayRef<uint32_t> binary,
      |                                                   ^~~~~~~~
/build/mlir-src-19.1.7/mlir/include/mlir/Target/SPIRV/Deserialization.h:18:1:
note: 'uint32_t' is defined in header '<cstdint>'; this is probably
fixable by adding '#include <cstdint>'
   17 | #include "mlir/Support/LLVM.h"
  +++ |+#include <cstdint>
   18 |
```

First patch can be applied with `fetchpatch`, but only on llvm_19, because
of changed include line right above.
So use 2 versions of combined patches with 2 commits.
2025-12-04 07:21:16 +03:00
ghpzin
3d2200b18c llvmPackages_18.lldb: fix build with gcc15
- add patch from upstream commit that was not backported to llvm_18:

bb59f04e7e
Fixes build failure with gcc15:
```
In file included from /build/lldb-src-18.1.8/lldb/source/Utility/AddressableBits.cpp:9:
/build/lldb-src-18.1.8/lldb/include/lldb/Utility/AddressableBits.h:25:27:
error: 'uint32_t' has not been declared
   25 |   void SetAddressableBits(uint32_t addressing_bits);
      |                           ^~~~~~~~
/build/lldb-src-18.1.8/lldb/include/lldb/Utility/AddressableBits.h:13:1:
note: 'uint32_t' is defined in header '<cstdint>'; this is probably
fixable by adding '#include <cstdint>'
   12 | #include "lldb/lldb-forward.h"
  +++ |+#include <cstdint>
   13 |
```

Cannot use `fetchpatch` because patch does not apply on llvm_18
(no `#include "lldb/lldb-public.h"` line on llvm_18).
2025-12-04 07:21:16 +03:00
ghpzin
e66ff4c802 llvmPackages_18.llvm: fix build with gcc15
- add combined patch from 2 upstream commits that were not backported
to llvm_18:

8f39502b85
Fixes build failure with gcc15:
```
In file included from /build/llvm-src-18.1.8/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:14:
/build/llvm-src-18.1.8/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:44:43:
error: 'uint8_t' has not been declared
   44 | createAMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI,
      |                                           ^~~~~~~
/build/llvm-src-18.1.8/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:19:1:
note: 'uint8_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
   18 | #include <memory>
  +++ |+#include <cstdint>
   19 |
```

7abf44069a
Fixes build failure with gcc15:
```
In file included from /build/llvm-src-18.1.8/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:19,
                 from /build/llvm-src-18.1.8/llvm/lib/Target/X86/MCTargetDesc/X86EncodingOptimization.cpp:14:
/build/llvm-src-18.1.8/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:86:50:
error: 'uint64_t' has not been declared
   86 |                               int MemoryOperand, uint64_t TSFlags);
      |                                                  ^~~~~~~~
/build/llvm-src-18.1.8/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18:1:
note: 'uint64_t' is defined in header '<cstdint>'; this is probably
fixable by adding '#include <cstdint>'
   17 | #include <string>
  +++ |+#include <cstdint>
   18 |
```

Cannot use `fetchpatch` because second patch does not apply on llvm_18,
no `#include "llvm/ADT/SmallVector.h"` line present on llvm_18.
So vendor combined patch from 2 commits.
2025-12-04 07:21:16 +03:00
Fabián Heredia Montiel
84d3d7c826 ecl: fix build with gcc15 (#467137) 2025-12-04 02:21:17 +00:00
ghpzin
e7e8b6cc33 ecl: fix build with gcc15
- add "CFLAGS=-std=gnu17" to `configureFlags`.

There are patches upstream to make it build with `-std=gnu23`
(default in gcc15):
https://gitlab.com/embeddable-common-lisp/ecl/-/merge_requests/325
https://gitlab.com/embeddable-common-lisp/ecl/-/merge_requests/345
but applying them makes it not build with `-std=gnu17` (default in gcc14)
instead.

Fixes build failure with gcc15:
```
/build/ecl-24.5.10/src/c/dpp.c:112:13: error: 'bool' cannot be defined
via 'typedef'
  112 | typedef int bool;
      |             ^~~~
/build/ecl-24.5.10/src/c/dpp.c:112:13: note: 'bool' is a keyword
with '-std=c23' onwards
/build/ecl-24.5.10/src/c/dpp.c:112:1: warning: useless type name in
empty declaration
  112 | typedef int bool;
      | ^~~~~~~
```
2025-12-03 06:36:17 +03:00
nixpkgs-ci[bot]
523f44c1ea Merge d2b635a26f into haskell-updates 2025-12-03 00:23:37 +00:00
nixpkgs-ci[bot]
572d53b673 Merge staging-next into staging 2025-12-03 00:18:15 +00:00
zowoq
658b348ba2 go_1_24: 1.24.10 -> 1.24.11
Changelog: https://go.dev/doc/devel/release#go1.24
2025-12-03 08:01:36 +10:00
Leon Klingele
1160854ac7 go_1_25: 1.25.4 -> 1.25.5 2025-12-02 18:01:23 +01:00
nixpkgs-ci[bot]
5fab9d29e3 Merge staging-next into staging 2025-12-01 18:07:01 +00:00
StepBroBD
4e286bbf3c ocamlPackages.reason: 3.17.0 → 3.17.2 (#466735) 2025-12-01 14:55:09 +00:00
nixpkgs-ci[bot]
eaf800ec08 Merge staging-next into staging 2025-12-01 12:07:56 +00:00
Tristan Ross
b0e799a82c llvmPackages_git: 22.0.0-unstable-2025-11-23 -> 22.0.0-unstable-2025-11-30 2025-11-30 22:40:44 -08:00
Vincent Laporte
36cd12c999 ocamlPackages.reason: 3.17.0 → 3.17.2 2025-12-01 05:56:24 +01:00
nixpkgs-ci[bot]
b872d6b129 Merge 64de27c1c9 into haskell-updates 2025-12-01 00:27:38 +00:00
Alexandre Esteves
9bcfd5b7df pkgsStatic.haskellPackages: support Template Haskell via iserv-proxy
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-11-30 19:14:32 +01:00
nixpkgs-ci[bot]
21e7891af4 Merge staging-next into staging 2025-11-30 12:07:18 +00:00
Aleksana
26750d9eff butterfly: 2.4.0 -> 2.4.1 (#461339) 2025-11-30 10:57:25 +00:00
Aleksana
cc9c286c61 mangayomi: 0.6.35 -> 0.6.70 (#439054) 2025-11-30 10:50:10 +00:00
Robert Schütz
6252e8641c Merge branch 'staging-next' into staging 2025-11-29 16:29:41 -08:00
John Ericson
d80e1e0c75 rustc, cargo-llvm-cov: enable profiler runtime on Darwin (#466280) 2025-11-29 21:45:20 +00:00
Wolfgang Walther
2ee2fecfb5 maintainers: drop orivej (#463812) 2025-11-29 18:46:31 +00:00
Jörg Thalheim
65037cffdb rustc, cargo-llvm-cov: enable profiler runtime on Darwin
Enable the LLVM profiler runtime on macOS by passing `--enable-profiler`
to rustc's configure. This allows cargo-llvm-cov and other coverage tools
to work on Darwin platforms.

The profiler is explicitly disabled for wasm and bpf targets which don't
support it.
2025-11-29 15:21:57 +01:00
nixpkgs-ci[bot]
d01592bc2c Merge staging-next into staging 2025-11-28 18:06:19 +00:00
Aleksana
a49bbbe71e flutter: set sourceProvenance (#440682) 2025-11-28 13:54:09 +00:00
nixpkgs-ci[bot]
ebb50b71c5 Merge staging-next into staging 2025-11-27 12:07:51 +00:00
Jost Alemann
3b685976b2 zig{-shell-completions}: source from codeberg
Zig has migrated from GitHub to Codeberg as described in this blog post:
https://ziglang.org/news/migrating-from-github-to-codeberg/
2025-11-27 10:44:20 +01:00
Maciej Krüger
f21a8ce266 fluffychat: 2.2.0 -> 2.3.1 (#465150) 2025-11-27 06:55:37 +00:00
Chris Moultrie
61cb3d7128 fluffychat: 2.2.0 -> 2.3.1
changelog: https://github.com/krille-chan/fluffychat/releases/tag/v2.3.1

changelog: https://github.com/krille-chan/fluffychat/releases/tag/v2.3.0
2025-11-26 16:32:04 -05:00
nixpkgs-ci[bot]
a4ce35fd24 Merge staging-next into staging 2025-11-26 18:06:24 +00:00
Philip Taron
feb4539536 versionCheckHook: Check for --version first (#463218) 2025-11-26 16:19:36 +00:00