diff options
author | Mitsuhiro Nakamura <m.nacamura@gmail.com> | 2018-02-26 10:00:00 +0900 |
---|---|---|
committer | Mitsuhiro Nakamura <m.nacamura@gmail.com> | 2018-02-26 10:00:00 +0900 |
commit | 671e3f5c4db0e9346ca52f29ce19e836bb3f325c (patch) | |
tree | 2b21090dfb900411e22f80cf8c872fcac4bf09a6 /pkgs/development/r-modules/default.nix | |
parent | 3bae30289c15571d6257472b532b07b43a27b5ff (diff) | |
download | nixpkgs-671e3f5c4db0e9346ca52f29ce19e836bb3f325c.tar nixpkgs-671e3f5c4db0e9346ca52f29ce19e836bb3f325c.tar.gz nixpkgs-671e3f5c4db0e9346ca52f29ce19e836bb3f325c.tar.bz2 nixpkgs-671e3f5c4db0e9346ca52f29ce19e836bb3f325c.tar.lz nixpkgs-671e3f5c4db0e9346ca52f29ce19e836bb3f325c.tar.xz nixpkgs-671e3f5c4db0e9346ca52f29ce19e836bb3f325c.tar.zst nixpkgs-671e3f5c4db0e9346ca52f29ce19e836bb3f325c.zip |
rPackages.JuniperKernel: fix darwin build
Diffstat (limited to 'pkgs/development/r-modules/default.nix')
-rw-r--r-- | pkgs/development/r-modules/default.nix | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 9ff7d1da71b..d22d5bebc42 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -411,6 +411,7 @@ let fftw = [ pkgs.pkgconfig ]; geoCount = [ pkgs.pkgconfig ]; gdtools = [ pkgs.pkgconfig ]; + JuniperKernel = lib.optionals stdenv.isDarwin [ pkgs.binutils.bintools ]; kza = [ pkgs.pkgconfig ]; magick = [ pkgs.pkgconfig ]; mwaved = [ pkgs.pkgconfig ]; @@ -760,6 +761,17 @@ let ''; }); + JuniperKernel = old.JuniperKernel.overrideDerivation (attrs: { + postPatch = '' + for file in {R,src}/*.R; do + sed -i 's#system("which \(otool\|install_name_tool\)"[^)]*)#"${pkgs.binutils.bintools}/bin/\1"#g' $file + done + ''; + preConfigure = '' + patchShebangs configure + ''; + }); + Mposterior = old.Mposterior.overrideDerivation (attrs: { PKG_LIBS = "-L${pkgs.openblasCompat}/lib -lopenblas"; }); |