diff options
author | Peter Simons <simons@cryp.to> | 2014-11-03 18:32:35 +0100 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2014-11-03 18:33:02 +0100 |
commit | 984b0cbd8afdc07c55f83a31fe809113afd9641d (patch) | |
tree | ad1fe0656ab595e1e970bcdb28aaa43a940fe687 /pkgs/development/compilers/uhc | |
parent | 81b402faf8a77426124f437485916e43f22e35f1 (diff) | |
download | nixlib-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.nix | 48 |
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; - }; -} |