summary refs log tree commit diff
path: root/pkgs/development/libraries/ncurses
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2016-07-12 21:58:16 +0200
committerVladimír Čunát <vcunat@gmail.com>2016-07-12 22:00:11 +0200
commitf56a319e3ef1518274026d3350dfdca956a7ac1e (patch)
tree3c497d9e24a1103f869122115d9c4987224844f2 /pkgs/development/libraries/ncurses
parent40785f0dac55be9bffa029498d20539e567822be (diff)
downloadnixpkgs-f56a319e3ef1518274026d3350dfdca956a7ac1e.tar
nixpkgs-f56a319e3ef1518274026d3350dfdca956a7ac1e.tar.gz
nixpkgs-f56a319e3ef1518274026d3350dfdca956a7ac1e.tar.bz2
nixpkgs-f56a319e3ef1518274026d3350dfdca956a7ac1e.tar.lz
nixpkgs-f56a319e3ef1518274026d3350dfdca956a7ac1e.tar.xz
nixpkgs-f56a319e3ef1518274026d3350dfdca956a7ac1e.tar.zst
nixpkgs-f56a319e3ef1518274026d3350dfdca956a7ac1e.zip
ncurses: revert to 5.9 on Darwin (only)
I don't want to investigate why it won't compile.
http://hydra.nixos.org/build/37537876/nixlog/1/raw
Diffstat (limited to 'pkgs/development/libraries/ncurses')
-rw-r--r--pkgs/development/libraries/ncurses/default.nix16
1 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix
index 83864751409..7133634f2eb 100644
--- a/pkgs/development/libraries/ncurses/default.nix
+++ b/pkgs/development/libraries/ncurses/default.nix
@@ -4,17 +4,21 @@
 , unicode ? true
 
 , gpm
-
-# Extra Options
-, abiVersion ? "6"
 }:
-
+let
+  inherit (stdenv) isDarwin;
+  abiVersion = if isDarwin then "5" else "6";
+  version = if isDarwin then "5.9" else "6.0";
+  sha256 = if isDarwin
+    then "0fsn7xis81za62afan0vvm38bvgzg5wfmv1m86flqcj0nj7jjilh"
+    else "0q3jck7lna77z5r42f13c4xglc7azd19pxfrjrpgp2yf615w4lgm";
+in
 stdenv.mkDerivation rec {
-  name = "ncurses-6.0";
+  name = "ncurses-${version}";
 
   src = fetchurl {
     url = "mirror://gnu/ncurses/${name}.tar.gz";
-    sha256 = "0q3jck7lna77z5r42f13c4xglc7azd19pxfrjrpgp2yf615w4lgm";
+    inherit sha256;
   };
 
   patches = [ ./clang.patch ];