summary refs log tree commit diff
path: root/pkgs/development/compilers/ghc/7.10.3.nix
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2018-05-18 19:33:05 -0400
committerJohn Ericson <John.Ericson@Obsidian.Systems>2018-05-21 15:11:12 -0400
commit6f2f081b90a14f274274f6ce0bce5860057495d1 (patch)
tree0600d44401712ebacedc1e976c62689a8f0124a6 /pkgs/development/compilers/ghc/7.10.3.nix
parentf914fdd960688e5afeddc7f50235000f1c9418d6 (diff)
downloadnixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar
nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.gz
nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.bz2
nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.lz
nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.xz
nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.zst
nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.zip
ghc: Normalize derivations
Diffstat (limited to 'pkgs/development/compilers/ghc/7.10.3.nix')
-rw-r--r--pkgs/development/compilers/ghc/7.10.3.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/compilers/ghc/7.10.3.nix b/pkgs/development/compilers/ghc/7.10.3.nix
index e4bf23c6e9e2..150d14e1db46 100644
--- a/pkgs/development/compilers/ghc/7.10.3.nix
+++ b/pkgs/development/compilers/ghc/7.10.3.nix
@@ -68,7 +68,6 @@ let
   targetCC = builtins.head toolsForTarget;
 
 in
-
 stdenv.mkDerivation rec {
   version = "7.10.3";
   name = "${targetPrefix}ghc-${version}";
@@ -87,6 +86,8 @@ stdenv.mkDerivation rec {
     ./relocation.patch
   ];
 
+  postPatch = "patchShebangs .";
+
   # GHC is a bit confused on its cross terminology.
   preConfigure = ''
     for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
@@ -103,6 +104,7 @@ stdenv.mkDerivation rec {
     export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib"
     export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
     export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip"
+
     echo -n "${buildMK}" > mk/build.mk
     sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
   '' + stdenv.lib.optionalString (!stdenv.isDarwin) ''
@@ -135,7 +137,8 @@ stdenv.mkDerivation rec {
   crossConfig = true;
 
   nativeBuildInputs = [
-    ghc perl libxml2 libxslt docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42 hscolour
+    perl libxml2 libxslt docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42
+    ghc hscolour
   ];
 
   # For building runtime libs