diff options
author | Daiderd Jordan <daiderd@gmail.com> | 2017-09-10 17:23:50 +0200 |
---|---|---|
committer | Daiderd Jordan <daiderd@gmail.com> | 2017-09-10 17:24:20 +0200 |
commit | 92163ec65c5c366c5cdc3fb72e5e57cb1aa36f12 (patch) | |
tree | c1e7420d61e11cff9d9b728ee9ac113be6bfdad2 /pkgs/development/tools/glslviewer/default.nix | |
parent | 628578f9f855d80d572f611bf9064f9bfa01ea54 (diff) | |
download | nixpkgs-92163ec65c5c366c5cdc3fb72e5e57cb1aa36f12.tar nixpkgs-92163ec65c5c366c5cdc3fb72e5e57cb1aa36f12.tar.gz nixpkgs-92163ec65c5c366c5cdc3fb72e5e57cb1aa36f12.tar.bz2 nixpkgs-92163ec65c5c366c5cdc3fb72e5e57cb1aa36f12.tar.lz nixpkgs-92163ec65c5c366c5cdc3fb72e5e57cb1aa36f12.tar.xz nixpkgs-92163ec65c5c366c5cdc3fb72e5e57cb1aa36f12.tar.zst nixpkgs-92163ec65c5c366c5cdc3fb72e5e57cb1aa36f12.zip |
glslviewer: fix darwin build
Diffstat (limited to 'pkgs/development/tools/glslviewer/default.nix')
-rw-r--r-- | pkgs/development/tools/glslviewer/default.nix | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/pkgs/development/tools/glslviewer/default.nix b/pkgs/development/tools/glslviewer/default.nix index 1cca6a096fe..a971ae83e63 100644 --- a/pkgs/development/tools/glslviewer/default.nix +++ b/pkgs/development/tools/glslviewer/default.nix @@ -1,6 +1,7 @@ -{ stdenv, fetchFromGitHub, glfw, pkgconfig, libXrandr, libXdamage, - libXext, libXrender, libXinerama, libXcursor, libXxf86vm, libXi, - libX11, mesa_glu }: +{ stdenv, fetchFromGitHub, glfw, pkgconfig, libXrandr, libXdamage +, libXext, libXrender, libXinerama, libXcursor, libXxf86vm, libXi +, libX11, mesa_glu, Cocoa +}: stdenv.mkDerivation rec { name = "glslviewer-${version}"; @@ -15,17 +16,21 @@ stdenv.mkDerivation rec { # Makefile has /usr/local/bin hard-coded for 'make install' preConfigure = '' - sed s,/usr/local,$out, -i Makefile + substituteInPlace Makefile \ + --replace '/usr/local' "$out" \ + --replace '/usr/bin/clang++' 'clang++' ''; preInstall = '' mkdir -p $out/bin ''; - - buildInputs = [ glfw mesa_glu pkgconfig glfw libXrandr libXdamage - libXext libXrender libXinerama libXcursor libXxf86vm - libXi libX11 ]; - + + buildInputs = [ + glfw mesa_glu pkgconfig glfw libXrandr libXdamage + libXext libXrender libXinerama libXcursor libXxf86vm + libXi libX11 + ] ++ stdenv.lib.optional stdenv.isDarwin Cocoa; + meta = with stdenv.lib; { description = "Live GLSL coding renderer"; homepage = http://patriciogonzalezvivo.com/2015/glslViewer/; |