summary refs log tree commit diff
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2020-12-27 04:23:00 -0500
committerMario Rodas <marsam@users.noreply.github.com>2020-12-27 04:23:00 -0500
commit3ef18945f8e447c23b33fbc91368b0218f7046fe (patch)
tree6cc51d59b3180cf11d6c569272f12224063c66ec
parent7ad26114959eaa2992baf0e15e00ac6aec80868f (diff)
downloadnixpkgs-3ef18945f8e447c23b33fbc91368b0218f7046fe.tar
nixpkgs-3ef18945f8e447c23b33fbc91368b0218f7046fe.tar.gz
nixpkgs-3ef18945f8e447c23b33fbc91368b0218f7046fe.tar.bz2
nixpkgs-3ef18945f8e447c23b33fbc91368b0218f7046fe.tar.lz
nixpkgs-3ef18945f8e447c23b33fbc91368b0218f7046fe.tar.xz
nixpkgs-3ef18945f8e447c23b33fbc91368b0218f7046fe.tar.zst
nixpkgs-3ef18945f8e447c23b33fbc91368b0218f7046fe.zip
sonic: enable on darwin
-rw-r--r--pkgs/development/libraries/sonic/default.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/development/libraries/sonic/default.nix b/pkgs/development/libraries/sonic/default.nix
index a868400c97b..f5b1e515e63 100644
--- a/pkgs/development/libraries/sonic/default.nix
+++ b/pkgs/development/libraries/sonic/default.nix
@@ -11,9 +11,7 @@ stdenv.mkDerivation {
     sha256 = "1z9qdk3pk507hdg39v2z1hanlw2wv7mhn8br4cb8qry9z9qwi87i";
   };
 
-  postPatch = ''
-    sed -i "s,^PREFIX=.*,PREFIX=$out," Makefile
-  '';
+  makeFlags = [ "PREFIX=${placeholder "out"}" "CC=cc" ];
 
   nativeBuildInputs = [ installShellFiles ];
 
@@ -21,6 +19,8 @@ stdenv.mkDerivation {
 
   postInstall = ''
     installManPage sonic.1
+  '' + stdenv.lib.optionalString stdenv.isDarwin ''
+    install_name_tool -id $out/lib/libsonic.so.0.3.0 $out/lib/libsonic.so.0.3.0
   '';
 
   meta = with stdenv.lib; {
@@ -28,6 +28,6 @@ stdenv.mkDerivation {
     homepage = "https://github.com/waywardgeek/sonic";
     license = licenses.asl20;
     maintainers = with maintainers; [ aske ];
-    platforms = platforms.linux;
+    platforms = platforms.all;
   };
 }