Commit Graph

24752 Commits

Author SHA1 Message Date
github-actions[bot]
367355c966 Merge master into staging-next 2023-12-08 12:01:36 +00:00
Rick van Schijndel
87e5690bba Merge pull request #271919 from emilytrau/avr-gcc8-aarch64-darwin
gcc8: support avr cross compilation on aarch64-darwin, qmk aarch64-darwin support pt. 1
2023-12-08 07:26:37 +01:00
Tristan Ross
d6d5c8a14e llvmPackages_17: init 2023-12-07 16:28:06 -08:00
github-actions[bot]
728281e1ea Merge master into staging-next 2023-12-08 00:02:27 +00:00
github-actions[bot]
40f2209184 Merge master into staging-next 2023-12-07 18:00:57 +00:00
Connor Baker
8e800cedaf cudaPackages: move derivations to cuda-modules & support aarch64
cudaPackages.cuda_compat: ignore missing libs provided at runtime

cudaPackages.gpus: Jetson should never build by default

cudaPackages.flags: don't build Jetson capabilities by default

cudaPackages: re-introduce filter for pre-existing CUDA redist packages in overrides

cudaPackages: only recurseIntoAttrs for the latest of each major version

cudaPackages.nvccCompatabilities: use GCC 10 through CUDA 11.5 to avoid a GLIBC incompatability

cudaPackages.cutensor: acquire libcublas through cudatoolkit prior to 11.4

cudaPackages.cuda_compat: mark as broken on aarch64-linux if not targeting Jetson

cudaPackages.cutensor_1_4: fix build

cudaPackages: adjust use of autoPatchelfIgnoreMissingDeps

cudaPackages.cuda_nvprof: remove unecessary override to add addOpenGLRunpath

cudaPackages: use getExe' to avoid patchelf warning about missing meta.mainProgram

cudaPackages: fix evaluation with Nix 2.3

cudaPackages: fix platform detection for Jetson/non-Jetson aarch64-linux

python3Packages.tensorrt: mark as broken if required packages are missing

Note: evaluating the name of the derivation will fail if tensorrt is not present,
which is why we wrap the value in `lib.optionalString`.

cudaPackages.flags.getNixSystem: add guard based on jetsonTargets

cudaPackages.cudnn: use explicit path to patchelf

cudaPackages.tensorrt: use explicit path to patchelf
2023-12-07 16:45:54 +00:00
Connor Baker
397d95d07f cudaPackages: move config expressions to cuda-modules 2023-12-07 16:39:34 +00:00
Connor Baker
4a25023c2e cudaPackages: regen & move manifests to cuda-modules 2023-12-07 16:39:34 +00:00
Connor Baker
c94fdf82d4 Merge pull request #271078 from SomeoneSerge/feat/torch-propagated-cuda
cudaPackages.setupCudaHook: propagate deps and the hook
2023-12-07 10:59:46 -05:00
Francesco Gazzetta
7e383bf3c2 critcl: init at 3.2 2023-12-07 15:44:48 +00:00
Alyssa Ross
f431d7ddab binaryen: backport fix for nodejs 20
Link: https://github.com/NixOS/nixpkgs/pull/271494#issuecomment-1836920695
Fixes: c4b3cc031e ("nodejs: default to nodejs_20")
2023-12-07 10:57:10 +01:00
Adam Joseph
c984d48816 spirv-llvm-translator: disable-warnings-if-gcc13 2023-12-07 09:11:37 +00:00
Adam Joseph
e2b669a137 blueprint: disable tests (time out) 2023-12-07 09:11:37 +00:00
Peder Bergebakken Sundt
815143af0f treewide: use lib.splitVersion 2023-12-07 07:18:41 +01:00
github-actions[bot]
e72d04004e Merge master into staging-next 2023-12-06 18:00:56 +00:00
Yifei Sun
3d0affa9c9 python3Packages.z3-solver: rename from z3 2023-12-06 12:30:03 -05:00
Luflosi
d23af28aa7 yosys: 0.35 -> 0.36
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.36
2023-12-06 08:55:21 -06:00
John Garcia
2e38c42cbb vlang: weekly.2023.44 -> 0.4.3 2023-12-06 08:30:04 +00:00
Vladimír Čunát
74c40a691f Merge #272362: go: 1.21.4 -> 1.21.5, go_1_20: 1.20.11 -> 1.20.12
...into staging-next
2023-12-06 07:07:05 +01:00
github-actions[bot]
035a649a67 Merge master into staging-next 2023-12-06 06:01:30 +00:00
Francois-Rene Rideau
0a1d004bf2 gerbilPackages-unstable: library updates 2023-12-05 21:32:26 -05:00
Francois-Rene Rideau
97bb6e60f8 gerbil-unstable: 2023-10-13 -> 2023-12-05 2023-12-05 21:32:26 -05:00
Francois-Rene Rideau
8859b057e3 gerbil: 0.18 -> 0.18.1 2023-12-05 21:32:26 -05:00
Francois-Rene Rideau
edd85e866c gambit-unstable: 2023-10-07 -> 2023-12-04 2023-12-05 21:32:26 -05:00
Rick van Schijndel
ba75066821 Merge pull request #271362 from pbsds/rm-dead-patches
treewide: remove unreferenced patch files
2023-12-06 03:28:15 +01:00
Someone Serge
be9c779deb cudaPackages.setupCudaHook: propagate buildInputs and self
This is useful for the cuda variants of packages like opencv and pytorch,
whose xxxxConfig.cmake files do find_package(CUDAToolkit REQUIRED)
regardless of whether they actually use it. With the propagated hook,
we no longer have to manually add cuda dependencies into torch/opencvs
reverse dependencies

cudaPackages.cuda_nvcc: fix setupCudaHook propagation
2023-12-06 02:00:52 +00:00
github-actions[bot]
2622221e95 Merge master into staging-next 2023-12-06 00:02:22 +00:00
Jörg Thalheim
10f62d348b go_1_20: 1.20.11 -> 1.20.12
Changelog: https://go.dev/doc/devel/release#go1.20
fixes 3 CVEs: https://www.openwall.com/lists/oss-security/2023/12/05/2
2023-12-05 22:54:00 +01:00
Jörg Thalheim
1f13eabcd6 go: 1.21.4 -> 1.21.5
Changelog: https://go.dev/doc/devel/release#go1.21
fixes 3 CVEs: https://www.openwall.com/lists/oss-security/2023/12/05/2
2023-12-05 22:54:00 +01:00
Alyssa Ross
fb4a93a913 treewide: fetchgit -> fetchzip (git.kernel.org)
fetchzip is more efficient, because it doesn't do a full git clone, so
it should be preferred where possible.

Where hashes have not been changed, I have verified that they don't
need to be.  Where hashes have changed, in all cases this is because
of .gitattributes files that exclude certain files from the tarball,
and in these cases I have verified that the packages still build.

sbsigntool still uses fetchgit because it has a submodule, and ell and
iwd still use fetchgit because git.kernel.org does not provide
snapshot links for them.  Apparently this is intentional.
2023-12-05 21:19:01 +01:00
Connor Baker
ec3c8084ec Merge pull request #272063 from SomeoneSerge/fix/cuda-upkeep
cudaPackages: drop some runfile dependencies and fix a few builds
2023-12-05 14:40:13 -05:00
Someone Serge
37ec2cb6b1 cudaPackages.setupCudaHook: source only from nativeBuildInputs 2023-12-05 19:24:37 +00:00
Someone Serge
d031523a01 cudaPackages.cuda_nvcc: fix hook's offsets (-1, -1) -> (-1, 0)
Cf. explanations in https://github.com/NixOS/nixpkgs/pull/271078
2023-12-05 19:24:37 +00:00
Someone Serge
e084a6c648 cudaPackages_11_3.saxpy: fallback to the cudatoolkit runfile 2023-12-05 19:24:37 +00:00
Someone Serge
182e6b41d0 cudaPackages.setupCudaHook: rewrite cudartFlags, remove infinite recursion in cudatoolkit
We don't need to add the extra nvcc flags to locate cudart when using
cudatoolkit because it comes in the merged layout and nvcc doesn't have
any trouble locating dependencies in the same prefix
2023-12-05 19:24:36 +00:00
Someone Serge
a7891f2ada cudaPackages.setupCudaHook: fix cudart flags 2023-12-05 19:24:36 +00:00
github-actions[bot]
66e212555d Merge staging-next into staging 2023-12-05 18:01:32 +00:00
github-actions[bot]
9497a77fed Merge master into staging-next 2023-12-05 18:00:57 +00:00
Artturi
4b21d11c50 Merge pull request #272226 from rollf/fix-corretto-meta.position 2023-12-05 18:05:19 +02:00
Alyssa Ross
989723ecf2 rustc-wasm32: merge into rustc
Since wasm32-unknown-unknown doesn't require any extra
platform-specific dependencies (e.g. libc), we might as well just
always include in with rustc.  We could also include other targets
fitting these criteria, but I wasn't able to find any others that
actually build (not even wasm64-unknown-unknown).

The old rustc-wasm32 package disabled documentation, but we don't
actually need to do that — we just need to allow for some broken links
in the wasm32-unknown-unknown documentation.  Broken links in
documentation are an upstream issue anyway.  There's no need we need
to fail our build for them.
2023-12-05 15:09:28 +01:00
Nick Cao
c3abd820f2 Merge pull request #259373 from GenericNerdyUsername/intellij-overhaul
Intellij overhaul
2023-12-05 07:08:11 -05:00
Rolf Schröder
f06600f96d Corretto11/17/19: Correctly set corretto.[meta.]pos attribute.
See https://github.com/NixOS/nixpkgs/issues/272142
2023-12-05 10:47:34 +01:00
R. Ryantm
1530d9b60d fasm: 1.73.31 -> 1.73.32 2023-12-05 07:03:14 +00:00
github-actions[bot]
7629c42f3b Merge staging-next into staging 2023-12-05 06:01:28 +00:00
github-actions[bot]
397840014f Merge master into staging-next 2023-12-05 06:00:59 +00:00
Weijia Wang
06176ca4a5 Merge pull request #268206 from r-ryantm/auto-update/dart
dart: 3.1.3 -> 3.2.0
2023-12-05 02:46:38 +01:00
Weijia Wang
8b2c26e6aa Merge pull request #269746 from r-ryantm/auto-update/ballerina
ballerina: 2201.8.2 -> 2201.8.3
2023-12-05 02:35:52 +01:00
sternenseemann
1b97c8741d Merge pull request #268509 from sternenseemann/kill-llvm-6-7
haskell.compiler: stop reliance on LLVM 6 & 7; haskell.compiler.ghc884: remove at 8.8.4; llvmPackages_7: remove at 7.1.0
2023-12-05 02:03:01 +01:00
github-actions[bot]
dc5d7b29e6 Merge staging-next into staging 2023-12-05 00:02:52 +00:00
Fabián Heredia Montiel
5b8deaceca Merge remote-tracking branch 'origin/master' into staging-next
Fixed conflict in pkgs/applications/graphics/krita/

krita: 5.1.5 -> 5.2.0
7a40fdc288
, and
treewide: use kde mirror everywhere, don't use pname in download urls
aa15f5066d
2023-12-04 17:44:17 -06:00