about summary refs log tree commit diff
path: root/pkgs/development/compilers/uhc
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2014-11-03 18:32:35 +0100
committerPeter Simons <simons@cryp.to>2014-11-03 18:33:02 +0100
commit984b0cbd8afdc07c55f83a31fe809113afd9641d (patch)
treead1fe0656ab595e1e970bcdb28aaa43a940fe687 /pkgs/development/compilers/uhc
parent81b402faf8a77426124f437485916e43f22e35f1 (diff)
downloadnixlib-984b0cbd8afdc07c55f83a31fe809113afd9641d.tar
nixlib-984b0cbd8afdc07c55f83a31fe809113afd9641d.tar.gz
nixlib-984b0cbd8afdc07c55f83a31fe809113afd9641d.tar.bz2
nixlib-984b0cbd8afdc07c55f83a31fe809113afd9641d.tar.lz
nixlib-984b0cbd8afdc07c55f83a31fe809113afd9641d.tar.xz
nixlib-984b0cbd8afdc07c55f83a31fe809113afd9641d.tar.zst
nixlib-984b0cbd8afdc07c55f83a31fe809113afd9641d.zip
uhc: remove broken package
https://github.com/NixOS/nixpkgs/issues/3565
Diffstat (limited to 'pkgs/development/compilers/uhc')
-rw-r--r--pkgs/development/compilers/uhc/default.nix48
1 files changed, 0 insertions, 48 deletions
diff --git a/pkgs/development/compilers/uhc/default.nix b/pkgs/development/compilers/uhc/default.nix
deleted file mode 100644
index 2f179d17548e..000000000000
--- a/pkgs/development/compilers/uhc/default.nix
+++ /dev/null
@@ -1,48 +0,0 @@
-{ stdenv, coreutils, glibc, fetchgit, m4, libtool, ghc, uulib
-, uuagc, mtl, network, binary, llvm, fgl, syb
-}:
-
-# this check won't be needed anymore after ghc-wrapper is fixed
-# to show ghc-builtin packages in "ghc-pkg list" output.
-let binaryIsBuiltIn = builtins.compareVersions "7.2.1" ghc.version != 1;
-
-in stdenv.mkDerivation {
-  name = "uhc-svn-git20120502";
-
-  src = fetchgit {
-     url = "https://github.com/UU-ComputerScience/uhc.git";
-     rev = "ab26d787657bb729d8a4f92ef5d067d9990f6ce3";
-     sha256 = "66c5b6d95dc80a652f6e17476a1b18fbef4b4ff6199a92d033f0055526ec97ff";
-  };
-
-  postUnpack = "sourceRoot=\${sourceRoot}/EHC";
-
-  propagatedBuildInputs = [mtl network binary fgl syb];
-  buildInputs = [coreutils m4 ghc libtool uulib uuagc];
-
-  # Can we rename this flag to "--with-cpp-uhc-options"?
-  configureFlags = "--with-cpp-ehc-options=-I${glibc}/include";
-
-  # UHC builds packages during compilation; these are by default
-  # installed in the user-specific package config file. We do not
-  # want that, and hack the build process to use a temporary package
-  # configuration file instead.
-  preConfigure = ''
-    p=`pwd`/uhc-local-packages
-    echo '[]' > $p
-    sed -i "s|--user|--package-db=$p|g" mk/shared.mk.in
-    sed -i "s|-fglasgow-exts|-fglasgow-exts -package-conf=$p|g" mk/shared.mk.in
-    sed -i "s|/bin/date|${coreutils}/bin/date|g" mk/dist.mk
-    sed -i "s|/bin/date|${coreutils}/bin/date|g" mk/config.mk.in
-  '' + stdenv.lib.optionalString binaryIsBuiltIn ''
-    sed -i "s|ghcLibBinary=no|ghcLibBinaryExists=yes|" configure
-  '';
-
-  meta = {
-    homepage = "http://www.cs.uu.nl/wiki/UHC";
-    description = "Utrecht Haskell Compiler";
-    platforms = stdenv.lib.platforms.linux;
-    hydraPlatforms = stdenv.lib.platforms.none;
-    broken = true;
-  };
-}