Added suggested macOS fix and fixed data.table package.

`data.table` had a `postInstall` step to rename `data.table.so` to `datatable.so`, but after the package bump the file was already called `datatable.so` and `mv` command would fail.
This commit is contained in:
Tikhon Jelvis 2021-01-04 18:20:10 -08:00
parent 70cd2cb336
commit 4203a4dabc

View file

@ -379,6 +379,7 @@ let
rmutil = lib.optionals stdenv.isDarwin [ pkgs.libiconv ];
robustbase = lib.optionals stdenv.isDarwin [ pkgs.libiconv ];
SparseM = lib.optionals stdenv.isDarwin [ pkgs.libiconv ];
hexbin = lib.optionals stdenv.isDarwin [ pkgs.libiconv ];
svKomodo = [ pkgs.which ];
nat = [ pkgs.which ];
nat_templatebrains = [ pkgs.which ];
@ -690,7 +691,6 @@ let
data_table = old.data_table.overrideDerivation (attrs: {
NIX_CFLAGS_COMPILE = attrs.NIX_CFLAGS_COMPILE + " -fopenmp";
patchPhase = "patchShebangs configure";
postInstall = "mv $out/library/data.table/libs/{data.table,datatable}.so";
});
ModelMetrics = old.ModelMetrics.overrideDerivation (attrs: {