summary refs log tree commit diff
path: root/pkgs/tools/graphics/graphviz/default.nix
diff options
context:
space:
mode:
authorAsko Soukka <asko.soukka@iki.fi>2015-06-30 11:24:05 +0300
committerAsko Soukka <asko.soukka@iki.fi>2015-10-24 03:40:37 +0300
commitd8cb19b22e8ead867f968c87aed561181b2caa00 (patch)
tree7f3a0500f254d82c80a80e3218eba5e987537690 /pkgs/tools/graphics/graphviz/default.nix
parent4f07c88d467216d9692fefc951deb5cd3c4cc722 (diff)
downloadnixpkgs-d8cb19b22e8ead867f968c87aed561181b2caa00.tar
nixpkgs-d8cb19b22e8ead867f968c87aed561181b2caa00.tar.gz
nixpkgs-d8cb19b22e8ead867f968c87aed561181b2caa00.tar.bz2
nixpkgs-d8cb19b22e8ead867f968c87aed561181b2caa00.tar.lz
nixpkgs-d8cb19b22e8ead867f968c87aed561181b2caa00.tar.xz
nixpkgs-d8cb19b22e8ead867f968c87aed561181b2caa00.tar.zst
nixpkgs-d8cb19b22e8ead867f968c87aed561181b2caa00.zip
darwin: graphviz: remove -lstdc++ on darwin
Diffstat (limited to 'pkgs/tools/graphics/graphviz/default.nix')
-rw-r--r--pkgs/tools/graphics/graphviz/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/tools/graphics/graphviz/default.nix b/pkgs/tools/graphics/graphviz/default.nix
index fbf1c114d0a..f9fbf1f88ea 100644
--- a/pkgs/tools/graphics/graphviz/default.nix
+++ b/pkgs/tools/graphics/graphviz/default.nix
@@ -38,6 +38,13 @@ stdenv.mkDerivation rec {
     ]
     ++ stdenv.lib.optional (xorg == null) "--without-x";
 
+  prePatch = stdenv.lib.optionalString stdenv.isDarwin ''
+    substituteInPlace cmd/dot/Makefile.in --replace "-lstdc++" ""
+    substituteInPlace cmd/edgepaint/Makefile.in --replace "-lstdc++" ""
+    substituteInPlace cmd/mingle/Makefile.in --replace "-lstdc++" ""
+    substituteInPlace plugin/gdiplus/Makefile.in --replace "-lstdc++" ""
+  '';
+
   preBuild = ''
     sed -e 's@am__append_5 *=.*@am_append_5 =@' -i lib/gvc/Makefile
   '';