Commit Graph

24752 Commits

Author SHA1 Message Date
Weijia Wang
2f323d47e3 stanc: move to by-name, refactor 2024-03-21 15:07:51 +01:00
TomaSajt
545e596257 jetbrains.jcef: make deterministic 2024-03-21 14:25:32 +01:00
Mario Rodas
79bb4ed070 Merge pull request #297680 from marsam/update-typescript
typescript: 5.4.2 -> 5.4.3
2024-03-21 07:36:52 -05:00
Weijia Wang
863764bb98 Merge pull request #295650 from madsmtm/fix-flutter-macos
Fix Flutter's reference to the `arch` binary on macOS
2024-03-21 13:26:47 +01:00
a-n-n-a-l-e-e
9ad9869542 Merge pull request #297650 from a-n-n-a-l-e-e/libcxxabi_use_compiler_rt
llvmPackages_{12,13,14,15,16,17,git}.libcxx: add LIBCXXABI_COMPILER_RT flag
2024-03-21 05:06:12 -07:00
github-actions[bot]
4fd286e707 Merge staging-next into staging 2024-03-21 12:01:49 +00:00
annalee
5b1b33f069 llvmPackages_{12,13,14,15,16,17,git}.libcxx: add LIBCXXABI_USE_COMPILER_RT=ON
since https://github.com/NixOS/nixpkgs/pull/292043 libcxxabi is built
using the same compiler wrapper as libcxx and thus uses the
`-rtlib=compiler-rt`. Adding the `LIBCXXABI_USE_COMPILER_RT=ON` at build
time ensures that the compiler-rt libraries provided at link time
resolving symbol errors for aarch64 pkgLLVM.libcxx build

https://hydra.nixos.org/build/253162977
2024-03-21 09:11:27 +00:00
Vladimír Čunát
f373ad52f1 Merge master into haskell-updates 2024-03-21 09:21:50 +01:00
lassulus
b86533c9af Merge pull request #297492 from r-ryantm/auto-update/circt
circt: 1.68.0 -> 1.70.0
2024-03-21 14:59:32 +07:00
Mario Rodas
f7862df313 typescript: 5.4.2 -> 5.4.3
Diff: https://github.com/microsoft/TypeScript/compare/v5.4.2...5.4.3

Changelog: https://github.com/microsoft/TypeScript/releases/tag/v5.4.3
2024-03-21 04:20:00 +00:00
R. Ryantm
ad0a373abd graalvmCEPackages.truffleruby: 23.1.2 -> 24.0.0 2024-03-20 18:53:54 +00:00
R. Ryantm
5f499ffa5f circt: 1.68.0 -> 1.70.0 2024-03-20 17:02:36 +00:00
R. Ryantm
3dcd508956 graalvmCEPackages.graalpy: 23.1.2 -> 24.0.0 2024-03-20 11:19:11 +00:00
R. Ryantm
c3bf2049f3 ghdl-mcode: 3.0.0 -> 4.0.0 2024-03-20 06:32:55 +00:00
github-actions[bot]
05f9a72c0e Merge master into haskell-updates 2024-03-20 00:12:21 +00:00
github-actions[bot]
ffc1886a16 Merge staging-next into staging 2024-03-20 00:02:37 +00:00
Mathew Polzin
b46cee679f idris2: prefer chez 10 over chez-racket 2024-03-19 17:05:34 -05:00
lucasew
777edcba88 flet-client-flutter: init at 0.21.1
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-03-19 21:43:14 +01:00
Jeremy Baxter
b0a8cf5243 dmd: migrate to pkgs/by-name 2024-03-20 09:11:11 +13:00
R. Ryantm
ac4ed5dd63 graalvm-ce: 21.0.2 -> 22.0.0 2024-03-19 19:29:14 +00:00
github-actions[bot]
cc3ebacb50 Merge staging-next into staging 2024-03-19 18:01:30 +00:00
a-n-n-a-l-e-e
5e500c383d Merge pull request #283591 from a-n-n-a-l-e-e/llvm11-drop
treewide: drop LLVM11
2024-03-19 10:27:52 -07:00
Martin Weinelt
7762462405 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/flask-security-too/default.nix
2024-03-19 17:30:16 +01:00
annalee
ca5e01c3f4 treewide: drop LLVM11 2024-03-19 14:54:23 +00:00
Paul Meyer
28e94c518b go_1_20: remove
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-03-19 11:10:28 +01:00
github-actions[bot]
66eeab8faf Merge staging-next into staging 2024-03-19 06:01:43 +00:00
github-actions[bot]
8ee0e6664b Merge master into staging-next 2024-03-19 06:01:12 +00:00
Pol Dellaiera
186c3e34a7 Merge pull request #296549 from TomaSajt/strip-java-archives-hook
add stripJavaArchivesHook and use treewide
2024-03-19 05:41:08 +01:00
Martin Weinelt
3321e63b12 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/sphinx-autobuild/default.nix
2024-03-19 04:00:32 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
github-actions[bot]
11c9a7e4d3 Merge master into haskell-updates 2024-03-19 00:12:43 +00:00
Mads Marquart
04ef11c35a flutter: Allow impure reference to the arch binary on macOS
The `arch` binary is not available in `darwin.adv_cmds`, it is provided via. `darwin.system_cmds` instead, but support for this is still experimental.
2024-03-18 17:19:10 +01:00
maralorn
c71f355699 haskellPackages: Fix eval warnings and errors 2024-03-18 13:54:18 +01:00
github-actions[bot]
b92edd0054 Merge staging-next into staging 2024-03-18 06:01:50 +00:00
github-actions[bot]
819a14ad05 Merge master into staging-next 2024-03-18 06:01:21 +00:00
Weijia Wang
04552b10a1 Merge pull request #295596 from r-ryantm/auto-update/ballerina
ballerina: 2201.8.5 -> 2201.8.6
2024-03-18 05:49:11 +01:00
TomaSajt
0e20953796 treewide: use stripJavaArchivesHook instead of canonicalize-jars-hook 2024-03-17 13:35:12 +01:00
github-actions[bot]
83409a8a66 Merge staging-next into staging 2024-03-17 12:02:22 +00:00
annalee
8ead81a60f Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-17 07:18:11 +00:00
a-n-n-a-l-e-e
8c421f78b2 Merge pull request #296082 from a-n-n-a-l-e-e/dont-pass-march-swift
swift: don't pass -march to swiftc
2024-03-16 19:18:41 -07:00
Weijia Wang
59825e8901 Merge pull request #293653 from r-ryantm/auto-update/ciao
ciao: 1.22.0-m7 -> 1.23.0-m1
2024-03-17 01:54:27 +01:00
github-actions[bot]
b74fe245b8 Merge staging-next into staging 2024-03-17 00:02:45 +00:00
github-actions[bot]
2178d8d857 Merge master into staging-next 2024-03-17 00:02:17 +00:00
annalee
8a7841ceef swift: don't pass -march to swiftc
swiftc uses cc-wrapper which sets the -march flag on some systems which
breaks the build. This change adds a flag, disableMarch, to cc-wrapper
which disables using the -march flag.
https://github.com/NixOS/nixpkgs/issues/295322
2024-03-16 11:02:44 +00:00
github-actions[bot]
7ca73c43f1 Merge master into haskell-updates 2024-03-16 00:11:51 +00:00
Rafael Fernández López
e0de8da00a unison-ucm: 0.5.17 -> 0.5.19 2024-03-15 23:06:26 +01:00
Adam Joseph
b81284ec71 gcc: link $lib/lib -> $lib/$targetConfig correctly and consistently
When native-compiling, gcc will install libraries into:

  /nix/store/...-$targetConfig-gcc-$version-lib/lib

When cross-compiling, gcc will install libraries into:

  /nix/store/...-$targetConfig-gcc-$version-lib/$targetConfig

When cross-compiling, we intended to create a link from $lib/lib to
$lib/$targetConfig, so that downstream users can always safely
assume that "${lib.getLib stdenv.cc.cc}/lib" is where the gcc
libraries are, regardless of whether `stdenv.cc.cc` is a cross
compiler or a native compiler.

Unfortunately, there were two problems with how we were trying to
create these links:

1. The link would be created only when `enableLibGccOutput==true`

2. The link was being created from the incorrect source
   `$lib/lib/lib` instead of `$lib/lib`.

Both of these mistakes are my fault.  This commit corrects them by
creating the link using `ln -Ts` (which is more predictable) and by
creating the link from `gcc/common/builder.nix` rather than from
`gcc/common/libgcc.nix`.
2024-03-15 18:18:24 +00:00
github-actions[bot]
9da92f31f4 Merge master into staging-next 2024-03-15 12:01:07 +00:00
Ulrik Strid
72fd7b45aa Merge pull request #296091 from vbgl/ocaml-4.14.2
ocaml-ng.ocamlPackages_4_14.ocaml: 4.14.1 → 4.14.2
2024-03-15 12:24:36 +01:00
Vincent Laporte
c0fffa580f ocaml-ng.ocamlPackages_4_14.ocaml: 4.14.1 → 4.14.2 2024-03-15 07:15:49 +00:00