Commit Graph

1922 Commits

Author SHA1 Message Date
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00
Reno Dakota
52bf1163fa
treewide: use getLib when accessing clang / libclang / stdenv.cc.cc
In preparation to eliminate the lib output for the unwrapped clang, use
`lib.getLib` to access the `lib` output.
2024-11-07 10:27:41 +00:00
FliegendeWurst
fd45458624 libamplsolver: mark cross-compile as broken 2024-11-05 16:48:29 +01:00
Weijia Wang
63b97a0e17
osi: 0.108.10 -> 0.108.11 (#348507) 2024-11-02 23:02:45 +01:00
Markus Kowalewski
17aacfb690
mpiCheckPhaseHook: disable openmpi's ssh plugin (#351473) 2024-11-02 13:33:57 +01:00
R. Ryantm
fe04f20ffd python312Packages.simple-dftd3: 1.1.1 -> 1.2.0 2024-10-29 21:46:51 +00:00
Markus Kowalewski
17277615a7 p4est-sc: remove openssh from checkInputs
Is taken care of by mpiCheckPhaseHook
2024-10-26 17:50:19 +02:00
Markus Kowalewski
3e59f77a4f dbcsr: remove openssh from checkInputs
Is taken care of by mpiCheckPhaseHook
2024-10-26 17:45:33 +02:00
Markus Kowalewski
45aac60b24 scalapack: remove openssh from checkInputs
Is taken care of by mpiCheckPhaseHook
2024-10-26 17:41:20 +02:00
Junji Hashimoto
8525960b2b libtorch-bin: 2.3.0 -> 2.5.0 2024-10-23 03:26:09 +09:00
Markus Kowalewski
e08d91122e
amd-libflame: 4.2 -> 5.0 (#348058) 2024-10-16 09:52:21 +02:00
Markus Kowalewski
a957a60275
amd-blis: 4.2 -> 5.0 (#348057) 2024-10-16 00:07:13 +02:00
R. Ryantm
13353dd66d osi: 0.108.10 -> 0.108.11 2024-10-14 09:43:48 +00:00
github-actions[bot]
4a5ad0965f
Merge master into staging-next 2024-10-13 00:15:27 +00:00
Sergei Trofimovich
adcc088cb9 faiss: restore passthru attributes
Without the change the `python3Packages.faiss.passthru` are broken:

    $ nix repl -f.
    nix-repl> python3Packages.faiss.passthru
      cudaPackages = «error: attribute 'cudaPackages' missing»;
      cudaSupport = «error: attribute 'cudaSupport' missing»;
      pythonSupport = «error: attribute 'pythonSupport' missing»;
2024-10-12 16:09:02 +01:00
Markus Kowalewski
36652974df amd-libflame: apply nixfmt 2024-10-12 11:25:36 +02:00
Markus Kowalewski
d85616fd4c amd-blis: apply nixfmt 2024-10-12 11:21:38 +02:00
Markus Kowalewski
553f345e4a amd-libflame: 4.2 -> 5.0 2024-10-12 01:16:16 +02:00
Markus Kowalewski
0999280297 amd-blis: 4.2 -> 5.0 2024-10-12 01:14:18 +02:00
github-actions[bot]
ca2d394166
Merge master into staging-next 2024-10-11 12:05:38 +00:00
Gaetan Lepage
cccb984259 python312Packages.faiss: patch use of deprecated numpy.distutils 2024-10-10 23:16:18 +02:00
Gaetan Lepage
44d92674c6 faiss, python312Packages.faiss: remove useless wheel from build-system 2024-10-10 23:15:32 +02:00
github-actions[bot]
1404154595
Merge master into staging-next 2024-10-10 00:14:06 +00:00
Sarah Clark
aa0078020a faiss: 1.8.0 -> 1.9.0 2024-10-09 10:55:41 -07:00
K900
a9128ce2f2 Merge remote-tracking branch 'origin/master' into staging-next 2024-09-25 21:07:19 +03:00
Peder Bergebakken Sundt
526dcbb02f
tensorflow-lite: add distutils to fix build (#343960) 2024-09-25 10:39:24 +02:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
63fa53d97c treewide: reformat files which need reformatting after
`treewide: replace stdenv.is with stdenv.hostPlatform.is`
2024-09-25 00:04:39 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Martin Schwaighofer
0fe5cb7d25 tensorflow-lite: add distutils to fix build 2024-09-23 15:28:36 +02:00
R. Ryantm
8250da44e4 simple-dftd3: 1.1.0 -> 1.1.1 2024-09-19 16:16:10 +00:00
github-actions[bot]
b638e02a58
Merge staging-next into staging 2024-09-18 00:13:59 +00:00
Gaetan Lepage
bf852e3594 tiny-cuda-nn: mark as broken on aarch64-linux 2024-09-17 17:44:03 +02:00
github-actions[bot]
34de158a5f
Merge staging-next into staging 2024-09-13 00:13:45 +00:00
Emily
ccd4aee4ab
llvmPackages_{14,15,16,17}.lldb: use SWIG 4; swig3: drop (#341384) 2024-09-12 22:34:47 +01:00
Markus Kowalewski
a3f7d83bfb
plumed: 2.9.1 -> 2.9.2 (#339408) 2024-09-12 20:10:16 +02:00
Emily
2181ab3e22 treewide: unpin SWIG 4 2024-09-12 18:39:57 +01:00
Gaétan Lepage
f4baf4659e
protobuf: protobuf_25 -> protobuf_28 (#338885) 2024-09-07 17:14:39 +02:00
Aleksana
c0714c1bea
magma: fix missing libgfortran.so dependency (#334941) 2024-09-04 13:23:02 +08:00
R. Ryantm
b9aa424d57 plumed: 2.9.1 -> 2.9.2 2024-09-04 03:39:16 +00:00
Gaetan Lepage
3287db2596 faiss: mark as broken on Darwin 2024-09-03 15:45:34 +02:00
Mauricio Collares
72331bfbf3
Sage: Fix on Darwin (#264126) 2024-09-03 09:26:42 +02:00
Adam C. Stephens
c439085456
indilib,indi-full: 2.0.8 -> 2.0.9 (#337562) 2024-09-02 20:40:30 -04:00
George Huebner
5d4eccf18e
sage: add aarch64-darwin to supported platforms 2024-09-02 15:39:30 -05:00
George Huebner
a9f9650802
sympow: add sage self tests 2024-09-02 15:39:30 -05:00
Jörg Thalheim
0066cbe7bf
openblas: Enable s390x-linux (#337907) 2024-09-02 16:28:34 +02:00
Gaetan Lepage
4c41bfc129 or-tools: pin protobuf python to python312Packages.protobuf4 2024-09-02 15:07:25 +02:00
Fabián Heredia Montiel
f4ffa32e9f
mctc-lib: 0.3.1 -> 0.3.2 (#338185) 2024-09-01 19:40:01 -06:00
github-actions[bot]
b857d97eec
Merge master into staging-next 2024-08-30 18:04:02 +00:00
Phillip Seeber
b588a759af dbcsr: fix libxsmm discovery 2024-08-30 12:10:56 +02:00