diff options
author | Lluís Batlle i Rossell <viric@viric.name> | 2012-07-27 20:37:08 +0200 |
---|---|---|
committer | Lluís Batlle i Rossell <viric@viric.name> | 2012-07-27 22:43:40 +0200 |
commit | c0832627c4f344376cd7a45945d1f4f7bb1210cd (patch) | |
tree | 3d1fed88901d5dbf5148d911fad2ff9183b8267d /pkgs/applications/networking/sync/unison/default.nix | |
parent | 32b48d64dc9a146185d53dc0ec563f6946333a61 (diff) | |
download | nixpkgs-c0832627c4f344376cd7a45945d1f4f7bb1210cd.tar nixpkgs-c0832627c4f344376cd7a45945d1f4f7bb1210cd.tar.gz nixpkgs-c0832627c4f344376cd7a45945d1f4f7bb1210cd.tar.bz2 nixpkgs-c0832627c4f344376cd7a45945d1f4f7bb1210cd.tar.lz nixpkgs-c0832627c4f344376cd7a45945d1f4f7bb1210cd.tar.xz nixpkgs-c0832627c4f344376cd7a45945d1f4f7bb1210cd.tar.zst nixpkgs-c0832627c4f344376cd7a45945d1f4f7bb1210cd.zip |
ocaml, unison: make them build on mips (native compilers)
I switch off the build of ocaml compilers to native code, and add a 'passthru' that unison can use to see if it needs to call the native or the bytecode compiler.
Diffstat (limited to 'pkgs/applications/networking/sync/unison/default.nix')
-rw-r--r-- | pkgs/applications/networking/sync/unison/default.nix | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/pkgs/applications/networking/sync/unison/default.nix b/pkgs/applications/networking/sync/unison/default.nix index b6906c86afe..ea30903fb38 100644 --- a/pkgs/applications/networking/sync/unison/default.nix +++ b/pkgs/applications/networking/sync/unison/default.nix @@ -1,9 +1,6 @@ {stdenv, fetchurl, ocaml, lablgtk, fontschumachermisc, xset, makeWrapper, ncurses , enableX11 ? true}: -let - nativeCode = if stdenv.isArm then false else true; -in stdenv.mkDerivation (rec { name = "unison-2.40.63"; @@ -19,7 +16,7 @@ stdenv.mkDerivation (rec { '' else ""; makeFlags = "INSTALLDIR=$(out)/bin/" + (if enableX11 then " UISTYLE=gtk2" else "") - + (if ! nativeCode then " NATIVE=false" else ""); + + (if ! ocaml.nativeCompilers then " NATIVE=false" else ""); preInstall = "mkdir -p $out/bin"; @@ -30,7 +27,7 @@ stdenv.mkDerivation (rec { done '' else ""; - dontStrip = if ! nativeCode then true else false; + dontStrip = if ! ocaml.nativeCompilers then true else false; meta = { homepage = http://www.cis.upenn.edu/~bcpierce/unison/; |