nixpkgs/pkgs/applications/science/electronics
Markus Kowalewski 6dba41fbcb
mpi: use mpi attribute consistently as the default MPI implementations
Use the attribute mpi to provide a system wide default MPI
implementation. The default is openmpi (as before).
This now allows for overriding the MPI implentation by using
the overlay mechanism. Build all packages with mpich instead
of the default openmpi can now be achived like this:
self: super:
 {
   mpi = super.mpich;
 }

All derivations that have been using "mpi ? null" to provide optional
building with MPI have been change in the following way to allow for
optional builds with MPI:
{ ...
, mpi
, useMpi ? false
}
2021-01-23 12:15:13 +01:00
..
adms treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
alliance treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
appcsxcad treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
archimedes treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
bitscope treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
caneda treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
csxcad treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
diylc treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
dsview treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
eagle treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
flatcam treewide: simplify rev/repo arguments in src 2020-11-01 23:02:24 -08:00
fparser treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
fped treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
fritzing treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
geda treewide: editorconfig fixes 2021-01-21 13:29:54 +10:00
gerbv treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
gtkwave treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
hal-hardware-analyzer treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
horizon-eda treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
hyp2mat treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
kicad treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
librepcb treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
magic-vlsi treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
nanovna-saver nanovna-saver: 0.3.7 -> 0.3.8 2021-01-01 10:47:03 +00:00
ngspice treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
openems mpi: use mpi attribute consistently as the default MPI implementations 2021-01-23 12:15:13 +01:00
openhantek6022 openhantek6022: 3.1.2 -> 3.1.3 2020-10-26 00:37:51 +00:00
pcb treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
pulseview treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
qfsm treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
qucs treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
qucs-s qucs-s: init at 0.0.22 2020-11-24 19:24:38 +01:00
tkgate treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
verilator verilator: 4.100 -> 4.108 2021-01-15 21:10:37 -06:00
verilog treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
vhd2vl treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
xcircuit treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
xoscope treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00