summary refs log tree commit diff
path: root/pkgs/tools/text/ansifilter
diff options
context:
space:
mode:
authorSukant Hajra <rrudbskr5g@snkmail.com>2020-06-25 21:05:37 -0500
committerSukant Hajra <rrudbskr5g@snkmail.com>2020-06-26 22:58:42 -0500
commit56f19490924ac25df63f486759d2e534a1955d39 (patch)
tree7de0789f2b663b9e12becb8cd56012dc1d8292e4 /pkgs/tools/text/ansifilter
parenta8efeed583652738414e3d93bb724ee9c05e70b6 (diff)
downloadnixpkgs-56f19490924ac25df63f486759d2e534a1955d39.tar
nixpkgs-56f19490924ac25df63f486759d2e534a1955d39.tar.gz
nixpkgs-56f19490924ac25df63f486759d2e534a1955d39.tar.bz2
nixpkgs-56f19490924ac25df63f486759d2e534a1955d39.tar.lz
nixpkgs-56f19490924ac25df63f486759d2e534a1955d39.tar.xz
nixpkgs-56f19490924ac25df63f486759d2e534a1955d39.tar.zst
nixpkgs-56f19490924ac25df63f486759d2e534a1955d39.zip
ansifilter: extend build to include Darwin
All that was required was to use clang++ instead of g++ when compiling for
Darwin.
Diffstat (limited to 'pkgs/tools/text/ansifilter')
-rw-r--r--pkgs/tools/text/ansifilter/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/tools/text/ansifilter/default.nix b/pkgs/tools/text/ansifilter/default.nix
index 8ebb5cfd059..00c8c075ed6 100644
--- a/pkgs/tools/text/ansifilter/default.nix
+++ b/pkgs/tools/text/ansifilter/default.nix
@@ -12,6 +12,10 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ pkgconfig ];
   buildInputs = [ boost lua ];
 
+  postPatch = ''
+    substituteInPlace src/makefile --replace "CC=g++" "CC=c++"
+  '';
+
   makeFlags = [
     "PREFIX=${placeholder "out"}"
     "conf_dir=/etc/ansifilter"
@@ -26,6 +30,6 @@ stdenv.mkDerivation rec {
     homepage = "http://www.andre-simon.de/doku/ansifilter/en/ansifilter.php";
     license = licenses.gpl3;
     maintainers = [ maintainers.Adjective-Object ];
-    platforms = platforms.linux;
+    platforms = platforms.linux ++ platforms.darwin;
   };
 }