Commit Graph

18072 Commits

Author SHA1 Message Date
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
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
github-actions[bot]
4aac48ff7f
Merge master into staging-next 2024-03-15 06:01:09 +00:00
Mario Rodas
a239813178
Merge pull request #295267 from r-ryantm/auto-update/erg
erg: 0.6.30 -> 0.6.32
2024-03-14 20:30:09 -05:00
github-actions[bot]
cb97fed572
Merge master into haskell-updates 2024-03-15 00:12:36 +00:00
github-actions[bot]
c866a07331
Merge master into staging-next 2024-03-14 06:01:12 +00:00
R. Ryantm
6f419d213f circt: 1.67.0 -> 1.68.0 2024-03-13 19:35:11 +00:00
R. Ryantm
2c680a32bb ballerina: 2201.8.5 -> 2201.8.6 2024-03-13 12:18:22 +00:00
annalee
8e038835fe
Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-13 00:38:07 +00:00
github-actions[bot]
9e0e89d13c
Merge master into haskell-updates 2024-03-13 00:12:20 +00:00
Pol Dellaiera
3a2102cff6
Merge pull request #295305 from corngood/dotnet-strip
dotnet: strip debug info
2024-03-12 21:56:46 +01:00
Fabián Heredia Montiel
9a1dbdc29e
Merge pull request #294393 from r-ryantm/auto-update/glslang
glslang: 14.0.0 -> 14.1.0
2024-03-12 14:56:27 -06:00
Nick Cao
0ebe2a2ff5
Merge pull request #294975 from r-ryantm/auto-update/flix
flix: 0.44.0 -> 0.45.0
2024-03-12 14:11:06 -04:00
github-actions[bot]
6b78f024b2
Merge staging-next into staging 2024-03-12 18:01:46 +00:00
Weijia Wang
b35fc0188b
Merge pull request #295139 from wegank/libclc-bump
spirv-llvm-translator: add llvm 18 support
2024-03-12 18:46:55 +01:00
Weijia Wang
e1439b579b
Merge pull request #295357 from wegank/llvm-git-cleanup
llvmPackages_git: cleanup
2024-03-12 18:45:25 +01:00
Weijia Wang
9b0b599be5 llvmPackages_git: cleanup 2024-03-12 17:18:57 +01:00
SharzyL
555c7d1ba1
llvmPackages_17.clangUseLLVM: apply #220520 2024-03-13 00:10:59 +08:00
Fabián Heredia Montiel
93ecdaa1f3
Merge pull request #294025 from SubhrajyotiSen/update-kotlin
kotlin{-native}: 1.9.22 -> 1.9.23
2024-03-12 09:08:38 -06:00
Fabián Heredia Montiel
d7e7fc9008
Merge pull request #293813 from mattpolzin/propagate-idris2-libs
idris2Packages.buildIdris: propagate idris libraries
2024-03-12 09:08:08 -06:00
github-actions[bot]
1cef2a1be7
Merge staging-next into staging 2024-03-12 12:01:40 +00:00
David McFarland
88e8d87fed dotnet: strip debug info
This reduces the sdk closure size from 739.2M/2.5G to 494.5M/584.0M.
2024-03-12 08:32:49 -03:00
R. Ryantm
fd1728a830 erg: 0.6.30 -> 0.6.32 2024-03-12 09:45:22 +00:00
Ulrik Strid
93f5edbe13
Merge pull request #295229 from vbgl/ocaml-linol-0.5
ligo: 1.0.0 → 1.4.0; ocamlPackages.linol: 2023-08-04 → 0.5
2024-03-12 08:52:41 +01:00
Weijia Wang
aef1c29593
Merge pull request #295010 from wegank/llvm-git-bump
llvmPackages_git: 18.1.0-rc3 -> 18.1.0-rc4
2024-03-12 08:34:58 +01:00
Vincent Laporte
7d926d1f73
ligo: 1.0.0 → 1.4.0
ocamlPackages.linol: 2023-08-04 → 0.5
2024-03-12 06:04:52 +00:00
github-actions[bot]
87dfdf055e
Merge master into haskell-updates 2024-03-12 00:12:17 +00:00
github-actions[bot]
fd6d62aa3d
Merge staging-next into staging 2024-03-12 00:02:37 +00:00
7c6f434c
a1a8c01403
Merge pull request #292691 from hraban/sbcl-assert-nocompress-purge
sbcl: assert coreCompression -> !purgeNixReferences
2024-03-11 23:06:12 +00:00
Weijia Wang
c9f6ba9f18 llvmPackages_git.libclc: init 2024-03-11 23:28:21 +01:00
Weijia Wang
1742313d10 spirv-llvm-translator: add llvm 18 support 2024-03-11 23:28:06 +01:00
Hraban
3349c41fe4
sbcl: fix comment s/zlib/zstd
Co-authored-by: 7c6f434c <7c6f434c@mail.ru>
2024-03-11 18:51:40 +00:00
github-actions[bot]
06e5eb63d3
Merge staging-next into staging 2024-03-11 18:01:53 +00:00
David McFarland
c2eb1270d7
Merge pull request #294576 from corngood/dotnet-vmr-size
dotnet: strip native symbols from runtime
2024-03-11 13:43:34 -03:00
Pol Dellaiera
54c52cb276
Merge pull request #294334 from ShamrockLee/sourceroot-fix
treewide: fix hard-coded `sourceRoot` prefix for `fetchgit`-based `src`
2024-03-11 16:50:57 +01:00
Weijia Wang
a3a96a941d llvmPackages_git: 18.1.0-rc3 -> 18.1.0-rc4 2024-03-11 16:15:49 +01:00
R. Ryantm
4b6ac6dc10 flix: 0.44.0 -> 0.45.0 2024-03-11 12:47:58 +00:00
github-actions[bot]
339816cfdf
Merge staging-next into staging 2024-03-11 12:01:42 +00:00
a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx (#292043)
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again

This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)

### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix  does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.

### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx

### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override

https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Fabián Heredia Montiel
70d254a3de
Merge pull request #294575 from mattpolzin/add-idris2-lsp-meta
idris2Packages.idris2Lsp: Add metadata to derivation
2024-03-11 01:54:48 -06:00
Atemu
ce8ddcd321
Merge pull request #281192 from diogotcorreia/pgvecto.rs
postgresqlPackages.pgvecto-rs: init at 0.2.1
2024-03-11 07:12:52 +00:00
github-actions[bot]
97e35dcd05
Merge master into haskell-updates 2024-03-11 00:12:54 +00:00
github-actions[bot]
e5f37c0e88
Merge staging-next into staging 2024-03-11 00:02:46 +00:00
Weijia Wang
111dd2ed97 openjdk16: make linux-only 2024-03-11 00:42:42 +01:00
Weijia Wang
db6aa4e851
Merge pull request #291717 from r-ryantm/auto-update/cakelisp
cakelisp: 0.3.0-unstable-2023-12-18 -> 0.3.0-unstable-2024-02-21
2024-03-11 00:10:37 +01:00
Hraban Luyat
f7ed1663f3 sbcl: assert coreCompression -> !purgeNixReferences 2024-03-10 15:32:10 -04:00
github-actions[bot]
43d40d2ee7
Merge staging-next into staging 2024-03-10 18:01:43 +00:00
Nick Cao
3c1aead79b
Merge pull request #294594 from mattpolzin/fix-scheme-on-aarch64-darwin
chez: Fix aarch64-darwin builds
2024-03-10 10:22:58 -04:00
github-actions[bot]
973ef4b818
Merge staging-next into staging 2024-03-10 06:01:30 +00:00
Emily Trau
187a4d6ffc
Merge pull request #293260 from r-ryantm/auto-update/odin
odin: dev-2024-02 -> dev-2024-03
2024-03-10 11:34:38 +11:00
github-actions[bot]
7e08b93df2
Merge master into haskell-updates 2024-03-10 00:14:01 +00:00
github-actions[bot]
3ce29d4386
Merge staging-next into staging 2024-03-10 00:02:48 +00:00
Mathew Polzin
219f896bdf chez: Fix aarch64-darwin builds 2024-03-09 17:31:13 -06:00
David McFarland
75c085f6c2 dotnet: strip native symbols from runtime
This reduces the output size of dotnet_9.vmr from 4.2GiB to 1.9GiB.
2024-03-09 17:33:41 -04:00
Weijia Wang
8961845260
Merge pull request #294279 from r-ryantm/auto-update/dart
dart: 3.3.0 -> 3.3.1
2024-03-09 22:29:33 +01:00
Mathew Polzin
8082302cfa idris2Packages.idris2Lsp: Add metadata to derivation 2024-03-09 15:09:58 -06:00
R. Ryantm
d6f3d1804c cakelisp: 0.3.0-unstable-2023-12-18 -> 0.3.0-unstable-2024-02-21 2024-03-09 21:55:31 +01:00
github-actions[bot]
1966fd4ba6
Merge staging-next into staging 2024-03-09 18:01:41 +00:00
David McFarland
ecad5a115d dotnet: add publish and web tests
This adds a helper for creating dotnet tests, and adds tests for:

- normal publish and run via wrapper
- aspnetcore web app
2024-03-09 13:30:36 -04:00
David McFarland
445b240555
Merge pull request #290351 from corngood/dotnet-fixes
dotnet: infrastructure cleanup
2024-03-09 11:34:48 -04:00
Weijia Wang
8aa26d372f
Merge pull request #290247 from r-ryantm/auto-update/cargo-auditable
cargo-auditable: 0.6.1 -> 0.6.2
2024-03-09 02:25:00 +01:00
R. Ryantm
a444ef3183 glslang: 14.0.0 -> 14.1.0 2024-03-09 00:59:41 +00:00
github-actions[bot]
54e3ad5442
Merge master into haskell-updates 2024-03-09 00:11:53 +00:00
github-actions[bot]
c3cf93646a
Merge staging-next into staging 2024-03-09 00:02:40 +00:00
Yueh-Shun Li
91b3db1309 treewide: fix sourceRoot for fetchgit-based src
According to Nixpkgs manual[1] and NixOS 23.11 Release Note[2], the
`sourceRoot` attribute passed to `stdenv.mkDerivation` should be
specified as `"${src.name}"` or `"${src.name}/subdir"` when `src` is
produced using `fetchgit`-based fetchers.

`sourceRoot = "source"` or `sourceRoot = "source/subdir"` is based on
the assumption that the `name` attribute of these pre-unpacked fetchers
are always `"source"`, which is not the case. Expecting constant `name`
also makes the source FODs prone to irrelevent hashes during version
bumps.

[1]: https://nixos.org/manual/nixpkgs/unstable/#var-stdenv-sourceRoot
[2]: https://nixos.org/manual/nixos/stable/release-notes#sec-release-23.11
2024-03-09 07:53:25 +08:00
a-n-n-a-l-e-e
09603b18f4
Merge pull request #292379 from philiptaron/fix-issue/284056
llvm: stop running strip-preserve-atime.test
2024-03-08 14:25:18 -08:00
Thomas Mader
ff80a002ee
treewide: remove ThomasMader as maintainer from Dlang packages (#291338) 2024-03-08 20:54:52 +01:00
github-actions[bot]
c05ba82277
Merge staging-next into staging 2024-03-08 18:01:49 +00:00
David McFarland
6611426071
Merge pull request #290636 from corngood/dotnet-sdk-9
dotnetCorePackages.dotnet_9: init at 9.0.0-preview.1
2024-03-08 13:34:04 -04:00
R. Ryantm
cef1d4e8fa dart: 3.3.0 -> 3.3.1 2024-03-08 13:05:36 +00:00
Weijia Wang
a1fae9555d
Merge pull request #294241 from wegank/zulu-javafx-linux
zulu: fix build with javafx on linux
2024-03-08 13:06:11 +01:00
Weijia Wang
b7869ed9a0 zulu: fix build with javafx on linux 2024-03-08 09:35:46 +01:00
github-actions[bot]
a32bb438c0
Merge master into haskell-updates 2024-03-08 00:12:53 +00:00
github-actions[bot]
a8149b5a27
Merge staging-next into staging 2024-03-08 00:02:46 +00:00
github-actions[bot]
bca99088c2
Merge master into staging-next 2024-03-08 00:02:17 +00:00
7c6f434c
8c8cf43fcd
Merge pull request #293623 from mkacer/master
lazarus 2.2.2 -> 3.2
2024-03-07 20:03:47 +00:00
Michael
2f2851dcdd lazarus 2.2.2 -> 3.2 2024-03-07 13:17:18 -06:00
Robert Hensing
7d2a83e6c2 Merge branch 'master' into HEAD 2024-03-07 18:39:12 +01:00
Philip Taron
7201396492
llvm: stop running strip-preserve-atime.test
This test fails in the presence of anti-virus software or other
intrusion-detection software that modifies the atime when run.

See nixos/nixpkgs#284056 and llvm/llvm-project#82372.
2024-03-07 06:18:50 -08:00
Diogo Correia
72e550dbcc
rustPlatform: fix override on hooks
Previously, trying to use `.override {}` on one of the hooks,
specifically `bindgenHook` would yield in an error.
By replacing `callPackage` with `callPackages`, this error is fixed and
the overrides are propagated to the hooks.

Co-Authored-By: Atemu <atemu.main+nixpkgs@gmail.com>
2024-03-07 13:00:50 +00:00
github-actions[bot]
446e5710f3
Merge staging-next into staging 2024-03-07 12:01:50 +00:00
github-actions[bot]
590e65a7b3
Merge master into staging-next 2024-03-07 12:01:24 +00:00
SubhrajyotiSen
9ab8540025 kotlin{-native}: 1.9.22 -> 1.9.23 2024-03-07 16:28:52 +05:30
Weijia Wang
655902c565
Merge pull request #287890 from r-ryantm/auto-update/purescript
purescript: 0.15.14 -> 0.15.15
2024-03-07 09:20:28 +01:00
Weijia Wang
28dd0ac591
Merge pull request #289088 from r-ryantm/auto-update/sagittarius-scheme
sagittarius-scheme: 0.9.10 -> 0.9.11
2024-03-07 08:23:17 +01:00
R. Ryantm
1c0f84ab6b sagittarius-scheme: 0.9.10 -> 0.9.11 2024-03-07 07:23:39 +01:00
Mario Rodas
1fa4a4f527
Merge pull request #293904 from r-ryantm/auto-update/typescript
typescript: 5.3.3 -> 5.4.2
2024-03-07 01:04:29 -05:00
R. Ryantm
55db701996 typescript: 5.3.3 -> 5.4.2 2024-03-07 00:43:54 +00:00
github-actions[bot]
8534fb2f53
Merge master into haskell-updates 2024-03-07 00:10:05 +00:00
github-actions[bot]
29731b7d0e
Merge staging-next into staging 2024-03-07 00:02:39 +00:00
github-actions[bot]
e0fd83a658
Merge master into staging-next 2024-03-07 00:02:06 +00:00
Yt
6a55edcda0
Merge pull request #293776 from ehllie/gleam
gleam: 0.34.0 -> 1.0.0
2024-03-06 21:41:53 +00:00
Weijia Wang
c06822c9a1
Merge pull request #290914 from r-ryantm/auto-update/ballerina
ballerina: 2201.8.4 -> 2201.8.5
2024-03-06 22:20:13 +01:00
Weijia Wang
6e4adca9bc
Merge pull request #291492 from r-ryantm/auto-update/ocamlPackages.reason
ocamlPackages.reason: 3.10.0 -> 3.11.0
2024-03-06 21:55:07 +01:00
Peder Bergebakken Sundt
715b2ae92e
Merge pull request #292608 from onemoresuza/hare-crosscomp
hare: enable cross-compilation
2024-03-06 19:36:45 +01:00
github-actions[bot]
8d0048d3b4
Merge staging-next into staging 2024-03-06 18:01:46 +00:00
github-actions[bot]
8a8a630460
Merge master into staging-next 2024-03-06 18:01:19 +00:00
Mathew Polzin
a0a7314433 idris2Packages.buildIdris: propagate idris libraries 2024-03-06 10:00:23 -06:00
David McFarland
9cc5673665 dotnet/update.sh: move substitutions to avoid loss of errors 2024-03-06 10:14:21 -04:00
David McFarland
496c9cf685 dotnet/update.sh: remove redundant backslashes 2024-03-06 10:14:21 -04:00
David McFarland
c3397c44f4 dotnet/update.sh: fix error when nixpkgs path is not defined 2024-03-06 10:14:21 -04:00
Nick Cao
9d6fa6a71e
Merge pull request #293641 from r-ryantm/auto-update/mlkit
mlkit: 4.7.8 -> 4.7.9
2024-03-06 08:45:20 -05:00
Elizabeth Paź
104fab3604
gleam: 0.34.0 -> 1.0.0 2024-03-06 14:35:06 +01:00
Sandro
564045d5b5
Merge pull request #293563 from katexochen/go/update 2024-03-06 13:35:20 +01:00
Paul Meyer
5b02c75ac0 go_1_21: 1.21.7 -> 1.21.8
Changelog: https://go.dev/doc/devel/release#go1.21.0

Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-03-06 07:38:14 +01:00
github-actions[bot]
76a9b8ab7f
Merge staging-next into staging 2024-03-06 06:01:49 +00:00
github-actions[bot]
09c267dae0
Merge master into staging-next 2024-03-06 06:01:19 +00:00
Vladimír Čunát
0d3d44dbdf
Merge #293580: go_1_22: 1.22.0 -> 1.22.1 2024-03-06 06:24:57 +01:00
zowoq
8ca587c437 dotnetCorePackages.dotnet_8.sdk: remove updateScript to fix eval 2024-03-06 15:04:37 +10:00
David McFarland
8bb2df361a dotnetCorePackages.dotnet_9: init at 9.0.0-preview.1 2024-03-06 00:21:39 -04:00
David McFarland
e05ba07431 dotnet: fix updateScript on preview releases 2024-03-06 00:21:39 -04:00
R. Ryantm
3950337cb9 ciao: 1.22.0-m7 -> 1.23.0-m1 2024-03-06 03:41:36 +00:00
R. Ryantm
bce279a0b8 mlkit: 4.7.8 -> 4.7.9 2024-03-06 03:14:05 +00:00
Martin Weinelt
05cbf47a72
Merge pull request #285779 from mweinelt/python38-removal
python38: remove
2024-03-06 01:36:11 +01:00
github-actions[bot]
21588b3902
Merge master into haskell-updates 2024-03-06 00:12:50 +00:00
github-actions[bot]
b5be23cc08
Merge staging-next into staging 2024-03-06 00:02:47 +00:00
github-actions[bot]
8660ec23c7
Merge master into staging-next 2024-03-06 00:02:17 +00:00
Coutinho de Souza
1bdb07e199
qbe: enable cross-compilation 2024-03-05 20:05:38 -03:00
David McFarland
64beddbb27 dotnetCorePackages.sdk_9_0: init at 9.0.100-preview.1.24101.2 2024-03-05 18:42:44 -04:00
David McFarland
8cd5d4e3ad dotnet/update.sh: remove DotNetHost packages from dotnet 9+ 2024-03-05 18:42:32 -04:00
David McFarland
5706443baf
Merge pull request #190129 from corngood/dotnet-sdk
dotnetCorePackages.dotnet_8: build from source
2024-03-05 18:41:04 -04:00
Paul Meyer
33c109bd29 go_1_22: 1.22.0 -> 1.22.1
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-03-05 21:19:48 +01:00
Sandro
4dd863179e
Merge pull request #292660 from onemoresuza/qbe-darwin-test-fix
qbe: patch /tmp to ${TMPDIR:-/tmp} on tests and enable parallel building
2024-03-05 21:15:31 +01:00
github-actions[bot]
64d7186c75
Merge staging-next into staging 2024-03-05 12:01:45 +00:00
github-actions[bot]
2be10cb1a0
Merge master into staging-next 2024-03-05 12:01:17 +00:00
Martin Weinelt
14a12caecf
python38: remove
The end of life for Python 3.8 is scheduled for 2024/10. As such it
cannot be a part of NixOS 24.05, because its support cycle goes past
that.
2024-03-05 11:56:21 +01:00
Francesco Gazzetta
6ffb3618ea
Merge pull request #289980 from fgaz/treewide/fgaz-finalAttrs
treewide: use finalAttrs in packages maintained by @fgaz
2024-03-05 11:05:28 +01:00
Francesco Gazzetta
462e2129e2 lobster: use finalAttrs pattern 2024-03-05 09:50:13 +01:00
sternenseemann
5f2e6243fb koka: build with lsp-2.4.0.0 2024-03-05 01:25:36 +01:00
github-actions[bot]
1ad8409e69
Merge master into haskell-updates 2024-03-05 00:12:06 +00:00
github-actions[bot]
1214d57779
Merge staging-next into staging 2024-03-05 00:02:29 +00:00
github-actions[bot]
100a9b96ce
Merge master into staging-next 2024-03-05 00:01:58 +00:00
kirillrdy
675b57f310
Merge pull request #262346 from aykevl/tinygo-v0.31.0
tinygo: 0.30.0 -> 0.31.1
2024-03-05 07:18:29 +11:00
Mustafa Çalışkan
512f4ae57c
tinygo: dont set buildid empty 2024-03-04 20:17:45 +01:00
Ayke van Laethem
edcd078d38
tinygo: use our own wasi-libc build (not the Nix version)
We need our own build because we modify the build flags in a particular
way. Also, we've only tested wasi-libc at the version pinned in the
submodule, later versions may or may not work correctly.
2024-03-04 20:17:45 +01:00
Ayke van Laethem
c8f5054348
tinygo: move runtime dependencies out of bootstrapTools
This looks cleaner to me, although I don't know the usual Nix convention
for this sort of thing.
2024-03-04 20:17:45 +01:00
Ayke van Laethem
044b2be6a1
tinygo: 0.30.0 -> 0.31.1
I've dropped a number of patches that were unnecessary after some
improvements in TinyGo to make it work better with in a Nix environment.
2024-03-04 20:17:40 +01:00
Coutinho de Souza
1d5d897eb9
qbe: patch /tmp to ${TMPDIR:-/tmp} on tests and enable parallel building 2024-03-04 15:22:29 -03:00
github-actions[bot]
a51832837a
Merge staging-next into staging 2024-03-04 18:01:24 +00:00
github-actions[bot]
fe2479b166
Merge master into staging-next 2024-03-04 18:00:55 +00:00
Nick Cao
8090b5f759
Merge pull request #292734 from r-ryantm/auto-update/osl
osl: 1.13.6.1 -> 1.13.7.0
2024-03-04 10:31:11 -05:00
Nick Cao
4eef3efced
Merge pull request #293059 from SpriteOvO/patch-1
circt: 1.66.0 -> 1.67.0
2024-03-04 09:52:39 -05:00
R. Ryantm
fddc694d31 odin: dev-2024-02 -> dev-2024-03 2024-03-04 14:13:04 +00:00
github-actions[bot]
153ed76492
Merge master into haskell-updates 2024-03-04 00:13:07 +00:00
github-actions[bot]
0f6563337b
Merge staging-next into staging 2024-03-04 00:02:51 +00:00
github-actions[bot]
7869e723ac
Merge master into staging-next 2024-03-04 00:02:16 +00:00
Asuna
c11af415dd circt: 1.66.0 -> 1.67.0 2024-03-03 22:07:36 +01:00
David McFarland
043eab9a5a dotnetCorePackages.dotnet_8: init at 8.0.2 2024-03-03 15:15:08 -04:00
David McFarland
845b559abe dotnet/update.sh: use sdk patch version instead of runtime
There's a one:many relationship between runtimes and sdks.  This allows
fetching a specific SDK (e.g. 8.0.102 vs 8.0.201), even when both use
the same runtime (8.0.2).
2024-03-03 15:15:08 -04:00
Nick Cao
893e5680e4
Merge pull request #289080 from NickCao/julia_110
julia_110: 1.10.0 -> 1.10.2
2024-03-03 13:11:33 -05:00
github-actions[bot]
c2f4e2ddeb
Merge staging-next into staging 2024-03-03 18:01:34 +00:00
github-actions[bot]
3d632fe115
Merge master into staging-next 2024-03-03 18:01:09 +00:00
David McFarland
482e352ba1
Merge pull request #291656 from corngood/dotnet-bin-upgrade
dotnet-sdk_8: 8.0.101 -> 8.0.201, dotnet-sdk_7: 7.0.405 -> 7.0.406, dotnet-sdk: 6.0.418 -> 6.0.419
2024-03-03 09:55:55 -04:00
Mario Rodas
290661c488
Merge pull request #292781 from trofi/spirv-llvm-translator-drop-redundant-disable-warnings-if-gcc13
spirv-llvm-translator: drop redundant `disable-warnings-if-gcc13`
2024-03-03 07:44:09 -05:00
github-actions[bot]
b74f04cf79
Merge master into haskell-updates 2024-03-03 00:13:21 +00:00
Maximilian Bosch
2dcdf60272
swift: fix build w/ glibc-2.39
Failing Hydra build: https://hydra.nixos.org/build/249763077/nixlog/12

The problem is that glibc commit
64b1a44183a3094672ed304532bedb9acc707554 marked the `FILE*` argument of a few
functions including `fread` & `ferror` as non-null. The applied patch
("Android: add better nullability checks for nullability annotations added in NDK 26")
is targeted for the Android platform, but fixes said issue as well: the
handle returned from `fopen` is of type `Optional<T>` and the `guard`
expression unwraps that now (and throws an exception if `nil` is
returned). The previous `nil`-check didn't modify the type of `fp`, but
only raised the exception and moved on with `Optional<T>`.

It's a little sad that the patch needs to be applied at so many places,
but I guess that's what you get with language-level package managers 🤷
Also, seems good-enough to me given that it's actually temporary, the
patch is already upstream and will probably be obsolete at one of the
next Swift updates.
2024-03-02 19:01:51 +01:00
github-actions[bot]
81198fd201
Merge master into staging-next 2024-03-02 18:01:04 +00:00
Nick Cao
6579a72201
Merge pull request #292698 from wkral/scryer-0.9.4
scryer-prolog: 0.9.3 -> 0.9.4
2024-03-02 10:54:50 -05:00
Martin Weinelt
76d0baf0c2
Merge pull request #292777 from alyssais/rustdoc-wrap
wrapRustc: wrap rustdoc
2024-03-02 15:09:14 +01:00
Sergei Trofimovich
62b433975f spirv-llvm-translator: drop redundant disable-warnings-if-gcc13 2024-03-02 12:31:15 +00:00
Alyssa Ross
6f8fa05acf
wrapRustc: wrap rustdoc
We need to set -crt-static on musl for rustdoc as well, so let's unify
the wrappers.  Ideally, rather than wrapping rustdoc, we'd have
rustdoc use the wrapped rustc, but that's currently only possible with
an unstable option (--test-builder).

The options set by the wrapper, -C target-feature and --sysroot, are
supported by both rustdoc and rustc, but other flags maybe not be
supported by both, so I've introduced different environment
variables (the existing NIX_RUSTFLAGS and a new NIX_RUSTDOCFLAGS) to
allow those to be set independently.

This fixes cargo-auditable in pkgsMusl., which broke because its
doctests stopped working when -crt-static was moved to the wrapper.

Fixes: 79156bf13a ("rustc: move crt-static default override to wrapper (#291829)")
2024-03-02 13:09:07 +01:00
github-actions[bot]
f51807feea
Merge master into staging-next 2024-03-02 12:01:28 +00:00
Weijia Wang
7e53a56302
Merge pull request #291050 from wegank/mlir-cleanup
llvmPackages_17.mlir: cleanup
2024-03-02 12:06:52 +01:00
R. Ryantm
bc846a12ac osl: 1.13.6.1 -> 1.13.7.0 2024-03-02 05:42:08 +00:00
annalee
a04ddbe327
Merge remote-tracking branch 'upstream/master' into sn-remove 2024-03-02 04:08:10 +00:00
Nick Cao
25dfe767ba
julia_110-bin: 1.10.1 -> 1.10.2 2024-03-01 21:40:54 -05:00
Nick Cao
4c95815403
julia_110-bin: 1.10.0 -> 1.10.1 2024-03-01 21:37:51 -05:00
Nick Cao
59225e7e00
julia_110: 1.10.1 -> 1.10.2 2024-03-01 21:37:50 -05:00
Nick Cao
45b0db0e3f
julia_110: 1.10.0 -> 1.10.1 2024-03-01 21:37:50 -05:00
William Kral
0af01d5400 scryer-prolog: 0.9.3 -> 0.9.4 2024-03-01 17:32:09 -08:00
github-actions[bot]
38eff76eca
Merge master into haskell-updates 2024-03-02 00:11:53 +00:00
Alyssa Ross
ee9c2b7c6a llvmPackages_16.mlir: init
The Nixpkgs release code generates a list of attributes on
x86_64-linux, then tries to evaluate them on all platforms.  This
meant that Darwin evals broke when llvmPackages was bumped to 17 on
Linux, because the list of attributes is evaluated for Linux, finds an
llvmPackages.mlir attribute, then gets an evaluation error when it
tries to evalute that on Darwin.  The easiest fix is to just make sure
an llvmPackages.mlir attribute exists on Darwin too.
2024-03-01 20:59:17 +01:00
7c6f434c
7cd98160ab
Merge pull request #292348 from hraban/sbcl-2.4.2
sbcl: 2.4.1 -> 2.4.2
2024-03-01 14:25:28 +00:00
github-actions[bot]
18bc3c64e6
Merge master into staging-next 2024-03-01 12:00:58 +00:00
7c6f434c
4b88513c09
Merge pull request #292353 from hraban/lisp-mainprograms
sbcl, ecl, clisp: set meta.mainProgram
2024-03-01 11:14:34 +00:00
github-actions[bot]
a1ed79952d
Merge master into haskell-updates 2024-03-01 00:14:10 +00:00
github-actions[bot]
c7d7e4a7a5
Merge staging-next into staging 2024-02-29 18:01:30 +00:00
Hraban Luyat
3dea08030b sbcl, ecl, clisp: set meta.mainProgram 2024-02-29 11:16:55 -05:00