Commit graph

222203 commits

Author SHA1 Message Date
Matthew Bauer 4238b2b943 doc/overlays.xml: fix missing documentation for blas/lapack
This adds some more information to the documentation as well as
addressing review from https://github.com/NixOS/nixpkgs/pull/85636.
2020-04-22 12:43:14 -05:00
Matthew Bauer 3d18975478 python.pkgs.scipy: set SCIPY_USE_G77_ABI_WRAPPER=1
To avoid segmentation fault on MKL, we need to use the CBLAS ABI.
Normally, scipy will autodetect this, but here we don’t link using the
‘libmkl_rt.so’ name. So we need to manually set this.

See 50012918db/doc/source/building/linux.rst (fortran-abi-mismatch)
2020-04-22 12:38:28 -05:00
Matthew Bauer 5a500ff0ba blas,lapack: use correct name for library
To match the soname, we need to use libblas.so.3, liblapack.so.3.
2020-04-22 12:37:04 -05:00
Matthew Bauer 3c41d61514 doc/overlays.xml: update documentation for BLAS/LAPACK
This expands the documentation and explains how to assert LP64.
2020-04-21 11:03:10 -05:00
Matthew Bauer 8f58fa044d blas,lapack: symlink headers when using mkl
Some of these are necessary for things like python.pkgs.numexpr
2020-04-21 00:30:44 -05:00
Matthew Bauer 0caa375b4c blas,lapack: provide symlink for libmkl_rt.so
This is needed for numpy to detect mkl correctly.
2020-04-20 23:47:10 -05:00
John Ericson 607522c78d numpy: Use blas and lapack dev outputs for include dirs 2020-04-20 21:40:48 -04:00
Matthew Bauer a6a502fca0 magma: remove mklSupport flag
This now relies on the "blas" and "lapack" packages.
2020-04-20 16:02:57 -05:00
Matthew Bauer ff2f2644f8 blas,lapack: use isILP64 instead of is64bit
This is a better name since we have multiple 64-bit things that could
be referred to.

LP64  : integer=32, long=64, pointer=64
ILP64 : integer=64, long=64, pointer=64
2020-04-20 16:02:43 -05:00
Matthew Bauer f86d582ea7 doc/overlays.xml: add information on BLAS/LAPACK switching 2020-04-20 15:50:28 -05:00
Matthew Bauer 3c9c894f83 blas,lapack: don’t patchelf
We have some unused RPATHs we don’t want shrunk. These are used in MKL
to dlopen based on architecture.
2020-04-20 15:50:28 -05:00
Matthew Bauer 015f46beba numpy: set lapack,blas library names correctly 2020-04-20 13:53:29 -05:00
markuskowa 52df4fa7d0
Merge pull request #83752 from r-ryantm/auto-update/netcdf
netcdf: 4.7.3 -> 4.7.4
2020-04-20 18:59:17 +02:00
Jörg Thalheim 59242df8d6
Merge pull request #85580 from siriobalmelli-foss/fix/mscgen
mscgen: fix build
2020-04-20 17:51:02 +01:00
worldofpeace e9e9582986
Merge pull request #85186 from worldofpeace/20.03-readme
README.md: 20.03 release
2020-04-20 11:57:45 -04:00
worldofpeace 6380be302a rl-2003: release date 2020-04-20 11:52:57 -04:00
Eelco Dolstra f76d7b5e41
Merge pull request #85620 from matthewbauer/use-modulesPath-for-nixos-generate-config
nixos/nixos-generate-config.pl: use modulesPath instead of <nixpkgs>
2020-04-20 17:25:17 +02:00
Orivej Desh f9fbc9b118
hydrogen-unstable: init at 1.0.0-beta2 (#85454) 2020-04-20 15:09:15 +00:00
Matthew Bauer c45295d47e nixos/nixos-generate-config.pl: use modulesPath instead of <nixpkgs>
For imports, it is better to use ‘modulesPath’ than rely on <nixpkgs>
being correctly set. Some users may not have <nixpkgs> set correctly.
In addition, when ‘pure-eval=true’, <nixpkgs> is unset.
2020-04-20 09:57:17 -05:00
markuskowa d9af81af16
Merge pull request #85006 from r-ryantm/auto-update/verilator
verilator: 4.030 -> 4.032
2020-04-20 16:51:31 +02:00
kraem 523fe98821 linux/hardened-patches/4.19.116: 4.19.116.NixOS-a -> 4.19.116.a 2020-04-20 10:05:36 -04:00
kraem 45343beffe linux/hardened-patches/5.4.33: 5.4.33.NixOS-a -> 5.4.33.a 2020-04-20 10:05:36 -04:00
kraem 48d908b731 linux/hardened-patches/5.5.18: init at 5.5.18.a 2020-04-20 10:05:36 -04:00
kraem 0fd9293703 linux/hardened-patches/5.6.5: init at 5.6.5.a 2020-04-20 10:05:36 -04:00
kraem e7a65e6c41 linux/hardened-patches/5.5.17: remove 2020-04-20 10:05:36 -04:00
kraem eb41f8122e linux/hardened-patches/5.6.4: remove 2020-04-20 10:05:36 -04:00
kraem 8879086cfc linux: 5.5.17 -> 5.5.18 2020-04-20 10:05:36 -04:00
kraem 4307923b86 linux: 5.6.4 -> 5.6.5 2020-04-20 10:05:36 -04:00
Mario Rodas 96801b9975
Merge pull request #85421 from marsam/update-timescaledb
postgresqlPackages.timescaledb: 1.6.1 -> 1.7.0
2020-04-20 08:28:14 -05:00
Sirio Balmelli 3a7dca9950
mscgen: clean up build
1. Remove freetype dependency:
    - was not being used by build
    - trying to enable freetype gives nontrivial error
      'gdoTextWidth: Problem doing text layout (GDFONTPATH=)'

2. Correctly link manpages by specifying 'outputs'.

3. Separate nativeBuildInputs from buildInputs

Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2020-04-20 15:27:28 +02:00
worldofpeace 2a6c9b13c0
Merge pull request #85282 from xrelkd/add/sn0int
sn0int: init at 0.18.2
2020-04-20 08:55:26 -04:00
xrelkd b4a2ec0dc6 sn0int: init at 0.18.2 2020-04-20 20:51:41 +08:00
worldofpeace 63bb75a4d9
Merge pull request #85488 from lionello/ldc-bootstrap
ldc: 1.17.0 -> 1.20.1
2020-04-20 08:15:20 -04:00
worldofpeace 55dcf622ec
Merge pull request #84261 from catern/cdda
cataclysm-dda: 0.D -> 0.E
2020-04-20 08:05:48 -04:00
worldofpeace b0631dc3de
Merge pull request #85469 from JeffLabonte/brave_1_5_123-1_7_92
brave: 1.5.123 -> 1.7.92
2020-04-20 08:04:46 -04:00
Léo Gaspard 203955fa0c
Merge pull request #82714 from delroth/s3tc
libtxc_dxtn{,_s2tc}: remove from nixpkgs + hardware.opengl options
2020-04-20 13:41:47 +02:00
Jörg Thalheim 5e76bf706b
Merge pull request #84920 from eraserhd/plan9port-version-update
plan9port: 2019-02-25 -> 2020-01-08
2020-04-20 12:12:15 +01:00
Jörg Thalheim 9651e63fa3
Merge pull request #85606 from magnetophon/mu
mu: 1.2 -> 1.4.1
2020-04-20 11:25:51 +01:00
Jörg Thalheim 216237e349
Merge pull request #85579 from siriobalmelli-foss/fix/howdoi 2020-04-20 10:41:53 +01:00
Fabian Möller 41582c7a02
plex-media-player: 2.40.0.1007 -> 2.55.0.1069 + update script (#68938) 2020-04-20 10:40:00 +01:00
Jörg Thalheim 2f0ee4bd0b
Merge pull request #85371 from Mic92/tmpfiles 2020-04-20 10:32:58 +01:00
Bart Brouns ed79cb56b7 mu: 1.2 -> 1.4.1
msg2pdf is disabled for now:
https://github.com/djcb/mu/blob/1.4.1/NEWS.org
2020-04-20 11:03:03 +02:00
adisbladis d79c2dd4d4
Merge pull request #85570 from adisbladis/nixos-containers-pkgs
nixos-containers: Add support for custom nixpkgs argument
2020-04-20 09:46:45 +02:00
Mario Rodas 636a5a6fee
Merge pull request #85582 from smaret/fix-blas-darwin
blas: fix build on darwin
2020-04-20 02:36:10 -05:00
robert seaton f32e75c728
statserial: init at 1.1 (#75073) 2020-04-20 09:24:23 +02:00
Mario Rodas b3c3a0bd18 dune_2: 2.5.0 -> 2.5.1
Changelog: https://github.com/ocaml/dune/releases/tag/2.5.1
2020-04-20 09:08:36 +02:00
Pierre Bourdon f52443efae pythonPackages.pyopengl: avoid dragging in 500M of -dev packages
Only the actual shared libraries are required to be installed, and they
are imported directly by path via ctypes. The package's patchPhase
already takes care of embedding the Nix store paths of the required
libraries into pyopengl.

This reduces the transitive closure size of PyOpenGL: 622M -> 136M.
2020-04-20 08:54:36 +02:00
Vincent Laporte 3e7a2b9147 ocamlPackages.janeStreet: 0.12 → 0.13
ocamlPackages.bistro: fix for core-0.13
ocamlPackages.phylogenetics: 2020-01-05 → 2020-01-25
2020-04-20 08:38:31 +02:00
Vincent Laporte 71c405ea2e satysfi: use OCaml 4.07 2020-04-20 08:38:31 +02:00
Vincent Laporte 75971d096a ocamlPackages.async_ssl: remove at 113.33.07
This is the legacy version for OCaml ≤ 4.02
2020-04-20 08:38:31 +02:00