Commit graph

984 commits

Author SHA1 Message Date
Peter Simons
4f6d1ad646 haskell-packages.nix: fix spelling of type-level-numbers attribute 2013-05-30 12:33:44 +02:00
Peter Simons
ff1dbd50b8 haskell-HFuse: fix capitalization of directory name 2013-05-30 12:33:43 +02:00
Peter Simons
709718a307 haskell-happstack-util: drop obsolete package 2013-05-30 12:33:43 +02:00
Peter Simons
fb45ff9994 haskell-binary: prefer the version from Hackage over that shipped with GHC
The binary package shipped with GHC is ancient, and some software (like
statistics and criterion) doesn't compile with it.
2013-05-30 12:33:43 +02:00
Peter Simons
8dbe2decf9 Switch default Haskell implementation to Haskell Platform 2013.2.0.0.
This makes GHC 7.6.3 is our default compiler.
2013-05-30 12:33:43 +02:00
Peter Simons
f902fe1f68 haskell-monad-par: drop obsolete version 0.3.4.1 2013-05-30 12:33:43 +02:00
Peter Simons
03b50b3335 haskell-monad-par: add version 0.3.4.2 2013-05-30 12:33:40 +02:00
Vladimír Čunát
43d4e53cd2 haskell: add pop3-client and smtp-mail (by cabal2nix) 2013-05-28 11:08:43 +02:00
Peter Simons
32a4d191d0 haskell-dice: add version 0.1 2013-05-21 11:00:28 +02:00
Peter Simons
448dc95943 haskell-hstatsd: add version 0.1 2013-05-21 11:00:09 +02:00
Peter Simons
d85cf7e410 haskell-knob: add version 0.1.1 2013-05-21 10:59:57 +02:00
Peter Simons
1f01aa3ab5 haskell-misfortune: add version 0.1.1.1 2013-05-21 10:59:47 +02:00
Peter Simons
21c25b4c58 haskell-mueval: add version 0.9 2013-05-21 10:59:13 +02:00
Peter Simons
4ac14185f5 haskell-packages.nix: strip trailing whitespace 2013-05-21 10:58:57 +02:00
Petr Rockai
52f38ce5d6 haskell: Add alsa-core, alsa-pcm, ix-shapable, carray and sample-frame.
Conflicts (trivial):
	pkgs/top-level/haskell-packages.nix
2013-05-18 13:35:14 +02:00
Petr Rockai
8151d9594b Add "arbtt" along with its Haskell dependencies. 2013-05-18 13:35:13 +02:00
Peter Simons
5057310d07 haskell-lenses: add version 0.1.6 2013-05-16 13:40:34 +02:00
Peter Simons
d3963dbebf haskell-uu-options: add version 0.1.0.0 2013-05-16 13:40:34 +02:00
Peter Simons
f191a6eddf haskell-uu-interleaved: add version 0.1.0.0 2013-05-16 13:22:23 +02:00
Andres Loeh
645eb7c3c1 haskell-irc: no longer depends on parsec-2. 2013-05-14 11:06:12 +02:00
Peter Simons
631d59adc3 haskell-platform: add release candidate for 2013.2.0.0 2013-05-12 16:13:10 +02:00
Peter Simons
2c96335b6d haskell-case-insensitive: use version 1.0.0.1 for HP 2013.2.0.0 2013-05-12 16:12:59 +02:00
Peter Simons
a6b8852b9a haskell-attoparsec: rename file for inclusion in HP 2013.2.0.0 2013-05-12 16:12:58 +02:00
Peter Simons
480ac921fb haskell-GLURaw: rename file for inclusion in HP 2013.2.0.0 2013-05-12 16:12:58 +02:00
Peter Simons
026700b527 haskell-OpenGLRaw: rename file for inclusion in HP 2013.2.0.0 2013-05-12 16:12:58 +02:00
Peter Simons
1884de2f6f haskell-attoparsec-enumerator: move this package into its own directory 2013-05-12 16:12:58 +02:00
Peter Simons
58b81e21f0 haskell-unordered-containers: use version 0.2.3.0 for HP 2013.2.0.0 2013-05-12 16:12:36 +02:00
Peter Simons
5c54449663 haskell-accelerate-fft: add version 0.13.0.0 2013-05-11 15:55:35 +02:00
Peter Simons
bbbb8f833c haskell-cufft: add version 0.1.0.1 2013-05-11 15:55:35 +02:00
Peter Simons
daec67fbf5 haskell-cuda: drop obsolete version 0.4.1.1 2013-05-11 15:55:35 +02:00
Peter Simons
5735fd0128 haskell-language-c-quote: remove obsolete version 0.4.4 2013-05-11 15:55:35 +02:00
Peter Simons
c413721d7c haskell-atomic-primops: add version 0.1.0.2 2013-05-10 22:23:32 +02:00
Peter Simons
a0ec8bd020 haskell-cgi: downgrade to version 3001.1.7.5 in GHC 7.6.x
The next Haskell Platform will contain this fairly old version, because
3001.1.8.4 depends on monad-catchio, which is not part of HP.
2013-05-03 11:38:57 +02:00
Peter Simons
0b946a6374 haddock: update to version 2.13.2 2013-05-03 11:38:57 +02:00
Peter Simons
c0eca109ed haskell-text: update to version 0.11.3.1 2013-05-03 11:38:56 +02:00
Peter Simons
98dae954cf haskell-vector-binary-instances: add version 0.2.1.0 2013-05-03 11:38:56 +02:00
Peter Simons
14660eb7e5 haskell-hashable: update to version 1.2.0.7 2013-05-03 11:38:55 +02:00
Peter Simons
cd470bc296 idris: drop obsolete package, it doesn't compile anywhere 2013-04-24 13:21:05 +02:00
Peter Simons
6626810adb haskell-hashable: update to version 1.2.x
Except for Agda, which still needs old version.
2013-04-22 14:14:39 +02:00
Peter Simons
1cc5307410 haskell-haskeline: drop obsolete version 0.6.4.7 2013-04-22 14:14:39 +02:00
Peter Simons
5a28754957 haskell-hashable: add version 1.2.0.6 2013-04-22 14:14:39 +02:00
Patrick John Wheeler
3bf0d2b960 ghc-wrapper: install the GHC documentation into the user's profile
The freaky implementation was done that way in order to avoid unnecessary
re-builds of all Haskell packages by changing the wrapper script used
internally in those builds.

See <https://github.com/NixOS/nixpkgs/pull/466> for further details.
2013-04-20 22:14:44 +02:00
Peter Simons
65b95b159e haskell-checkers: add version 0.3.1 2013-04-20 20:36:57 +02:00
Peter Simons
7dd399abc1 haskell-wai-handler-launch: add version 1.3.1.4 2013-04-20 20:21:38 +02:00
Peter Simons
916aa90491 haskell-pretty-show: add old version 1.2, which still builds fine with GHC 7.0.4 2013-04-20 20:16:27 +02:00
Peter Simons
6f1cec9acb haskell-packages.nix: fix the implementation of 'cabalNoTest'
The previous implementation used the following tying-the-knot trickery to
override 'doCheck' to false for the given build:

  cabalNoTest = {
    mkDerivation = x: rec {
      final = self.cabal.mkDerivation (self: (x final) // { doCheck = false; });
    }.final;
  };

That seemed to work, but for some reason it caused trouble with some builds --
not all -- that use jailbreakCabal. The problem was the 'stdenv' attribute
couldn't be evaluated properly anymore:

  $ nix-build ~/pkgs/top-level/release-haskell.nix -A optparseApplicative.ghc6104.x86_64-linux --show-trace
  error: while evaluating the attribute `drvPath' at `/nix/store/qkj5cxknwspz8ak0ganm97zfr2bhksgn-nix-1.5.2pre3082_2398417/share/nix/corepkgs/derivation.nix:19:9':
  while evaluating the builtin function `derivationStrict':
  while instantiating the derivation named `haskell-optparse-applicative-ghc6.10.4-0.5.2.1' at `/home/simons/.nix-defexpr/pkgs/build-support/cabal/default.nix:40:13':
  while evaluating the derivation attribute `configurePhase' at `/home/simons/.nix-defexpr/pkgs/build-support/cabal/default.nix:107:13':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/lib/strings.nix:55:26':
  while evaluating the attribute `outPath' at `/nix/store/qkj5cxknwspz8ak0ganm97zfr2bhksgn-nix-1.5.2pre3082_2398417/share/nix/corepkgs/derivation.nix:18:9':
  while evaluating the builtin function `getAttr':
  while evaluating the builtin function `derivationStrict':
  while instantiating the derivation named `jailbreak-cabal-1.1' at `/home/simons/.nix-defexpr/pkgs/build-support/cabal/default.nix:40:13':
  while evaluating the derivation attribute `nativeBuildInputs' at `/home/simons/.nix-defexpr/pkgs/stdenv/generic/default.nix:76:17':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/lib/lists.nix:135:21':
  while evaluating the attribute `buildInputs' at `/home/simons/.nix-defexpr/pkgs/build-support/cabal/default.nix:22:17':
  while evaluating the builtin function `filter':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/build-support/cabal/default.nix:22:60':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/top-level/haskell-packages.nix:119:17':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/lib/customisation.nix:61:22':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/lib/customisation.nix:56:24':
  while evaluating the builtin function `isAttrs':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/development/libraries/haskell/Cabal/1.14.0.nix:1:1':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/top-level/haskell-packages.nix:113:20':
  while evaluating the attribute `final' at `/home/simons/.nix-defexpr/pkgs/top-level/haskell-packages.nix:114:7':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/build-support/cabal/default.nix:9:5':
  while evaluating the function at `/home/simons/.nix-defexpr/pkgs/stdenv/generic/default.nix:51:24':
  while evaluating the attribute `meta.license' at `/home/simons/.nix-defexpr/pkgs/development/libraries/haskell/Cabal/1.14.0.nix:17:5':
  infinite recursion encountered

I tried to figure out why this happens, but eventually gave up. The new
implementation passes an argument called 'enableCheckPhase' to the Cabal
builder, which determines whether the user-specified doCheck value has any
effect or not. Now, a normal override can be used to disable unit testing.
2013-04-19 10:46:18 +02:00
Rickard Nilsson
6e8404a7cb New Haskell library: haskell-acid-state 2013-04-19 07:09:12 +02:00
Rickard Nilsson
8a3f6e8e76 New Haskell library: haskell-safecopy 2013-04-19 07:07:44 +02:00
Peter Simons
64acc3a989 haskell-cuda: update to version 0.5.0.2 2013-04-14 23:06:17 +02:00
Peter Simons
684add983d haskell-split: update to version 0.2.2 2013-04-14 23:06:17 +02:00