summary refs log tree commit diff
path: root/pkgs/development/libraries/science
diff options
context:
space:
mode:
authorJake Waksbaum <jake.waksbaum@gmail.com>2018-08-10 03:53:52 -0400
committerxeji <36407913+xeji@users.noreply.github.com>2018-08-10 09:53:52 +0200
commit6385e5ffdad218ae0d11b6718460430782f80cae (patch)
tree7235de668259b283f5dc78521e4ff1953cbbdb97 /pkgs/development/libraries/science
parentddde09d4f840dcc10ef31b4ffa10d2284ecd3b82 (diff)
downloadnixlib-6385e5ffdad218ae0d11b6718460430782f80cae.tar
nixlib-6385e5ffdad218ae0d11b6718460430782f80cae.tar.gz
nixlib-6385e5ffdad218ae0d11b6718460430782f80cae.tar.bz2
nixlib-6385e5ffdad218ae0d11b6718460430782f80cae.tar.lz
nixlib-6385e5ffdad218ae0d11b6718460430782f80cae.tar.xz
nixlib-6385e5ffdad218ae0d11b6718460430782f80cae.tar.zst
nixlib-6385e5ffdad218ae0d11b6718460430782f80cae.zip
lcalc: Add darwin support (#44850)
Diffstat (limited to 'pkgs/development/libraries/science')
-rw-r--r--pkgs/development/libraries/science/math/lcalc/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/development/libraries/science/math/lcalc/default.nix b/pkgs/development/libraries/science/math/lcalc/default.nix
index e55244b2a59f..51fbd9f14cb4 100644
--- a/pkgs/development/libraries/science/math/lcalc/default.nix
+++ b/pkgs/development/libraries/science/math/lcalc/default.nix
@@ -69,7 +69,15 @@ stdenv.mkDerivation rec {
       url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/lcalc-c++11.patch?h=packages/lcalc&id=3607b97df5a8c231191115b0cb5c62426b339e71";
       sha256 = "1ccrl61lv2vvx8ggldq54m5d0n1iy6mym7qz0i8nj6yj0dshnpk3";
     })
-  ];
+  ] ++ stdenv.lib.optional stdenv.isDarwin
+  (fetchpatch {
+    url = "https://git.sagemath.org/sage.git/plain/build/pkgs/lcalc/patches/clang.patch";
+    sha256 = "0bb7656z6cp6i4p2qj745cmq0lhh52v2akl9whi760dynfdxbl18";
+  });
+
+  postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+    substituteInPlace src/Makefile --replace g++ c++
+  '';
 
   installFlags = [
     "DESTDIR=$(out)"