Commit graph

1375 commits

Author SHA1 Message Date
Peter Simons 9478b8e08e Merge pull request #1523 from ocharles/haskellPackages.websocketsSnap
haskellPackages.websocketsSnap: New exppression
2014-01-15 02:51:22 -08:00
Oliver Charles e237d4d812 haskellPackages.httpStreams: New expression 2014-01-14 23:21:54 +00:00
Oliver Charles 5df5c10db5 haskellPackages.websocketsSnap: New exppression 2014-01-14 23:14:59 +00:00
Michael Raskin 3c59324916 Adding interlude Haskell library 2014-01-14 09:44:48 +04:00
Peter Simons 0341d0abcf haskell-parsers: update to version 0.10.2 2014-01-13 17:57:46 +01:00
Peter Simons 09e9641f5a Merge pull request #1511 from ocharles/haskellPackages.websockets
haskellPackages.websockets: New expression
2014-01-13 02:42:15 -08:00
Peter Simons 5a2ccf4c6e Merge pull request #1512 from ocharles/haskellPackages.digestiveFunctorsAeson
haskellPackages.digestiveFunctorsAeson: New expression
2014-01-13 02:41:08 -08:00
Peter Simons 81d18d7f59 Merge pull request #1513 from ocharles/haskellPackages.aws
haskellPackages.aws: New expression
2014-01-13 02:40:42 -08:00
Oliver Charles 04806d83a8 haskellPackages.hsimport: New expression 2014-01-13 09:09:27 +00:00
Oliver Charles 3d4ee38f6c haskellPackages.aws: New expression 2014-01-13 09:08:27 +00:00
Oliver Charles 0898aa7ad0 haskellPackages.digestiveFunctorsAeson: New expression 2014-01-13 09:00:32 +00:00
Oliver Charles 300d1dcca6 haskellPackages.websockets: New expression 2014-01-13 00:01:27 +00:00
Oliver Charles 67ea2f6860 haskellPackages.dbmigrations: New expression 2014-01-12 23:50:15 +00:00
Peter Simons 7ec465a5cc gloss-raster: fix attribute name 2014-01-11 20:02:35 +01:00
Emil Rangden b5bf69b447 gloss-raster: new package 2014-01-11 20:02:35 +01:00
Arseniy Seroka 06ad5b4c62 Add haskell alsa-mixer lib 2014-01-11 14:52:12 +01:00
Peter Simons 579a05cc83 haskell-attoparsec: add version 0.11.1.0 2014-01-11 14:52:12 +01:00
Peter Simons 4b5313b8b6 haskell-parsec: update to version 3.1.5 2014-01-11 14:52:12 +01:00
Peter Simons cb3c13b436 haskell-packages.nix: strip trailing whitespace 2014-01-11 12:03:41 +01:00
Peter Simons 154eda228c haskell-text: update to 1.1.0.0 2014-01-11 12:03:41 +01:00
Peter Simons 55e1937573 haskell-pretty-show: update to version 1.6.5 2014-01-09 00:45:16 +01:00
Benno Fünfstück eddb74a5cf New expressions: yi, yi contrib and dependencies 2014-01-08 19:11:33 +01:00
Ian-Woo Kim 398ae63aa6 haskell-poppler package is added. 2014-01-08 17:32:15 +01:00
Peter Simons de9ff84ca0 haskell-network: update to version 2.4.2.2 2014-01-06 12:09:57 +01:00
Peter Simons a397d62d31 haskell-text: update to version 1.0.0.1 2014-01-06 12:09:57 +01:00
Mathijs Kwik fd343dc0c6 haskell-bson: depend on binary 0.7.1.0 2014-01-01 23:36:56 +01:00
Peter Simons bad39d4861 Merge pull request #1435 from tomberek/add_fastcgi
Add fastcgi Haskell package
2013-12-31 07:42:03 -08:00
Rickard Nilsson bc0c50ced9 New Haskell package: wai-handler-fastcgi 2.0.0 2013-12-31 09:55:04 +01:00
Thomas Bereknyei 218d229b06 Add fastcgi Haskell package 2013-12-30 14:04:26 -05:00
Oliver Charles eb4618d288 haskellPackages.lensAeson: New expression 2013-12-29 12:32:43 +00:00
Peter Simons d1b97eea02 haskell-opengl: fix version conflicts with OpenGL 2.9.x build 2013-12-29 12:26:07 +01:00
Peter Simons 8cca7e4603 haskell-statistics: fix version mismatch of binary package some more 2013-12-29 12:26:07 +01:00
Peter Simons d7eae3f86b haskell-statistics: fix version mismatch of binary package 2013-12-29 12:26:07 +01:00
Peter Simons 67515e8e38 haskell-statistics: this package needs a more recent version of binary 2013-12-29 12:26:06 +01:00
Peter Simons c3fafc22b1 haskell-miniutter: this package needs a more recent version of binary 2013-12-29 12:26:06 +01:00
Peter Simons 9f37ace519 haskell-bmp: don't use the latest version because it requires binary >= 0.6; a version that no released compiler has yet 2013-12-29 12:26:06 +01:00
Peter Simons 7e94212b0d haskell: don't provide 'binary' default, instead we override that
attribute in the compiler-specific package set

binary has become a core package in ghc 7.4.2, so we cannot easily build
stuff with our own version of it. (Least not without Cabal warning about
version conflicts in the build log.)
2013-12-29 12:26:05 +01:00
Peter Simons 63e37a4f1f haskell-DRBG: add version 0.5.1 2013-12-29 12:26:05 +01:00
Peter Simons 6646b80027 haskell-cipher-aes128: add version 0.5 2013-12-29 12:26:05 +01:00
Peter Simons 5b37e9b543 haskell-prettyclass: add version 1.0.0.0 2013-12-29 12:26:05 +01:00
Shea Levy d59d4dd9a5 Add haskellPackages.robotsTxt
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-28 17:34:47 -05:00
Shea Levy e5898a4f95 Add haskellPackages.heredoc
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-12-28 17:33:52 -05:00
Peter Simons 6518480c1b Merge pull request #1401 from monocell/haskore
haskore: new package
2013-12-23 09:13:05 -08:00
Emil Rangden 5a90dd86da add haskellPackages.haskore 2013-12-23 10:25:06 +01:00
Emil Rangden 1e8dcf3921 add haskellPackages.midi 2013-12-23 10:25:06 +01:00
Emil Rangden f4204813c6 add haskellPackages.markovChain 2013-12-23 10:25:06 +01:00
Emil Rangden d62b286c7f add haskellPackages.monoidTransformer 2013-12-23 10:25:06 +01:00
Emil Rangden bdae7f99ea add haskellPackages.eventList 2013-12-23 10:25:05 +01:00
Mathijs Kwik 86c298b510 add rethinkdb haskell driver 2013-12-23 10:21:20 +01:00
Mathijs Kwik 5188f7f939 add haskell-protocol-buffers-descriptor 2013-12-23 10:21:20 +01:00
Mathijs Kwik 98334e1d0a add haskell-protocol-buffers 2013-12-23 10:21:20 +01:00
Peter Simons 57713cd258 haskell-pretty-show: update to version 1.6.3 2013-12-19 11:34:40 +01:00
Peter Simons 43498628e8 haskell-packages.nix: the latest OpenGL needs the latest OpenGLRaw to compile 2013-12-18 21:47:49 +01:00
Peter Simons 18e81a5365 haskell-packages.nix: OpenAL builds only with the latest OpenGL 2013-12-18 21:47:49 +01:00
Peter Simons 6200fc9ffa haskell-async: add version 2.0.1.5 2013-12-18 14:56:43 +01:00
Peter Simons c675ebff8b haskell-quickcheck-io: revert hard-coding of HUnit and QuickCheck versions
That patch broke the build on modern platforms. Instead of hard-coding
those versions globally, we should do so on a per-platform basis in
haskell-defaults.nix.
2013-12-15 22:37:42 +01:00
Peter Simons ae58890b21 haskell-monad-par: update to version 0.3.4.6 2013-12-14 15:19:27 +01:00
Peter Simons b30738afe2 haskell-enummapset-th: add version 0.6.0.0 2013-12-14 15:19:27 +01:00
Peter Simons 524935ebd5 haskell-assert-failure: add version 0.1 2013-12-14 15:19:27 +01:00
Peter Simons a9a5bde463 haskell-HTTP: update to version 4000.2.10 2013-12-14 15:19:27 +01:00
Peter Simons d4f47af75a haskell-quickcheck-io: this package needs recent versions of QuickCheck and HUnit 2013-12-14 13:34:04 +01:00
Peter Simons c9a52836c8 haskell-pretty-show: resurrect version 1.2, which is required to build hledger on old versions of GHC
This reverts commit 54bfef6fc3d88eabfbd17c440c906170f7bc00ef.
2013-12-10 20:41:40 +01:00
Peter Simons d231aca644 haskell-parsec: update to version 3.1.4 2013-12-10 20:41:40 +01:00
Peter Simons d0ebac24e9 Update Haddock to version 2.13.2.1 (in ghc-head environment). 2013-12-10 20:41:40 +01:00
Peter Simons fbdbe45393 haskell-pretty-show: the build requires happy version 1.19.x. 2013-12-10 20:41:39 +01:00
Peter Simons 37d68e69a0 haskell-pretty-show: remove obsolete version 1.2 2013-12-10 20:41:36 +01:00
Peter Simons 367b119971 haskell-pretty-show: update to version 1.6.2 2013-12-10 20:41:36 +01:00
Peter Simons 375c13622e haskell-text: update to version 1.0.0.0 2013-12-10 20:41:36 +01:00
Peter Simons 38ff664847 haskell-parsers: update to version 0.10.1.2 2013-12-10 20:41:36 +01:00
Peter Simons 1d56cb64a8 haskell-http-client-*: new packages 2013-12-10 20:41:36 +01:00
Peter Simons 6ea83a9a66 haskell-case-insensitive: update to version 1.1.0.2 2013-12-10 20:41:36 +01:00
Peter Simons 6b5f1f35fb haskell-errorcall-eq-instance: add version 0.1.0 2013-12-10 20:41:36 +01:00
Peter Simons ea20904aef cabal: add support for the enableStaticLibrary flag to enable/disable building of static libraries
Disabling static libraries is supported only in GHC 7.7 or later.
2013-12-10 20:41:36 +01:00
Peter Simons 685ec102ef Merge pull request #1348 from ocharles/intervalmap
haskellPackages.IntervalMap: New expression
2013-12-09 16:08:30 -08:00
Peter Simons c1c1de4c02 Merge pull request #1349 from ocharles/ex-pool
haskellPackages.exPool: New expression
2013-12-09 16:08:11 -08:00
Peter Simons 5a54eed058 Merge pull request #1350 from ocharles/haskelldb
haskellPackages.haskelldb: New expression
2013-12-09 16:08:02 -08:00
Oliver Charles 192cca63ef haskellPackages.haskelldb: New expression 2013-12-09 23:35:59 +00:00
Oliver Charles 11668c9273 haskellPackages.exPool: New expression 2013-12-09 23:32:00 +00:00
Oliver Charles 7317135edc haskellPackages.IntervalMap: New expression 2013-12-09 23:13:44 +00:00
Oliver Charles 9e4a60d54e haskellPackages.extensibleEffects: New expression 2013-12-09 23:11:50 +00:00
Peter Simons 3c181313e6 haskell-src-exts: drop obsolete version 1.13.5 2013-12-04 00:08:08 +01:00
Peter Simons fcc9ea7d4c haskell-network: update to version 2.4.2.1 2013-12-03 22:23:21 +01:00
Peter Simons cf2fbb3502 haskell-packages.nix: enable dynamic linking in GHC 7.7 or later
The current snapshot requires shared libraries to be built (otherwise
some packages won't build). I'm sure that's a mistake in the way it's
configured that should be fixed. Anyway, enabling shared library support
is an easy way out (and an interesting experiment).
2013-12-03 22:23:20 +01:00
Peter Simons f1633d5af9 haskell-packages.nix: update 'cgi' to version 3001.1.8.4 when building with GHC 7.7 or later
Not that it helps much ... the package depends on MonadCatchIO-mtl, which is
broken in the latest version of GHC.
2013-12-03 22:23:20 +01:00
Peter Simons d0d8f88d9b haskell-packages.nix: disable transformers 0.3.0.0 when building with GHC 7.7 or later
It's a core package now.
2013-12-03 22:23:20 +01:00
Peter Simons 7c6bc645bd haskell-GLUT: update to version 2.5.0.1 2013-12-03 22:23:20 +01:00
Peter Simons 3dd9e512c2 haskell-packages.nix: cosmetic 2013-12-03 22:23:20 +01:00
Peter Simons e5e129a4d0 Fix references to haskell-opengl 2.9.1.0. 2013-12-03 22:23:19 +01:00
Peter Simons 64feb74f44 happy: update to version 1.19.2 2013-12-03 22:23:19 +01:00
Peter Simons 07ce265406 alex: update to version 3.1.3 2013-12-03 22:23:19 +01:00
Peter Simons a64262ea3d haskell-lifted-async: add version 0.1.0 2013-12-02 16:26:26 +01:00
Peter Simons 82da6e6c04 Merge pull request #1304 from ocharles/cassava
haskellPackages.cassava: New expression
2013-12-02 04:05:31 -08:00
Peter Simons 7cc759650d Merge pull request #1305 from ocharles/scientific
haskellPackages.scientific: New expression
2013-12-02 04:05:03 -08:00
Oliver Charles d54f2176da haskellPackages.pipesPostgresqlSimple: New expression 2013-11-30 11:25:48 +00:00
Oliver Charles 44a641552a haskellPackages.scientific: New expression 2013-11-30 11:20:34 +00:00
Oliver Charles 7be42c798c haskellPackages.cassava: New expression 2013-11-30 11:13:54 +00:00
Rickard Nilsson ce2732f2f2 New Haskell package: CodecImageDevIL, bindings to libdevil 2013-11-27 13:46:57 +01:00
Oliver Charles 6bf6769ae4 haskellPackages.foldl: New expression 2013-11-27 12:22:28 +00:00
Oliver Charles 46445a3295 haskellPackages.indexedFree: New expression 2013-11-27 08:57:17 +00:00
Peter Simons 25116b7b63 haskell-statestack: add version 0.2 2013-11-26 21:09:24 +01:00
Peter Simons d019c243f3 haskell-HTTP: add version 4000.2.9 2013-11-26 21:09:18 +01:00
Peter Simons b20b8b9844 happy: update to version 1.19.1 2013-11-26 21:09:18 +01:00
Peter Simons 0d811d4a10 haskell-gloss-raster-accelerate: add version 1.8.0.0 2013-11-26 21:09:18 +01:00
Peter Simons ed9a255951 haskell-gloss-accelerate: add version 1.8.0.0 2013-11-26 21:09:18 +01:00
Peter Simons 2cfc208f26 haskell-ekg: add version 0.3.1.3 2013-11-26 21:09:18 +01:00
Peter Simons 09c50d6f9c alex: update to version 3.1.2 2013-11-26 21:09:17 +01:00
Thomas Bereknyei 53f05a812f Add hdevtools
4 spaces per indent
2013-11-23 16:12:21 -05:00
Oliver Charles 7a18f1125e haskellPackages.ariadne: New expression and related dependencies 2013-11-21 10:28:56 +01:00
Peter Simons 144a833cd0 Merge pull request #1259 from ocharles/haskell
haskellPackages.socketActivation and haskellPackages.quickcheckInstances
2013-11-21 01:25:34 -08:00
Oliver Charles d93d7c645c haskellPackages.quickcheckInstances: New expression 2013-11-21 08:45:38 +00:00
Oliver Charles fe3253355d haskellPackages.socketActivation: New expression 2013-11-21 08:45:09 +00:00
Oliver Charles 1bf33cf083 haskellPackages.digits: New expression 2013-11-20 09:10:54 +00:00
Oliver Charles 41a0cb7bd9 haskellPackages.tastyTh: New expression 2013-11-18 11:28:17 +01:00
Oliver Charles 6e89adc6ba haskellPackages.tastyGolden: New expression 2013-11-18 11:28:17 +01:00
Oliver Charles 17b738330c haskellPackages.tastyQuickcheck: New expression 2013-11-18 11:28:17 +01:00
Oliver Charles 2e8c5b626c haskellPackages.tastyHspec: New expression 2013-11-18 11:28:17 +01:00
Oliver Charles 1eb47b17af haskellPackages.tastyAntXml: New expression 2013-11-18 11:28:17 +01:00
Oliver Charles 3203c7177c haskellPackages.webRoutesBoomerang: new expression 2013-11-15 13:09:30 +00:00
Gergely Risko d9ed78cbd9 Add direct-sqlite haskell library 2013-11-11 16:36:14 +01:00
Peter Simons 716318c54d haskell-process-conduit: add version 1.0.0.1 2013-11-11 14:39:59 +01:00
Peter Simons 4159147663 haskell-control-monad-loop: add version 0.1 2013-11-11 14:39:59 +01:00
Peter Simons ad2d8fdfb9 Don't override deepseq globally in Cabal 1.18.x.
Deepseq is a core package, and building Cabal with a version that differs from
the one shipped with GHC is probably not a good idea.

For GHC 7.0.x, however, we must override deepseq, because the library just
won't build otherwise.
2013-11-11 14:39:58 +01:00
Peter Simons 62fd4cebe1 haskell-parallel: update to version 3.2.0.4 2013-11-11 14:39:57 +01:00
Peter Simons 9e036f4560 haskell-deepseq: update to 1.3.0.1 2013-11-11 14:39:57 +01:00
Peter Simons 53cc2aa312 haskell-parsers: update to version 0.10.1.1 2013-11-11 14:39:48 +01:00
Peter Simons e4d841eef4 Re-implement ghcWithPackagesOld as a variant of ghcWithPackages that ignores collisions.
This change is intended to fix <https://github.com/NixOS/nixpkgs/issues/1161>
and to address some of the concerns that come up during the discussion of
<d64917ad17>.
2013-11-09 20:41:52 +01:00
Peter Simons f92a5cbfc6 pkgs/development/compilers/ghc/with-packages.nix: add 'ignoreCollisions' parameter
The ghcWithPackage expression now has an argument 'ignoreCollisions' that
allows users to disable the path collision check like so:

  (pkgs.haskellPackages.ghcWithPackages (pkgs: with pkgs; [ haskellPlatform ])).override { ignoreCollisions = true; };

See d64917ad17
for a long and detailed discussion of why these path collisions may occur.
2013-11-07 12:14:19 +01:00
Peter Simons 0e831bd525 Resurrect the old ghcWithPackages wrapper under the attribute name 'ghcWithPackagesOld'. 2013-11-04 19:42:49 +01:00
Mathijs Kwik b6519f08da haskell-parsers: bring back 0.9 for idris 2013-11-01 08:02:19 +01:00
Mathijs Kwik 3c2b7f5e33 haskell-trifecta: bring back 1.1 for idris 2013-11-01 08:02:19 +01:00
Peter Simons e0c633a402 haskell-hslua: update to version 0.3.8 2013-10-31 09:02:24 +01:00
Peter Simons 793be25a9a haskell-gloss: update to version 1.8.1.1 2013-10-31 09:02:24 +01:00
Peter Simons 90d80c3d35 haskell-OpenGL: update 2.9.x branch to version 2.9.1.0 2013-10-31 09:02:24 +01:00
Peter Simons 7daab74440 haskell-Cabal: update to version 1.18.1.2 2013-10-27 19:07:14 +01:00
Peter Simons d64917ad17 Back-port Haskell-related improvements from stdenv-updates.
* There now is full support for building Haskell packages as shared libraries
   for GHC versions 7.4.2 or later. The Cabal builder recognizes the following
   attributes:

    - enableSharedLibraries configures Cabal to build of shared libraries in
      addition to static ones. This option requires that all dependencies of
      the package have been compiled for use in shared libraries, too.

    - enableSharedExecutables configures Cabal to prefer shared libraries when
      linking executables.

   The default values for these attributes are arguments to the haskellPackages
   expression.

 * Haskell builds now run in a LANG="en_US.UTF-8" environment to avoid plenty
   of build and test suite errors. Without this setting, GHC seems unable to
   deal with the UTF-8 character encoding that's generally considered standard
   in the Haskell world.

 * The Cabal builder supports a new attribute 'testTarget' to specify the exact
   set of tests to be run during the check phase.

 * The ghc-wrapper attribute ghcVersion has been removed. Instead, we use the
   ghc.version attribute, which exists in unwrapped GHC derivations, too.
2013-10-27 10:09:36 +01:00
Peter Simons e1c9c133b0 Merge pull request #1110 from errge/master
Add text-format haskell library
2013-10-26 09:20:05 -07:00
Peter Simons cbacc46e45 haskell-hslua: remove support for linking the system's lua library
This feature is broken: <https://github.com/osa1/hslua/issues/8>.
2013-10-26 18:17:04 +02:00
Peter Simons 500eb7a262 haskell-packages.nix: fix caseInsensitive attribute 2013-10-26 17:34:29 +02:00
Peter Simons a773bf4398 haskell-HTF: add version 0.11.0.1 2013-10-24 23:29:54 +02:00
Peter Simons fadca15b2e haskell-language-ecmascript: add version 0.15.2 2013-10-24 23:29:54 +02:00
Peter Simons 5efa7019c7 haskell-xmlgen: add version 0.6.2.0 2013-10-24 23:29:54 +02:00
Peter Simons be4d957a9c haskell-case-insensitive: update to version 1.1.0.1 2013-10-24 23:29:54 +02:00
Gergely Risko 5c88bfaca9 Add text-format haskell library 2013-10-22 01:08:05 +02:00
Peter Simons a9302d494c haskell-clock: add version 0.4.0.1 2013-10-19 12:43:56 +02:00
Peter Simons 04d8147219 haskell-packages.nix: fix evaluation of cabal-install 2013-10-18 12:52:28 +02:00
Peter Simons ad44474f49 haskell-Cabal: add version 1.18.1.1 2013-10-18 12:52:27 +02:00
Peter Simons 182e352ccf haskell-src-exts: switch default to version 1.14.0 2013-10-14 08:43:35 +02:00
Peter Simons ba36baee34 haskell-connection: add version 0.1.3 2013-10-14 08:43:35 +02:00
danbst 254c153b62 Add usb haskell package 2013-10-11 09:39:16 +02:00
Peter Simons d8993dd96c haskell-hslua: update to version 0.3.7 2013-10-10 20:56:37 +02:00